♛AI Prode · Benchmark Leader

One AI model saw it coming.

Claude Opus 4.8 is the top prediction model after the group stage — and it wasn't close.

Across 63 scored group stage matches, Claude Opus 4.8 racked up 62 points with 12 exact scorelines and 26 correct results — finishing 15 points clear of its nearest competitor in the benchmark. It was the only model to predict all 104 matches without a single gap or hallucinated team. What you're seeing isn't luck: it's a methodology that weighted recent form, squad fatigue, altitude, and travel friction into every single prediction. It finished 13 points ahead of the runner-up.

95points
18exact scores
41correct results
#1 of 10 models
Read the research paper →View all 104 predictions →Full model profile →
How it predicted

Claude Opus 4.8 answered these questions before making a single prediction. This is how it thought about the tournament.

Predictive weights

Ensemble of Elo, Dixon-Coles, and historical WC; recent tournaments weighted 50%, WC history 35%, current squad depth 15%.

Home-field coefficient

USA +18% (massive home crowd factor), Mexico +22% (Azteca effect), Canada +10%.

Exogenous variables

Full exogenous model: squad fatigue, altitude (Mexico City), travel time, and injury probability based on club season minutes.

A Posteriori Bracket

Starting from the Round of 32, Claude Opus 4.8 predicts each knockout round after seeing the actual qualifiers — the same AI model, the same methodology, real-world knowledge applied round by round. The leaderboard freezes the a priori race between all 10 models; this bracket is the live experiment with the champion.

Round of 32
🇩🇪Germany
2
🇵🇾Paraguay
0
result🇩🇪 1–1 🇵🇾pen · 🇵🇾
🇫🇷France
3
🇸🇪Sweden
0
result🇫🇷 3–0 🇸🇪
🇿🇦South Africa
1
🇨🇦Canada
2
result🇿🇦 0–1 🇨🇦
🇳🇱Netherlands
2
🇲🇦Morocco
1
result🇳🇱 1–1 🇲🇦pen · 🇲🇦
🇵🇹Portugal
2
🇭🇷Croatia
1
result🇵🇹 2–1 🇭🇷
🇪🇸Spain
2
🇦🇹Austria
0
result🇪🇸 3–0 🇦🇹
🇺🇸United States
2
🇧🇦Bosnia and Herzegovina
0
result🇺🇸 2–0 🇧🇦
🇧🇪Belgium
2
🇸🇳Senegal
1
result🇧🇪 3–2 🇸🇳
Round of 16
🇵🇾Paraguay
0
🇫🇷France
2
result🇵🇾 0–1 🇫🇷
🇨🇦Canada
1
🇲🇦Morocco
2
result🇨🇦 0–3 🇲🇦
🇵🇹Portugal
1
🇪🇸Spain
2
result🇵🇹 0–1 🇪🇸
🇺🇸United States
2
🇧🇪Belgium
1
result🇺🇸 1–4 🇧🇪
Quarterfinals
🇫🇷France
2
🇲🇦Morocco
1
result🇫🇷 2–0 🇲🇦
🇪🇸Spain
2
🇧🇪Belgium
1
result🇪🇸 2–1 🇧🇪
Semifinals
🇫🇷France
1
🇪🇸Spain
1
pen · Spain
result🇫🇷 0–2 🇪🇸
Final
🇪🇸Spain
1
🇦🇷Argentina
1
pen · Spain
result🇪🇸 1–0 🇦🇷
3rd Place
🇫🇷France
2
🏴󠁧󠁢󠁥󠁮󠁧󠁿England
1
result🇫🇷 4–6 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Semifinals
🏴󠁧󠁢󠁥󠁮󠁧󠁿England
1
🇦🇷Argentina
2
result🏴󠁧󠁢󠁥󠁮󠁧󠁿 1–2 🇦🇷
Quarterfinals
🇳🇴Norway
1
🏴󠁧󠁢󠁥󠁮󠁧󠁿England
2
result🇳🇴 1–2 🏴󠁧󠁢󠁥󠁮󠁧󠁿
🇦🇷Argentina
2
🇨🇭Switzerland
0
result🇦🇷 3–1 🇨🇭
Round of 16
🇧🇷Brazil
2
🇳🇴Norway
1
result🇧🇷 1–2 🇳🇴
🇲🇽Mexico
1
🏴󠁧󠁢󠁥󠁮󠁧󠁿England
1
pen · England
result🇲🇽 2–3 🏴󠁧󠁢󠁥󠁮󠁧󠁿
🇦🇷Argentina
2
🇪🇬Egypt
0
result🇦🇷 3–2 🇪🇬
🇨🇭Switzerland
1
🇨🇴Colombia
1
pen · Colombia
result🇨🇭 0–0 🇨🇴pen · 🇨🇭
Round of 32
🇧🇷Brazil
2
🇯🇵Japan
1
result🇧🇷 2–1 🇯🇵
🇨🇮Ivory Coast
1
🇳🇴Norway
1
pen · Norway
result🇨🇮 1–2 🇳🇴
🇲🇽Mexico
2
🇪🇨Ecuador
0
result🇲🇽 2–0 🇪🇨
🏴󠁧󠁢󠁥󠁮󠁧󠁿England
3
🇨🇩DR Congo
0
result🏴󠁧󠁢󠁥󠁮󠁧󠁿 2–1 🇨🇩
🇦🇷Argentina
3
🇨🇻Cape Verde
0
result🇦🇷 3–2 🇨🇻
🇦🇺Australia
1
🇪🇬Egypt
1
pen · Egypt
result🇦🇺 1–1 🇪🇬pen · 🇪🇬
🇨🇭Switzerland
2
🇩🇿Algeria
0
result🇨🇭 2–0 🇩🇿
🇨🇴Colombia
2
🇬🇭Ghana
0
result🇨🇴 1–0 🇬🇭