A football model that shows its work.
A probability and a fair price for every fixture in the big five. Every call is recorded before kickoff and graded afterwards — including the wrong ones.
Anyone can publish predictions. The test is whether the stated probabilities are honest: when this model says 45%, does it happen about 45% of the time? Each row is a band of confidence — the pale bar is what we said, the solid bar is what actually happened.
Buckets are the model's stated probability for the outcome it called. A model that is confident and wrong shows up here as a solid bar far short of its pale one — which is why this is the first thing on the page rather than a methodology footnote.
This round, league by league: the model's probability for each result, the outcome it calls, its most likely scoreline, and the fair price for each result — what it is worth. Above that price there is value in it; below it there is not. We never see your book, so the comparison is yours to make.
- 10-101
Arsenal
Leeds United1-0expected161%X23%216%xG 1.81 – 0.71why → - 10-101
Aston Villa
Brentford1-0expected136%X31%233%xG 1.41 – 1.33why → - 10-10X
Chelsea
Bournemouth1-1expected138%X31%231%xG 1.75 – 1.38why → - 10-102
Ipswich Town
Fulham1-2expected131%X31%239%xG 1.26 – 1.59why → - 10-101
Manchester Utd
Tottenham1-0expected156%X25%219%xG 1.71 – 0.78why → - 10-102
Sunderland
Brighton0-1expected130%X29%240%xG 1.05 – 1.37why → - 10-11X
Crystal Palace
Nottingham1-1expected138%X33%229%xG 1.42 – 1.13why → - 10-112
Hull City
Everton0-1expected132%X28%240%xG 1.10 – 1.24why → - 10-112
Liverpool
Manchester City1-2expected133%X29%238%xG 1.36 – 1.49why → - 10-122
Coventry City
Newcastle0-1expected131%X31%238%xG 0.95 – 1.42why →
Percentages are the model's probability; the smaller number is the fair price (1 ÷ probability) — on a phone it appears under each percentage once you switch it on above. The called outcome is shaded. Scorelines are the most likely result given that call, not a prediction of the exact score. Played fixtures stay listed until the whole round is done. Data as of 2026-09-23.