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 →
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 →Form tables and recent results are the default way most fans judge teams. But xG data tells a far more accurate story about what's likely to happen next.
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 →