What Is xG (Expected Goals)? A Simple Explanation
Expected Goals (xG) is the most important stat in modern football analysis. Here's what it actually means, how it works, and why you should care about it.
Read more →Backtested across 11 seasons and 18,000 matches. Not gut feel. Not pundit guesswork. Data.
873 top picks across 2014/15–2024/25, each one checked against the actual result. Above 72% in nine of those eleven seasons. Season by season →
Every prediction we've published since launch, updated automatically after every gameweek. No hiding, no cherry-picking.
Chris Sutton predicts every Premier League match for BBC Sport. Same league, same season, side by side.
Premier League only, 2025/26 season, Chris Sutton's figures through gameweek 32 via MyFootballFacts. We've matched his league and his season so the comparison is like for like — our all-competition record is higher still. See the full breakdown →
Loading predictions...
We track Expected Goals data for every shot in every match across the top 5 European leagues. This tells us how many goals a team should have scored based on shot quality — not just how many they did score.
Rolling home and away xG averages feed into a probability model. This calculates the probability of every possible scoreline — from 0-0 to 5-5 and beyond.
When our model is confident about a home win — and not so confident that it starts over-reaching — we flag it as a Top Pick. Those have come in 74.6% of the time across eleven seasons.
Every prediction is logged and checked against actual results. Our accuracy stats update automatically — no cherry-picking, no hiding bad weeks. Full transparency.
Expected Goals (xG) is the most important stat in modern football analysis. Here's what it actually means, how it works, and why you should care about it.
Read more →The Poisson distribution is the mathematical backbone of most football score prediction models. Here's how it works, explained without the jargon.
Read more →What does it actually mean when a bet has 'value'? We break down implied probability, expected value, and how to identify when the data and the odds don't align.
Read more →