Matches

What if you knew how all 104 matches might play out?

The model publishes a full forecast for every fixture on the 2026 schedule — result probabilities, expected goals, and the most likely scorelines. See how the model works.

  • 104 matches
  • Expected goals (xG — the quality-weighted chances a team creates) & scorelines
  • Refreshed daily
  • Methodology in the open

Snapshot 2026-05-28

Three matches to watch · group stage

Closest match

Senegal vs Norway

Result probabilities with the Pass

Highest expected goals

Brazil vs Haiti

Expected goals with the Pass

Highest stakes

Spain vs Uruguay

Combined title chance with the Pass

The result probabilities, expected goals, and scorelines behind every match are part of the Standard Pass.

Thu 11 Jun

2 matches

Fri 12 Jun

2 matches

Sat 13 Jun

4 matches

Sun 14 Jun

4 matches

Mon 15 Jun

4 matches

Tue 16 Jun

4 matches

Wed 17 Jun

4 matches

Thu 18 Jun

4 matches

Fri 19 Jun

4 matches

Sat 20 Jun

4 matches

Sun 21 Jun

4 matches

Mon 22 Jun

4 matches

Tue 23 Jun

4 matches

Wed 24 Jun

6 matches

Thu 25 Jun

6 matches

Fri 26 Jun

6 matches

Sat 27 Jun

6 matches

Standard Pass

See the numbers behind every fixture

The Standard Pass unlocks H/D/A probabilities, expected goals, scoreline distributions, win-margin and over/under markets, the half-time / full-time grid, and per-player top-scorer probabilities for all 104 matches.

Get the Pass — $15

24h self-service refund·No subscription, no auto-renewal·Access through 31 Dec 2026. See refund policy.

What this is. WC matches treated as neutral-venue: Elo home advantage and DC home_advantage are zeroed. Knockout-stage rows without confirmed home/away teams ship with the stage metadata only; probability fields are null and the page renders a 'matchup TBD' header. This is research / data publication — see /docs/ for the project's framing.