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 →We don't pretend to know the future. We show you what the data says — and we prove our track record.
Updated automatically after every gameweek. No hiding, no cherry-picking.
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 Poisson probability model. This calculates the probability of every possible scoreline — from 0-0 to 5-5 and beyond.
We compare our model's probabilities to bookmaker odds. When our model significantly disagrees with the market, that's a value opportunity — and we flag it.
Every prediction is logged and checked against actual results. Our accuracy stats update automatically — no cherry-picking, no hiding bad weeks. Full transparency.
Where our xG model disagrees with bookmaker odds.
⚠️ Value bets represent statistical observations where our model disagrees with market odds. This is not gambling advice. BeGambleAware.org
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 →