World Cup 2026 — Model Predictions

A per-team Dixon-Coles Poisson goal model predicts the remaining World Cup 2026 knockout fixtures, and this page tracks the live record of those predictions against actual results.

Research / analytics project — not betting advice. These are model probabilities published for interest and to keep the model honest against real results. No wagering guidance is given or implied.

Upcoming fixtures

No upcoming fixtures with confirmed teams right now — the next round fills in as results land.

Track record

How the model's pre-match pick has fared on the 104 matches played so far. Knockout ties are scored on which team advanced (extra time / penalties); "log loss" and the Brier score reward being confident and right on the 90-minute result, with the base-rate line a naive predictor for comparison.

69%
correct calls (72/104)
0.874
log loss
1.073
base-rate log loss
0.517
Brier score
DateStageMatch Model pickActualHit
2026-07-19FinalSpain v ArgentinaSpain (62%)Spain advanced 0-0
2026-07-18Third-place matchFrance v EnglandFrance (59%)England advanced 4-6
2026-07-15Semi-finalsEngland v ArgentinaArgentina (54%)Argentina advanced 1-2
2026-07-14Semi-finalsFrance v SpainSpain (55%)Spain advanced 0-2
2026-07-12Quarter-finalsArgentina v SwitzerlandArgentina (73%)Argentina advanced 1-1
2026-07-11Quarter-finalsNorway v EnglandEngland (65%)England advanced 1-1
2026-07-10Quarter-finalsSpain v BelgiumSpain (74%)Spain advanced 2-1
2026-07-09Quarter-finalsFrance v MoroccoFrance (60%)France advanced 2-0
2026-07-07Round of 16Switzerland v ColombiaColombia (43%)Draw 0-0
2026-07-07Round of 16Argentina v EgyptArgentina (81%)Argentina advanced 3-2
2026-07-07Round of 16USA v BelgiumBelgium (63%)Belgium advanced 1-4
2026-07-06Round of 16Portugal v SpainSpain (61%)Spain advanced 0-1
2026-07-06Round of 16Mexico v EnglandEngland (52%)England advanced 2-3
2026-07-05Round of 16Brazil v NorwayBrazil (77%)Norway advanced 1-2
2026-07-04Round of 16Canada v MoroccoMorocco (63%)Morocco advanced 0-3
2026-07-04Round of 16Paraguay v FranceFrance (78%)France advanced 0-1
2026-07-04Round of 32Colombia v GhanaColombia (82%)Colombia advanced 1-0
2026-07-04Round of 32Argentina v Cabo VerdeArgentina (90%)Argentina advanced 1-1
2026-07-04Round of 32Australia v EgyptAustralia (58%)Egypt advanced 0-1
2026-07-03Round of 32Switzerland v AlgeriaSwitzerland (69%)Switzerland advanced 2-0
2026-07-03Round of 32Portugal v CroatiaPortugal (73%)Portugal advanced 2-1
2026-07-03Round of 32Spain v AustriaSpain (87%)Spain advanced 3-0
2026-07-02Round of 32USA v Bosnia and HerzegovinaUSA (85%)USA advanced 2-0
2026-07-02Round of 32Belgium v SenegalBelgium (63%)Belgium advanced 2-2
2026-07-01Round of 32England v Congo DREngland (76%)England advanced 2-1
2026-07-01Round of 32Mexico v EcuadorMexico (69%)Mexico advanced 2-0
2026-07-01Round of 32France v SwedenFrance (87%)France advanced 3-0
2026-06-30Round of 32Côte d'Ivoire v NorwayNorway (54%)Norway advanced 1-2
2026-06-30Round of 32Netherlands v MoroccoMorocco (50%)Morocco advanced 1-1
2026-06-30Round of 32Germany v ParaguayGermany (73%)Paraguay advanced 1-1
2026-06-29Round of 32Brazil v JapanBrazil (66%)Brazil advanced 2-1
2026-06-29Round of 32South Africa v CanadaCanada (66%)Canada advanced 0-1
2026-06-28Group StageCroatia v GhanaCroatia (54%)Croatia 2-1
2026-06-28Group StagePanama v EnglandEngland (70%)England 0-2
2026-06-28Group StageCongo DR v UzbekistanCongo DR (52%)Congo DR 3-1
2026-06-28Group StageColombia v PortugalPortugal (35%)Draw 0-0
2026-06-27Group StageAlgeria v AustriaAustria (37%)Draw 3-3
2026-06-27Group StageJordan v ArgentinaArgentina (82%)Argentina 1-3
2026-06-27Group StageCabo Verde v Saudi ArabiaCabo Verde (37%)Draw 0-0
2026-06-27Group StageUruguay v SpainSpain (55%)Spain 0-1
2026-06-27Group StageEgypt v IR IranEgypt (34%)Draw 1-1
2026-06-27Group StageNew Zealand v BelgiumBelgium (74%)Belgium 1-5
2026-06-26Group StageSenegal v IraqSenegal (62%)Senegal 5-0
2026-06-26Group StageNorway v FranceFrance (52%)France 1-4
2026-06-26Group StageJapan v SwedenJapan (62%)Draw 1-1
2026-06-26Group StageTunisia v NetherlandsNetherlands (73%)Netherlands 1-3
2026-06-26Group StageCuraçao v Côte d'IvoireCôte d'Ivoire (65%)Côte d'Ivoire 0-2
2026-06-26Group StageEcuador v GermanyGermany (42%)Ecuador 2-1
2026-06-25Group StageParaguay v AustraliaAustralia (42%)Draw 0-0
2026-06-25Group StageTürkiye v USATürkiye (40%)Türkiye 3-2
2026-06-25Group StageMorocco v HaitiMorocco (76%)Morocco 4-2
2026-06-25Group StageScotland v BrazilBrazil (69%)Brazil 0-3
2026-06-24Group StageBosnia and Herzegovina v QatarBosnia and Herzegovina (44%)Bosnia and Herzegovina 3-1
2026-06-24Group StageSwitzerland v CanadaSwitzerland (50%)Switzerland 2-1
2026-06-24Group StageSouth Africa v South KoreaSouth Korea (49%)South Africa 1-0
2026-06-24Group StageCzechia v MexicoMexico (43%)Mexico 0-3
2026-06-23Group StagePanama v CroatiaCroatia (53%)Croatia 0-1
2026-06-23Group StageEngland v GhanaEngland (73%)Draw 0-0
2026-06-23Group StageColombia v Congo DRColombia (59%)Colombia 1-0
2026-06-23Group StagePortugal v UzbekistanPortugal (63%)Portugal 5-0
2026-06-22Group StageJordan v AlgeriaAlgeria (48%)Algeria 1-2
2026-06-22Group StageArgentina v AustriaArgentina (67%)Argentina 2-0
2026-06-22Group StageNorway v SenegalNorway (46%)Norway 3-2
2026-06-22Group StageFrance v IraqFrance (76%)France 3-0
2026-06-21Group StageUruguay v Cabo VerdeUruguay (59%)Draw 2-2
2026-06-21Group StageSpain v Saudi ArabiaSpain (75%)Spain 4-0
2026-06-21Group StageNew Zealand v EgyptEgypt (37%)Egypt 1-3
2026-06-21Group StageBelgium v IR IranBelgium (50%)Draw 0-0
2026-06-20Group StageTunisia v JapanJapan (62%)Japan 0-4
2026-06-20Group StageNetherlands v SwedenNetherlands (59%)Netherlands 5-1
2026-06-20Group StageEcuador v CuraçaoEcuador (74%)Draw 0-0
2026-06-20Group StageGermany v Côte d'IvoireGermany (58%)Germany 2-1
2026-06-19Group StageTürkiye v ParaguayTürkiye (43%)Paraguay 0-1
2026-06-19Group StageUSA v AustraliaAustralia (35%)USA 2-0
2026-06-19Group StageScotland v MoroccoMorocco (54%)Morocco 0-1
2026-06-19Group StageBrazil v HaitiBrazil (80%)Brazil 3-0
2026-06-18Group StageSwitzerland v Bosnia and HerzegovinaSwitzerland (67%)Switzerland 4-1
2026-06-18Group StageCanada v QatarCanada (68%)Canada 6-0
2026-06-18Group StageCzechia v South AfricaCzechia (45%)Draw 1-1
2026-06-18Group StageMexico v South KoreaMexico (52%)Mexico 1-0
2026-06-17Group StageUzbekistan v ColombiaColombia (52%)Colombia 1-3
2026-06-17Group StageGhana v PanamaPanama (41%)Ghana 1-0
2026-06-17Group StageEngland v CroatiaEngland (54%)England 4-2
2026-06-17Group StagePortugal v Congo DRPortugal (62%)Draw 1-1
2026-06-16Group StageAustria v JordanAustria (48%)Austria 3-1
2026-06-16Group StageArgentina v AlgeriaArgentina (63%)Argentina 3-0
2026-06-16Group StageIraq v NorwayNorway (56%)Norway 1-4
2026-06-16Group StageFrance v SenegalFrance (48%)France 3-1
2026-06-15Group StageIR Iran v New ZealandIR Iran (52%)Draw 2-2
2026-06-15Group StageSaudi Arabia v UruguayUruguay (54%)Draw 1-1
2026-06-15Group StageBelgium v EgyptBelgium (52%)Draw 1-1
2026-06-15Group StageSpain v Cabo VerdeSpain (85%)Draw 0-0
2026-06-14Group StageSweden v TunisiaTunisia (36%)Sweden 5-1
2026-06-14Group StageCôte d'Ivoire v EcuadorEcuador (43%)Côte d'Ivoire 1-0
2026-06-14Group StageNetherlands v JapanJapan (38%)Draw 2-2
2026-06-14Group StageGermany v CuraçaoGermany (81%)Germany 7-1
2026-06-13Group StageAustralia v TürkiyeAustralia (50%)Australia 2-0
2026-06-13Group StageHaiti v ScotlandScotland (47%)Scotland 0-1
2026-06-13Group StageBrazil v MoroccoBrazil (38%)Draw 1-1
2026-06-13Group StageQatar v SwitzerlandSwitzerland (68%)Draw 1-1
2026-06-12Group StageUSA v ParaguayUSA (46%)USA 4-1
2026-06-12Group StageCanada v Bosnia and HerzegovinaCanada (75%)Draw 1-1
2026-06-11Group StageSouth Korea v CzechiaSouth Korea (49%)South Korea 2-1
2026-06-11Group StageMexico v South AfricaMexico (64%)Mexico 2-0

How it works

A Dixon-Coles Poisson goal model that fits a separate attack and defence rating for every team by weighted maximum-likelihood on ~17k international matches (recent games and major tournaments weighted more), with a two-sided home-advantage term and the standard low-scoring-draw correction. Knockout progression (extra time / penalties) uses a favorite-conversion calibrated on 92 years of World Cup knockout history — not a coin-flip shootout. Each match is predicted walk-forward from only earlier games, so there is no lookahead. Full method: SPEC.md.

Updated 2026-09-05 07:09 UTC · Latest result in data: 2026-07-19 · Data: FIFA World Cup 2026 Dataset (CC0) & international_results (CC0). · Source & method · predictions CSV
Public research project. Not affiliated with FIFA. Not betting advice.