ArchiveWorld Cup 2026 — tournament concluded. Forecasts preserved as published.Current club forecasts →

World Cup 2026 · the record

Every match, predicted vs actual.

All 104 matches settled — the model's call landed in 69 of 104 (66.3%). Knockout ties grade on who advances (extra time and penalties included, from the engine's own tie simulation); group matches grade on the 1X2.

Group forecasts are as published pre-tournament; knockout forecasts were reconstructed point-in-time after a mid-tournament pipeline outage. See the full read-vs-reality retrospective →

Final

1/1 called
Sun 19 Jul✓ hit

Model called Spain to advance (53%).

Third place

0/1 called
Sat 18 Jul✗ miss

Model called France (43%).

Semi-finals

2/2 called
Tue 14 Jul✓ hit

Model called Spain to advance (53%).

Wed 15 Jul✓ hit

Model called Argentina to advance (57%).

Quarter-finals

4/4 called
Thu 9 Jul✓ hit

Model called France to advance (79%).

Fri 10 Jul✓ hit

Model called Spain to advance (71%).

Sat 11 Jul✓ hit

Model called England to advance (61%).

Sat 11 Jul✓ hit

Model called Argentina to advance (70%).

Round of 16

6/8 called
Sat 4 Jul✓ hit

Model called France to advance (78%).

Sat 4 Jul✓ hit

Model called Morocco to advance (54%).

Sun 5 Jul✗ miss

Model called Brazil to advance (60%).

Sun 5 Jul✓ hit

Model called England to advance (60%).

Mon 6 Jul✓ hit

Model called Spain to advance (65%).

Mon 6 Jul✓ hit

Model called Belgium to advance (58%).

Tue 7 Jul✓ hit

Model called Argentina to advance (83%).

Tue 7 Jul✗ miss
Colombia00pens 3–4Switzerland

Model called Colombia to advance (54%).

Round of 32

11/16 called
Sun 28 Jun✓ hit

Model called Canada to advance (53%).

Mon 29 Jun✓ hit

Model called Brazil to advance (62%).

Mon 29 Jun✗ miss
Germany11pens 3–4Paraguay

Model called Germany to advance (61%).

Mon 29 Jun✗ miss
Morocco11pens 3–2Netherlands

Model called Netherlands to advance (65%).

Tue 30 Jun✓ hit

Model called Norway to advance (60%).

Tue 30 Jun✓ hit

Model called France to advance (83%).

Tue 30 Jun✗ miss

Model called Ecuador to advance (51%).

Wed 1 Jul✓ hit

Model called England to advance (84%).

Wed 1 Jul✗ miss

Model called Senegal to advance (55%).

Wed 1 Jul✓ hit

Model called USA to advance (67%).

Thu 2 Jul✓ hit

Model called Spain to advance (78%).

Thu 2 Jul✓ hit

Model called Portugal to advance (57%).

Thu 2 Jul✓ hit

Model called Switzerland to advance (57%).

Fri 3 Jul✗ miss
Australia11pens 2–4Egypt

Model called Australia to advance (55%).

Fri 3 Jul✓ hit

Model called Argentina to advance (84%).

Fri 3 Jul✓ hit

Model called Colombia to advance (84%).

Group stage

45/72 called
Thu 11 Jun✓ hit

Model called Mexico (41%).

Fri 12 Jun✗ miss

Model called Czech Republic (40%).

Fri 12 Jun✗ miss

Model called Bosnia & Herzegovina (38%).

Sat 13 Jun✓ hit

Model called USA (54%).

Sat 13 Jun✗ miss

Model called Switzerland (50%).

Sat 13 Jun✗ miss

Model called Brazil (45%).

Sun 14 Jun✓ hit

Model called Scotland (54%).

Sun 14 Jun✗ miss

Model called Türkiye (48%).

Sun 14 Jun✓ hit

Model called Germany (63%).

Sun 14 Jun✗ miss

Model called Netherlands (43%).

Sun 14 Jun✓ hit

Model called Ivory Coast (42%).

Mon 15 Jun✓ hit

Model called Sweden (45%).

Mon 15 Jun✗ miss

Model called Spain (65%).

Mon 15 Jun✗ miss

Model called Belgium (46%).

Mon 15 Jun✗ miss

Model called Uruguay (59%).

Tue 16 Jun✗ miss

Model called Iran (61%).

Tue 16 Jun✓ hit

Model called France (44%).

Tue 16 Jun✓ hit

Model called Norway (53%).

Wed 17 Jun✓ hit

Model called Argentina (56%).

Wed 17 Jun✓ hit

Model called Austria (46%).

Wed 17 Jun✗ miss

Model called Portugal (60%).

Wed 17 Jun✓ hit

Model called England (50%).

Wed 17 Jun✓ hit

Model called Ghana (37%).

Thu 18 Jun✓ hit

Model called Colombia (55%).

Thu 18 Jun✗ miss

Model called South Africa (38%).

Thu 18 Jun✓ hit

Model called Switzerland (57%).

Thu 18 Jun✗ miss

Model called Qatar (44%).

Fri 19 Jun✓ hit

Model called Mexico (44%).

Fri 19 Jun✓ hit

Model called USA (40%).

Fri 19 Jun✓ hit

Model called Morocco (42%).

Sat 20 Jun✓ hit

Model called Brazil (63%).

Sat 20 Jun✗ miss

Model called Türkiye (60%).

Sat 20 Jun✓ hit

Model called Netherlands (53%).

Sat 20 Jun✓ hit

Model called Germany (47%).

Sun 21 Jun✗ miss

Model called Ecuador (52%).

Sun 21 Jun✓ hit

Model called Japan (54%).

Sun 21 Jun✓ hit

Model called Spain (68%).

Sun 21 Jun✗ miss

Model called Belgium (38%).

Sun 21 Jun✗ miss

Model called Uruguay (52%).

Mon 22 Jun✓ hit

Model called Egypt (53%).

Mon 22 Jun✓ hit

Model called Argentina (59%).

Mon 22 Jun✓ hit

Model called France (59%).

Tue 23 Jun✓ hit

Model called Norway (38%).

Tue 23 Jun✓ hit

Model called Algeria (51%).

Tue 23 Jun✓ hit

Model called Portugal (50%).

Tue 23 Jun✗ miss

Model called England (66%).

Tue 23 Jun✓ hit

Model called Croatia (62%).

Wed 24 Jun✓ hit

Model called Colombia (62%).

Wed 24 Jun✓ hit

Model called Switzerland (57%).

Wed 24 Jun✗ miss

Model called Qatar (42%).

Wed 24 Jun✓ hit

Model called Morocco (59%).

Wed 24 Jun✓ hit

Model called Brazil (50%).

Thu 25 Jun✓ hit

Model called South Africa (41%).

Thu 25 Jun✓ hit

Model called Mexico (42%).

Thu 25 Jun✓ hit

Model called Ivory Coast (57%).

Thu 25 Jun✗ miss

Model called Germany (52%).

Thu 25 Jun✓ hit

Model called Netherlands (60%).

Thu 25 Jun✗ miss

Model called Japan (46%).

Fri 26 Jun✗ miss

Model called Australia (50%).

Fri 26 Jun✓ hit

Model called Türkiye (46%).

Fri 26 Jun✓ hit

Model called France (44%).

Fri 26 Jun✓ hit

Model called Senegal (53%).

Sat 27 Jun✗ miss

Model called Cape Verde Islands (44%).

Sat 27 Jun✓ hit

Model called Spain (58%).

Sat 27 Jun✗ miss

Model called Iran (45%).

Sat 27 Jun✓ hit

Model called Belgium (61%).

Sat 27 Jun✓ hit

Model called Croatia (62%).

Sat 27 Jun✓ hit

Model called England (66%).

Sat 27 Jun✗ miss

Model called Colombia (40%).

Sat 27 Jun✗ miss

Model called Uzbekistan (48%).

Sun 28 Jun✗ miss

Model called Algeria (41%).

Sun 28 Jun✓ hit

Model called Argentina (63%).