?

Math & ModelsUpdated 21 Jul 20263 min read

How Our Models Work: Poisson, Dixon-Coles and Elo

The whole idea in one line

Two independent ways of looking at a football match — how many goals each side should score (Poisson, Dixon-Coles) and how strong each side has proven to be (Elo) — blended into one ensemble probability.

Every probability on Tofiko starts life in one of three models. They are deliberately simple, published methods — no black boxes — and understanding them takes about three minutes.

The goals family#

Poisson#

Football scoring is rare and bursty, which happens to be exactly what the Poisson distribution describes. The model estimates each team's goal expectancy for the fixture — say 1.8 for the home side, 1.1 for the away side — from their attacking and defensive records (expected goals among them), adjusted for home advantage and opposition quality.

Given those two numbers — try your own in the Poisson calculator — Poisson prices every possible scoreline: the chance of 2-1, of 0-0, of 4-2. Sum the scorelines where the home side wins and you have P(home win); likewise for the draw and the away win. The same machinery prices Over/Under 2.5 and Both Teams To Score — that's why those markets come from this family.

Dixon-Coles#

Plain Poisson has one known blind spot: it treats the two teams' goal counts as independent, which slightly underprices 0-0 and 1-1. Real football produces more tight, low-scoring stalemates than independence allows. The Dixon-Coles correction — from the 1997 paper that founded modern football modelling — adjusts precisely those scorelines.

The consequence: Dixon-Coles and Poisson agree almost everywhere else. On our data they pick the same 1X2 outcome in ~98% of matches. That is why we present them as one family with one vote — calling them two independent opinions would be counting the same evidence twice.

The ratings model: Elo#

Elo ignores goals entirely. Every team carries a strength rating that rises when it beats expectations and falls when it disappoints — the same system chess uses. A win over a strong side moves your rating more than a win over a weak one; ratings carry across seasons and adjust for home advantage.

For a fixture, the rating gap converts into win/draw/loss probabilities. Elo knows nothing about scorelines — but it has a long memory of who actually keeps winning, which the goals family can miss when a team's underlying numbers and results diverge.

Tofiko's Model Accuracy screen comparing Dixon-Coles, Elo and Poisson
The three models graded side by side on the same fixtures. They land within about a point of each other on raw 1X2 accuracy — which is why the ensemble averages them rather than crowning one.

The ensemble — and the family split#

The probabilities you see are the average of the available models. Where you used to see "3/3 models agree" we now show the honest version:

  • Model families agree — the goals family and Elo point at the same outcome. Two genuinely different methods reaching one conclusion.
  • Model families split — they disagree. Not a malfunction: it usually marks matches where recent results and underlying performance tell different stories. Treat the forecast more loosely.
What these models are — and aren't

They are probability engines: they beat naive baselines decisively, and their confidence bands are calibrated (a "strong favourite ≥65%" really has won ~3 of 4 — see the live check on our Performance page). They are not a money machine: benchmarked weekly against the market's closing odds, the market still prices football slightly better. We publish that comparison either way — see the Brier score guide for how the grading works.

Related

Frequently asked questions

What is a Poisson model in football?

A model that estimates how many goals each team should score (its 'expected goals rate'), then uses the Poisson distribution to turn those rates into probabilities for every scoreline — and from there into win/draw/loss chances.

What does the Dixon-Coles correction do?

Plain Poisson slightly misprices low-scoring games — 0-0 and 1-1 happen more often than independent goal counts suggest. Dixon-Coles adjusts exactly those scorelines, which matters because draws live there.

Why does Tofiko say 'two model families' instead of 'three models'?

Because Poisson and Dixon-Coles share the same goal-based view of football and agree on the pick in about 98% of matches. Counting them as two independent opinions would overstate the evidence. The honest count is two voices: the goals family and Elo.

Which model is best?

None dominates. The goals family knows about scorelines and totals; Elo tracks long-run team strength. The ensemble average is more stable than any single member — and when the two families disagree, that itself is information: the match is harder than it looks.