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, 18,316 matches, and verified against real bookmaker odds. Not gut feel. Not pundit guesswork. Data.
716 top picks across 2014/15–2024/25, verified against Bet365, Pinnacle, and others via football-data.co.uk. Full breakdown →
Every prediction we've published since launch, updated automatically after every gameweek. No hiding, no cherry-picking.
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 highly confident about a match outcome, we flag it as a Recommended Pick. These are the selections with a 74% historical win rate.
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 →