Methodology
TheModelSays uses a statistical model — not gut feeling, not punditry — to estimate the probability of every possible scoreline in every World Cup 2026 match. Here is an honest, plain-English explanation of how it works, what data it uses, and where it can go wrong.
Football goals are rare, discrete events. The most natural mathematical framework for modelling them is the Poisson distribution, which describes how often a random event occurs in a fixed interval of time. If we expect a team to score 1.4 goals in a match on average, the Poisson distribution tells us the probability of them scoring exactly 0, 1, 2, 3, or more goals.
The problem with a naive Poisson model is that it treats both teams independently. In reality, a 0–0 draw happens slightly more often than two independent goal-scoring processes would predict — goalkeepers make big saves, attackers miss open nets. Dixon and Coles (1997) introduced a small correction factor (called tau) that adjusts the probability of low-scoring results (0–0, 1–0, 0–1, 1–1) to better match real-world football data. We apply this correction in all our predictions.
For each team we estimate two parameters:
The expected goals for Team A against Team B is then: attack_A × defence_B. Each team's expected goals in a match feeds into a Poisson distribution to produce the full scoreline probability matrix — every combination from 0–0 to 8–8.
The model is fitted on three tiers of match data, blended by relevance:
For knockout matches that went to extra time, we train on the 90-minute score only, not the final result including extra time. Extra-time goals distort attack and defence ratings because both teams play more cautiously in the additional 30 minutes.
The Poisson parameters fitted across all historical data capture a team's average long-run strength. But tournament football has a short-run reality: a team's form in the current tournament may diverge significantly from what history predicts.
To capture this, we compute form adjustments — a pair of multipliers for each team's attack and defence — by comparing the model's pre-match expected goals against the actual goals scored and conceded in WC 2026 matches. If France has consistently scored more than the model predicts, their attack multiplier rises above 1.0. If Argentina has conceded less than expected, their defensive multiplier falls below 1.0.
These multipliers are applied on top of the fitted parameters when generating predictions. This means the model can distinguish between "Spain is historically strong" and "Spain is particularly tight defensively in this specific tournament."
Example: At the semi-final stage, Argentina's defensive form multiplier was 0.848 — meaning they conceded 15% fewer goals in WC 2026 than the long-run Dixon-Coles model expected. This is a significant real-world signal that affects both match predictions and tournament win probabilities.
A single match prediction is useful, but understanding a team's probability of winning the entire tournament requires simulating the full bracket thousands of times.
We run 20,000 independent tournament simulations using the Monte Carlo method. In each simulation:
The percentages displayed on the site — "France 31% to win the World Cup" — are the fraction of 20,000 simulations in which that outcome occurred. These are model estimates, not certainties, and they update whenever new match results are ingested.
Alongside match predictions, TheModelSays includes a fantasy football optimizer for the WC 2026 official fantasy game. This tool uses the same projected expected goals and clean sheet probabilities from the DC model to estimate each player's expected fantasy points over the remaining matches.
Player projections account for:
The squad selection is solved as a Mixed Integer Linear Programme (MILP) that maximises projected points subject to the official constraints: squad of 15, two goalkeepers, five defenders, five midfielders, three forwards, a maximum budget of £105M (in the knockout phase), and per-country player limits.
Statistical models are approximations of reality, and ours is no exception. Some things our model does not capture well:
The model is a useful decision-support tool for fantasy football and a fun way to engage with the tournament. It is not a gambling tool, and no prediction should be treated as a guaranteed outcome.
The model is re-fitted after each matchday, incorporating the latest WC 2026 results. Parameters, form adjustments, and tournament simulation odds are all updated automatically. The "last updated" timestamp shown on the tournament odds section reflects the most recent data ingestion.