What is xG in football? Expected goals explained
xG stands for expected goals. It estimates how likely a shot is to become a goal, based on the situation when it is taken. A 0.20 xG chance means an estimated 20% chance of scoring. Add the shot values to get a player's or team's total. That total describes the chances, not a score the team was owed.
What does 0.20 xG actually mean?
One chance, two possible outcomes
Illustrative shot value, not a measurement of a real attempt.
20%
chance of a goal
About 20 goals per 100 comparable attempts, on average. The other 80 do not go in.
The grid shows an expected proportion, not the results or order of 100 actual shots.
A miss does not turn a good chance into 0 xG. A goal does not turn a difficult chance into 1 xG.
What does 0.20 xG mean?
It means an estimated 20% chance of scoring from that attempt. It does not mean the fifth shot must go in, that the next attempt is due, or that a player scores part of a goal.
Think of many comparable attempts, not a countdown to the next goal. A model assigning 0.20 xG estimates roughly 20 goals per 100 such shots on average. Any individual attempt still produces either a goal or no goal. It cannot produce a fifth of a goal.
Four misses do not make the fifth shot certain to go in. Nor does a missed chance lose its pre-shot xG afterwards. The number describes the opportunity; the outcome tells you what happened this time.

How is xG calculated?
Providers train statistical models on recorded shots. Common inputs include distance, shooting angle, body part and the pass or action before the attempt. Some models also capture the goalkeeper, defenders and pressure around the shooter. The model returns a probability between zero and one for that shot.
There is no universal distance-to-xG chart: a crowded header and an unopposed shot from the same spot are different chances. Different providers and model versions can give different values to the same attempt. Compare a team's numbers within one provider and the same definition. The examples here use assigned teaching values, not a Match XI shot-rating model.
Is one big chance better than lots of small chances?
Many small chances or one big chance?
Fictional, separate chances with assigned xG values. Attempts are assumed independent; these are not two real teams or a match prediction.
Set A
8 shots × 0.10 xG
0.80 total xG
- No goals
- 43.0%
- At least one goal
- 57.0%
Set B
1 shot × 0.80 xG
0.80 total xG
- No goals
- 20.0%
- At least one goal
- 80.0%
Total xG is an average number of goals. The chance of scoring at least once is a different question: 57.0% for A and 80.0% for B in this example.
The calculation and its limits
Total xG = shots × xG per shot. With independent attempts of equal quality, the chance of no goals is (1 - xG per shot) raised to the number of shots. The chance of at least one is 1 minus that result. Displayed percentages are rounded.
Real matches are not fixed sets of independent trials. A rebound may exist only because an earlier shot failed, and a goal changes what happens next. These figures explain the arithmetic; they cannot reconstruct a deserved score or forecast a winner.
Three worked comparisons
- 8 small chances vs 1 big
- A: 8 × 0.10 = 0.80 xG; 43.0% chance of no goals. B: 1 × 0.80 = 0.80 xG; 20.0% chance of no goals.
- 10 chances vs 2 chances
- A: 10 × 0.10 = 1.00 xG; 34.9% chance of no goals. B: 2 × 0.50 = 1.00 xG; 25.0% chance of no goals.
- More shots, less xG
- A: 12 × 0.05 = 0.60 xG; 54.0% chance of no goals. B: 3 × 0.40 = 1.20 xG; 21.6% chance of no goals.
Eight attempts worth 0.10 each add up to 0.80 xG. One attempt worth 0.80 also gives 0.80 xG. The totals match, but the opportunities are not interchangeable. In this deliberately simplified example, the single big chance has an 80% chance of producing a goal; the eight smaller, independent chances have about a 57% chance of producing at least one.
Why? The eight-shot set can produce several goals, whereas the single shot can produce at most one. Both sets have the same expected number of goals, but different possible outcomes. Summing xG is not the same calculation as finding the chance of scoring at least once.
Why can the team with more xG still lose?
Consider a fictional match: Blue lose 0-1 despite recording 1.80 xG to Gold's 0.60. You know the actual result and which side accumulated the larger xG total. You do not know that Blue deserved a 2-1 win, that their striker was solely to blame, or that the next match will correct the result.
A total hides the individual chances and their timing. Finishing, saves and ordinary variation can separate goals from xG. The score also changes how teams play: a side protecting a lead may allow more later attempts. Look at the attempts and match events before turning the total into a verdict.
The league table rewards the actual result. An xG advantage does not add points, alter goal difference or break a tie in the standings.
xG vs xGOT: the chance and the finish are different
Ordinary xG assesses the situation before the shot's outcome is known. Post-shot models add information about the attempt itself. Opta's expected goals on target, xGOT, evaluates on-target shots using information including where the ball is heading in the goalmouth. Other providers use names such as post-shot xG or PSxG, with their own model definitions.
A difficult chance struck towards a corner can therefore have a low pre-shot xG but a much higher post-shot value. An excellent chance blazed wide still contributes to ordinary xG, but it is not an on-target attempt for xGOT. Neither number is simply a count of shots on target.
For goalkeeper shot-stopping, post-shot information helps distinguish a routine attempt from a difficult save. Do not judge a keeper from the opponent's pre-shot xG alone, or assume one post-shot number measures every part of goalkeeping.
Before the shot. After the strike.

The left view shows where the chance starts. The right adds information about where the shot is heading. Pre-shot and post-shot models answer different questions; placement alone does not prove a goal.
Two illustrative views, not measured coordinates or calculated xG values. The right-hand target does not establish whether the attempt was scored or saved.
Do penalties, blocked shots and near misses count?
Penalties normally contribute to total xG, but not to non-penalty xG, often labelled npxG. The assigned penalty value depends on the model: the cited Opta explainer uses 0.79, while Hudl Statsbomb's explanation gives 0.78 for its 2022 update. Neither is a law of football or a guarantee that a particular player will score.
Ordinary shot-based xG is not limited to shots on target. An attempt blocked or sent wide can still receive a pre-shot value. But a dangerous pass that nobody turns into a recorded shot creates no shot xG of its own. That is one reason xG does not describe every threatening attack.
Rebounds need context too. If a second attempt exists only because the first was saved, those are not independent opportunities available regardless of the first result. Do not feed such a sequence into the independent-chance calculation above and call the result a match forecast.
How to read xG without overreacting
Start with the label: team or player, one match or a season, total or per 90 minutes, penalties included or excluded? Then check the provider. A 0.60 per-90 figure and 0.60 across several substitute appearances are not the same claim.
For a fictional player with 3 goals from 1.50 xG, goals minus xG is +1.50. That describes the recorded period. It does not prove sustainable finishing skill or mean the next chances must be missed. For a player below xG, the missing goals are not a debt that must be repaid.
Finally, connect the stats to participation. A productive recent spell does not establish that a player will start the next match. Use confirmed team sheets for actual starters, clearly labelled predictions before confirmation, and match records for what happened. Match XI's teaching examples above are not live xG statistics for the clubs linked below.