MatchPulse
Transparent · Independently Backtested

Model Accuracy

Every prediction we make is testable. Here is how our 7 models actually performed — measured honestly, with no look-ahead bias, across thousands of real matches.

47,691 predictions evaluated point-in-time: each match was predicted using only data available before kickoff.

Over 2.5 Goals — Combined model

When we say 54%, it happens ~54% of the time

Predicted probabilityActual rate
47,691 predsBrier 0.249

Match Result (1X2) — Elo model

Our best-calibrated outcome model

Predicted probabilityActual rate
143,073 predsBrier 0.208
How to read these charts: The dashed line is perfect calibration. Each dot is a group of predictions — its position shows what we predicted (horizontal) versus what actually happened (vertical). Dots on the line mean our probabilities are honest. Dot size reflects sample size.

Calibration by model & market

ModelOver 1.5Over 2.5Over 3.51X2Exact Score
Combined ⭐
75.6%
said 74.3%
52.5%
said 50.8%
30.4%
said 30.2%
33.3%
said 33.4%
11.9%
said 12.3%
Elo
75.6%
said 74.6%
52.5%
said 51.1%
30.4%
said 30.0%
33.3%
said 33.3%
11.8%
said 12.2%
Poisson
75.6%
said 74.6%
52.5%
said 51.1%
30.4%
said 30.0%
33.3%
said 33.3%
11.8%
said 12.2%
Dixon-Coles
75.6%
said 76.1%
52.5%
said 51.1%
30.4%
said 30.0%
33.3%
said 33.3%
11.8%
said 13.2%
Weighted Form
75.6%
said 74.9%
52.5%
said 51.3%
30.4%
said 30.0%
33.3%
said 33.3%
12.0%
said 12.0%
Normalized
75.6%
said 71.9%
52.5%
said 49.5%
30.4%
said 30.2%
33.3%
said 33.3%
10.4%
said 14.3%
Shots
75.2%
said 72.9%
52.0%
said 50.0%
29.8%
said 30.0%
33.3%
said 33.3%
10.8%
said 13.2%
Large number = how often it actually happened. Below = what the model predicted on average. Green = calibrated within 2 points.

1X2 — how often the predicted winner was correct

Elo
47.9%
Combined
47.7%
Poisson
47.0%
Dixon-Coles
46.9%
Weighted Form
46.4%
Normalized
46.0%
Shots
45.1%
Share of matches where the model's most likely outcome (home/draw/away) was the actual result.

How we test

We replay history match by match in chronological order. For each fixture, the models are fed only the data that existed before kickoff — rolling team form, home/away goal rates, shots and Elo ratings. The prediction is recorded, then compared to the real result. This eliminates look-ahead bias, the most common flaw in published accuracy claims. BTTS is excluded while we improve its calibration.

Last updated: 3 Jun 2026