# Prediction Leagues Overview

FanHQ26's **Prediction Leagues** (/leagues) lets fans create private prediction pools for the 2026 World Cup, invite friends or coworkers by short code, lock in predicted scorelines per match, and climb a live leaderboard scored on exact-score and result accuracy. The tool is part of the **$29 Tournament Pass**.

## How It Works

A signed-in fan creates a league with a custom name and gets a 6-character invite code (e.g. **"WC26FRIENDS"**). The code or a join URL like fanhq26.com/leagues/[code] can be shared in WhatsApp, iMessage, or email. League members then enter predicted scorelines for any 2026 match through the standard ScorePredictor interface, with the picks locked at kickoff time.

## Scoring

Points are awarded per match: **3 points for an exact-score correct pick**, **1 point for the correct outcome** (home win, away win, or draw with wrong score), and **0 for a wrong outcome**. The league leaderboard updates in real time as final scores come in and resorts by points, then by exact-scores tiebreaker.

## Data Storage

Leagues, members, and predictions are stored in Supabase with row-level security policies. **Members** can read other members of the same league (for the leaderboard) and read everyone's predictions, but can only insert/update/delete their own. **Owners** can rename the league and remove members.

## Pricing

Prediction Leagues is part of the **$29 Tournament Pass**, which also unlocks the Ticket Fair-Price Checker, Score Predictor, My Schedule, Watch-Party Finder, and stop-loss price-drop alerts. Joining a league requires an active pass.

## Notes

Prediction Leagues is **free-to-play within the Tournament Pass** — there are no entry fees, prize pools, or gambling mechanics. The tool exists purely for bragging rights between friends. FanHQ26 is **independent fan content** and not affiliated with FIFA.
