What is xG?
xG stands for expected goals. It’s a football statistic that measures the quality of a chance by calculating how likely it is to result in a goal.
Every shot taken in a match gets an xG value between 0 and 1. A shot with an xG of 0.5 means that, historically, 50% of similar shots have been scored. A shot with an xG of 0.05 means only 5% of those shots go in.
How is xG calculated?
Data companies use thousands of past shots to build their xG models. They look at factors like:
- Distance from goal — closer shots get higher xG
- Angle — central shots are easier than tight angles
- Body part — feet vs head vs other
- Type of assist — through ball, cross, set piece
- Game state — some models factor in score and time
For example, a penalty kick has an xG of around 0.76 because roughly 76% of penalties are scored across professional football.
A simple example
Imagine a striker takes two shots in a match:
- Shot 1: A tap-in from 2 yards out (xG = 0.85)
- Shot 2: A long-range effort from 30 yards (xG = 0.03)
The striker’s total xG for the match is 0.88. If they scored one goal, they performed roughly as expected. If they scored neither, they underperformed. If they scored both, they overperformed.
Why does xG matter?
xG helps fans, coaches, and analysts look beyond the final scoreline:
- Identifying form: A player scoring more than their xG suggests they’re in hot form — or getting lucky
- Evaluating teams: A team consistently creating high xG chances is likely to win more matches over time
- Spotting problems: A team with high xG but few goals may need a better finisher
Common xG metrics you’ll see
| Metric | What it means |
|---|---|
| xG | Expected goals from all shots |
| xG per 90 | Average expected goals per 90 minutes |
| xAG | Expected assisted goals — quality of chances created for others |
| xG overperformance | Goals scored minus xG — shows finishing ability |
| npxG | Non-penalty expected goals — excludes penalties |
Frequently asked questions
Is xG perfect?
No. xG models vary between providers, and they don’t account for everything — like the goalkeeper’s position or the defender closing in. It’s a useful guide, not an absolute truth.
Who invented xG?
The concept was popularised in the early 2010s by football analytics bloggers. Companies like Opta, StatsBomb, and FBref now provide xG data widely.
Can xG predict match results?
Over many matches, xG correlates strongly with future results better than actual goals scored. But in a single match, anything can happen — that’s football.
Where can I check xG data?
You can find xG stats on sites like FBref, Understat, and FotMob. Most match previews and post-match analysis now include xG numbers.


