Understanding Expected Goals (xG) in Modern Football
Expected Goals (xG) has transformed football analysis. Learn what xG measures, how it is calculated, and why it matters for predictions.
Admin
What Are Expected Goals?
Expected Goals (xG) assigns a probability to every shot based on historical data about similar shots. A penalty might have an xG of 0.76 (76% chance of scoring), while a long-range shot from 30 metres might carry an xG of just 0.03. Add up all shots in a match and you get each team's total xG — a measure of the quality of chances created.
Why xG Matters More Than Actual Goals
Goals are partly random. A team can create five excellent chances and score none, then win with a deflected long-range effort. xG cuts through this noise by measuring the underlying quality of play. Over a season, xG is a better predictor of future performance than actual goals scored.
How xG Is Calculated
Every shot is analysed across several dimensions:
- Distance from goal: Closer shots have higher xG
- Angle to goal: Central positions offer better xG than tight angles
- Body part: Headers typically have lower xG than foot shots
- Assist type: Through balls create higher xG chances than crosses
- Game state: Breakaway situations boost xG significantly
xG in Our Prediction Engine
Our Poisson model blends three data tiers for maximum accuracy. Recent match-level xG captures current form, season-wide xG provides a stable baseline, and actual goals scored serve as a fallback when xG data is unavailable. This three-tier approach means our expected goals estimates are always grounded in the best available data.
Spotting Value with xG
When a team's actual goals significantly underperform their xG over several matches, they are likely experiencing bad finishing luck. This creates a prediction opportunity: the market undervalues them based on results, but our model correctly rates them based on chance quality.
xG Limitations
xG does not capture everything. It cannot measure defensive positioning before a shot, goalkeeper quality, or whether the striker is having a confidence crisis. That is why we combine xG with ELO ratings and form analysis rather than relying on it alone.
Explore xG-informed predictions for today's matches on our AI predictions page.