WC2026 Pass

One purchase. Through the end of 2026.

OnThePitch publishes statistical model outputs and research notes for the 2026 FIFA World Cup. Buy the Pass once — read everything through 31 December 2026. No subscriptions, no auto-renewal.

Less than a stadium beer — and you keep reading through the end of the year.

Best-effort basis. All predictions on this site are statistical model outputs and may be wrong. The Pass sells access to research content, not guaranteed outcomes. See our terms of use for the full disclaimer and refund policy.

Free

Your Pass

$0forever

Everything you want to know about every team — for free. Full tournament forecast, country deep-dive pages, projected XIs, player composites, and research posts.

  • Full tournament forecast for all 48 teams across all five stages
  • Country deep-dive pages with projected XIs and 26-man squads
  • Per-player composite ratings, xG and xA per 90
  • Top scorer rankings with per-country breakdown
  • Knockout brackets and group-stage standings
  • Full research posts and core methodology docs
  • 10 free API + MCP calls — try the model output in a notebook or assistant before buying

No sign-in required.

Most popular

Standard Pass

$15USD one-time

$0.14 per match · valid through 31 Dec 2026

Fixture predictions — the per-match deep dive. Home-win / draw / away-win (H/D/A) probabilities, scoreline distributions, win-margin and goal markets, plus 4-model comparison and per-fixture tactical analysis.

  • Everything in Free
  • 30 free API + MCP calls — pull the model output into a notebook or assistant
  • Per-fixture probabilities for all 104 matches (H / D / A, expected goals)
  • Scoreline distribution, win-margin and over/under markets
  • Half-time / full-time grid, first-goal timing, comeback probabilities
  • Per-fixture anytime-scorer probabilities
  • 4-model side-by-side comparison (Elo, Dixon-Coles, Hierarchical Poisson, Ensemble)
  • Per-fixture analytical notes — tactical matchup, key battlegrounds, situational factors
  • What-if scenarios and counter-narrative research pages

Pro Pass

$35USD one-time

$0.34 per match · valid through 31 Dec 2026

Build your own model. Pull the full snapshot in one zip, load it into pandas, and fit / calibrate your own probabilities against ours — research-use licence, no attribution required.

  • Everything in the Standard Pass
  • 9 JSON / CSV API endpoints covering every public surface
  • Long-lived API key — Bearer auth for notebooks, CI, and scheduled jobs
  • MCP server — connect Claude, Cursor, or any agent to the live model in one command, unmetered
  • Bulk snapshot — all 11 source JSONs in one zip with sha256 manifest
  • Historical tournament slicing — query any major (FIFA WC, Euros, AFCON, …) by year
  • Starter recipes on /data/ — load the snapshot in pandas, fit a baseline win-probability model, score it with Brier
  • OpenAPI 3.0 reference at /data/api/ + machine-readable spec
  • Coming soon: backfilled model outputs (WC2018, WC2022) + reproducible notebooks

Pro datasets — what's inside

9 datasets, refreshed every model run

Every dataset is reachable as JSON (default) or CSV (?format=csv). The Pass at $35 includes a session cookie that authenticates you for the full grid; the preview below is the live row shape.

  • /api/v1/forecast/

    Per-team forecast across all 48 nations — tournament-win, stage-by-stage, and group-finish probabilities.

    48 rows · refreshed 2026-05-29

    Schema preview

    team_id · name · confederation · tournament_prob · p_advance · p_r16

  • /api/v1/fixtures/

    Per-fixture forecast for all 104 matches — calibrated H/D/A probabilities, expected goals, and headline derived markets.

    104 rows · refreshed 2026-05-28

    Schema preview

    fixture_id · home_team_name · away_team_name · kickoff_utc · p_home · p_draw · p_away

  • /api/v1/teams/

    Canonical WC2026 team list — confederation, FIFA rank, host flag, group letter.

    48 rows · refreshed 2026-05-29

    Schema preview

    team_id · name · confederation · group · fifa_rank

  • /api/v1/players/

    Slim per-player index — name, position, current club, career goals + assists.

    1,215 rows · refreshed 2026-05-29

    Schema preview

    player_id · name · nation · position · career_goals

  • /api/v1/predicted-squads/

    Projected 26-man squads per nation, split into starting XI vs bench with per-player composite ratings.

    1,246 rows · refreshed 2026-05-29

    Schema preview

    team_id · slot · player_id · name · position · composite_rating

  • /api/v1/majors/

    Per-team most-recent appearance in each major tournament — finish, W-D-L, coach continuity flag, squad-pool overlap.

    106 rows · refreshed 2026-05-29

    Schema preview

    team_id · tournament · year · finish · w · d · l

  • /api/v1/h2h/

    All-time head-to-head records between each WC2026 team and the three group-stage opponents they face.

    144 rows · refreshed 2026-05-29

    Schema preview

    team_id · opponent_name · n · w · d · l

  • /api/v1/schedule/

    WC2026 group-stage schedule — one row per team-matchday with date, opponent, host city + country.

    144 rows · refreshed 2026-05-29

    Schema preview

    team_id · matchday · date · opponent_name · city

  • /api/v1/anytime-scorer/

    Top-50 anytime-scorer rankings — P(scores at least once) plus per-stage scoring probabilities.

    50 rows · refreshed 2026-05-29

    Schema preview

    rank · name · team_id · p_scores_one · e_matches

Self-service refund within 24 hours of purchase — visit your account page to refund a Pass within 24 hours of buying it. Outside the 24-hour window or for any subsequent refund, email admin@onthepitch.now and we'll review at our discretion (see terms).

All prices in USD. Your card statement shows the USD amount; PayPal converts to your local currency at the prevailing rate. One-time payment — no auto-renewal.