How Our Predictions Work

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 comes every number in the widget: win/draw/win percentages,
expected goals, both-teams-to-score and over 2.5 goals.

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.

Scroll to Top