xG in Football Explained: What Expected Goals Means and Why It Matters
By The Score Central Editorial Team
Expected goals (xG) assigns a probability score to each shot based on historical data about similar attempts. A shot with an xG of 0.30 means shots from that position, angle, and type have been scored 30% of the time historically. Adding all xG values for a match shows which team created higher-quality chances, independent of whether they were taken.
How xG Is Calculated
- xG range: 0 (impossible chance) to 1 (certain goal)
- Key inputs: distance, angle, shot type, play type
- Penalty kick: xG approximately 0.76 (historically converted about 76% of the time)
- Header from a corner: typically 0.06 to 0.10
What xG Tells You Beyond the Final Score
Can players consistently beat their xG?
A small number of elite strikers do appear to consistently outperform xG over multiple seasons, suggesting genuine finishing skill beyond what the model captures. However, most overperformance over short periods is attributed to variance. Over samples of 300 or more shots, the gap between a player's goals and xG tends to shrink significantly.
- Single-match xG differences are often variance rather than systematic quality
- Seasonal xG totals are a stronger predictor of quality than goals scored
- xG outperformance over 1 season: likely variance. Over 3+ seasons: possible skill
- xG difference (scored minus conceded) correlates more tightly with league position than goal difference
xGA: The Defensive Version
- xGA: expected goals from chances conceded by the defence
- xG difference = xG scored minus xGA conceded
- Post-shot xG models also factor in shot placement for goalkeeper evaluation
- A team with positive xG difference over a full season should be in the top half of the table
Where to Find xG Data
- FBref.com: best source for seasonal xG across leagues and players
- Understat.com: detailed shot maps per match
- Sofascore: xG shown live during matches
- Most major UK and European broadcasters now show xG on screen during games
Follow live scores on The Score Central
