FOOTBALL5 min readMarch 15, 2026

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

Each shot is modelled against several variables: distance from goal, angle relative to goal, type of shot (header vs. foot), whether it came from open play or a set piece, and which foot or head was used. The model is trained on millions of historical shots and whether each one resulted in a goal.
A tap-in from 3 metres with the goal open has an xG close to 1.0. A speculative effort from 35 metres on the edge of the penalty area has an xG of around 0.03. Most shots from inside the penalty box with a clear sight of goal fall between 0.1 and 0.4.
  • 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

A team can score 3 goals from a combined xG of 0.7, which suggests they were clinical but also fortunate. Another team can score 0 goals from 2.4 xG, which suggests they underperformed relative to the quality of chances they created. Over one match, these variations are common.
Over a full season of 38 matches, actual goals and xG totals converge. Teams that consistently outscore their xG tend to regress toward their expected output. Teams that consistently underscore tend to improve. This makes xG a useful tool for forecasting future performance.
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

Expected goals against (xGA) measures the quality of chances a team concedes. A side with a low xGA has been well-organised defensively and forced opponents into poor-quality shots. xG difference (own xG minus xGA) is often a better predictor of where a team should finish in a league table than actual goal difference, because it corrects for finishing variance.
Goalkeeper performance is evaluated using post-shot xG, which accounts for where in the goal the shot was aimed, not just where it came from. A goalkeeper who consistently saves shots that post-shot models expect to be goals is considered above average.
  • 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, Understat.com, and Sofascore provide match and season-level xG data for most major European leagues, free of charge. FBref covers the most leagues and includes player-level xG over full seasons. Understat has detailed shot maps for individual matches.
UK broadcasters Sky Sports, BT Sport, and BBC Sport now show xG during and after matches. The metric has moved from a niche analytics tool to a standard part of how football is discussed publicly in Europe.
  • 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

xG in Football Explained: What Expected Goals Means and Why It Matters | The Score Central