What is xG (expected goals)? The stat behind modern match analysis
Expected goals in one sentence, how a chance gets a value between 0 and 1, why xG beats the shot count, and how to read it sensibly without over-trusting a single match.
The idea in one sentence
Expected goals (xG) measures the quality of a chance, not just the fact that a shot happened. Every attempt is assigned a value between 0 and 1 — the probability that an average player would score from that exact situation. A tap-in from six yards might be worth 0.8; a hopeful strike from 30 yards might be worth 0.03. Add up a team's chances and you get its xG for the match: a single number for how much clear scoring opportunity it actually created.
How a chance gets its number
xG models are built from tens of thousands of historical shots. For each one they look at the factors that most affect scoring: distance from goal, angle to the goal, whether it was a header or a foot, whether it came from a cross, a through-ball or a rebound, and how many defenders were in the way. A shot's xG is simply the share of past shots from that same profile that ended up as goals. It is an average expectation, not a verdict on the finish itself.
Why xG beats the shot count
Two teams can both have 15 shots and be nowhere near equal. One might have taken 15 speculative efforts from distance (maybe 0.8 xG total); the other five clear chances inside the box (maybe 2.2 xG). Raw shot counts treat those the same; xG does not. That is why a scoreline can flatter or rob a side: a team can win 1-0 having been out-created 2.5 to 0.6 on xG, and the underlying numbers tell you that result is unlikely to repeat.
How to read it sensibly
Over one match, xG is a useful sanity check, not gospel — finishing, goalkeeping and luck all swing single games away from the model. Its real power shows over many matches: a team that consistently out-creates opponents on xG but keeps losing is usually underperforming its chances and likely to improve, and vice versa. Treat one game's xG as a clue and a season's xG as a trend.
Where you will see it
xG now appears on broadcasts, in post-match graphics and across analytics sites — and it underpins data-driven previews like the ones on SportMetrics, where a fixture's expected-goals picture feeds into the win-probability and score read. Once you start thinking in chance quality rather than chance quantity, most match reports read very differently.