Every match prediction on Kickoff Report comes from our own statistical model.
Here is exactly how it works — no black boxes.
Team strength: Elo ratings
The backbone of the model is the Elo rating of each team —
a strength score updated after every match a team plays, maintained publicly by
ClubElo for clubs and
World Football Elo Ratings
for national teams. The gap between two teams’ ratings translates into an
expected goal difference for the fixture.
Recent form, properly normalised
We blend the Elo-implied expectation with each side’s recent scoring and
conceding rates — weighted toward the most recent matches and normalised
against the league’s average goals — and a light head-to-head adjustment
when the sides have met at least three times. When a team has no usable rating,
the model falls back to form alone and says so by being more cautious.
From expected goals to probabilities
The two expected-goal numbers feed a Poisson model with the
Dixon-Coles correction — the standard academic adjustment
that fixes plain Poisson’s tendency to underrate draws and low-scoring results.
Out of that grid comes every number in the widget: win/draw/win percentages,
expected goals, and — where the market read is reliable for the competition
— both-teams-to-score and over 2.5 goals.
Most likely scores, honestly ranked
The widget lists the three most probable exact scorelines with their
individual probabilities. One thing worth knowing: no exact score in
football is ever very likely. Even the top scoreline rarely passes
16%, and in tight matches between well-organised sides it is usually 1-1 or
0-0 — that is real football, confirmed across thousands of historical
tournament matches, not a quirk of our model. That is why the top scoreline
and the most likely match result can name different outcomes: a draw can be
the single most common exact score even when one side wins more often overall.
Knockout ties: who advances
In a single-leg knockout, a draw after 90 minutes is a real possible
scoreline but not a possible result of the tie — someone goes through.
So for knockout matches the widget shows a separate “To
advance” figure: each side’s chance of winning in normal time,
plus half of the draw probability, treating extra time and penalties as the
coin flip the evidence says they roughly are. The win/draw/win percentages
above it always describe the 90-minute result only. Our headline pick follows
the same logic: when one side is more likely than not to win in normal time,
we name their most likely winning score; otherwise we name the most likely
90-minute score and who advances.
Home advantage, honestly applied
Home advantage is worth roughly 65 Elo points — but only when a team
genuinely plays at home. Neutral-venue matches (most World Cup fixtures, cup
finals) get none; World Cup host nations playing in their own country keep it.
Backtested before it ships
Every version of this model is replayed against five seasons of historical
results across Europe’s top five leagues — more than 9,000 matches —
plus recent World Cups and Euros, and scored on calibration: when we say 60%,
it should happen about 60% of the time. A new model version only replaces the
old one if it measurably beats it on held-out seasons it has never seen. The
current version scores within half a point of the bookmakers’ closing odds on
the industry-standard ranked probability score.
Predictions are statistical estimates for entertainment and editorial
context — not betting advice.
