What Is xG per Shot in Football? Meaning, Formula and Examples
When analysing football statistics, expected goals (xG) tells us how many goals a team or player would be expected to score based on the quality of their chances.
But total xG does not tell the whole story.
A team can record 2.0 xG from 20 shots, while another team produces 2.0 xG from just eight shots. Both teams have the same total expected goals, but the quality of their average shooting opportunities is very different.
This is where xG per shot becomes useful.
xG per shot measures the average expected-goal value of every shot taken by a player or team. It can help show whether a team is creating high-quality chances or relying on a large number of lower-quality attempts.
In this guide, we explain what xG per shot means, how to calculate it, how to interpret the number and why it can be useful when analysing football matches.
What Is xG per Shot?
xG per shot is the average expected-goal value of a team's or player's shots.
It is calculated by dividing total xG by the total number of shots.
xG per shot formula
xG per shot = Total xG ÷ Total shots
For example, imagine a team records:
- Total xG: 2.00
- Total shots: 20
The calculation is:
2.00 ÷ 20 = 0.10
Therefore, the team's xG per shot is 0.10.
This means that, on average, each shot carried an expected-goal value of 0.10.
It does not mean that the next shot has exactly a 10% chance of being scored. Rather, it means the team's collection of shots had an average xG value of 0.10 per attempt.
According to explanations of xG by Fbref, an individual shot's expected-goal value represents the probability that a comparable shot would result in a goal, based on characteristics such as location, angle, body part and type of attacking situation.
How Does xG per Shot Work?
To understand xG per shot, you first need to understand expected goals (xG).
An xG model assigns a value between 0 and 1 to a shot.
For example:
- 0.02 xG = very low-quality chance
- 0.10 xG = relatively modest chance
- 0.30 xG = considerably better opportunity
- 0.50 xG = roughly a 50% expected scoring probability
- 0.80 xG = very high-quality opportunity
The exact values vary between xG providers because different models use different datasets and variables.
How to Calculate xG per Shot
The calculation is simple.
Formula:
xG per shot = Total xG ÷ Total shots
Let's look at an example.
Suppose Liverpool finish a match with:
xG: 1.80
Shots: 15
Calculation:
1.80 ÷ 15 = 0.12
Liverpool's xG per shot would therefore be:
0.12 xG per shot
Now imagine another team produces:
xG: 1.80
Shots: 30
Its xG per shot would be:
1.80 ÷ 30 = 0.06
Both teams created 1.80 xG, but their average shot quality was different.
| Team | xG | Shots | xG per Shot |
|---|---|---|---|
| Team A | 1.80 | 15 | 0.12 |
| Team B | 1.80 | 30 | 0.06 |
Team A generated fewer shots but, on average, created better scoring opportunities.
Why Is xG per Shot Important?
Total xG tells you about the overall quality and quantity of chances.
xG per shot provides another layer of information by showing the average quality of those attempts.
Consider two teams:
Team A
- 20 shots
- 1.60 xG
- 0.08 xG per shot
Team B
- 10 shots
- 1.60 xG
- 0.16 xG per shot
Both created 1.60 xG.
However, Team B generated that xG from half as many shots.
This suggests Team B's opportunities were, on average, considerably more valuable.
That distinction can be particularly useful when analysing whether a team is creating high-quality chances or simply accumulating shots.
What Is a Good xG per Shot?
There is no universal number that should automatically be considered "good" because xG models, playing styles and shot profiles differ.
However, the basic principle is straightforward:
Higher xG per shot generally means higher average shot quality.
A team producing many close-range opportunities might have a high xG per shot.
A team that frequently attempts long-range shots may have a lower xG per shot.
For example:
| xG per Shot | General Interpretation |
|---|---|
| 0.03 | Mostly low-quality attempts |
| 0.05 | Relatively low average shot quality |
| 0.08 | Moderate average shot quality |
| 0.10 | Reasonable average shot quality |
| 0.15 | High average shot quality |
| 0.20+ | Very high average shot quality |
These should not be treated as universal football thresholds. They are illustrative examples because xG distributions vary according to the model and the type of shots included.
xG per Shot vs Total xG
These two statistics answer different questions.
Total xG asks:
How much expected goal value did the team create?
xG per shot asks:
How valuable was the average shot?
For example:
Team A:
2.5 xG from 25 shots = 0.10 xG per shot
Team B:
2.5 xG from 10 shots = 0.25 xG per shot
The total xG is identical.
But Team B created much more valuable opportunities on average.
This is why xG per shot should normally be considered alongside total xG rather than as a replacement for it.
xG per Shot vs Shot Conversion Rate
These statistics are related to shooting but measure different things.
Shot conversion rate measures how many shots actually became goals.
Formula:
Shot conversion rate = Goals ÷ Shots × 100
xG per shot, meanwhile, measures the expected quality of those shots.
For example:
A player could have:
- 20 shots
- 5 goals
- 0.10 xG per shot
Their shot conversion rate is:
5 ÷ 20 × 100 = 25%
The player's actual finishing has therefore produced considerably more goals than might normally be expected from the average quality of their attempts.
xG per Shot vs Shots on Target
Don't confuse xG per shot with shots on target.
Shots on target tells you whether an attempt was heading towards the goal and required a save, resulted in a goal, or otherwise met the relevant statistical definition.
xG measures the quality of the scoring opportunity.
A shot from 25 metres can be on target but still have very low xG.
Meanwhile, a close-range attempt that is blocked could potentially have a much higher xG value.
Does a Higher xG per Shot Mean a Better Attack?
Not necessarily.
A high xG per shot indicates that a team is producing higher-value attempts on average, but it doesn't tell you everything about the team's attack.
Imagine:
Team A
- 8 shots
- 1.60 xG
- 0.20 xG per shot
Team B
- 25 shots
- 2.00 xG
- 0.08 xG per shot
Team A has the better average shot quality.
But Team B created more total expected goals.
This demonstrates why football analysis should consider several statistics together.
A useful attacking analysis could include:
- xG
- xG per shot
- total shots
- shots on target
- big chances
- big chances missed
- possession
- key passes
- touches in the penalty area
Example: Two Different Shooting Profiles
Let's consider a hypothetical match.
Manchester City
- 18 shots
- 2.16 xG
- xG per shot: 0.12
Arsenal
- 12 shots
- 1.44 xG
- xG per shot: 0.12
Both teams have exactly the same average shot quality.
However, Manchester City took more shots and therefore accumulated more total xG.
Now consider:
Manchester City
- 24 shots
- 2.16 xG
- 0.09 xG per shot
Arsenal
- 12 shots
- 1.44 xG
- 0.12 xG per shot
Arsenal's average attempt was better, while Manchester City created more total expected-goal value through greater shot volume.
This is one reason analysts should avoid judging attacking performance from one statistic alone.
What Can a Low xG per Shot Tell You?
A low xG per shot can indicate that a team is taking many relatively low-probability attempts.
Common examples include:
- Long-range shots
- Shots from difficult angles
- Headers from poor positions
- Attempts taken under heavy defensive pressure
- Low-quality efforts outside the penalty area
However, a low xG per shot isn't automatically a problem.
A team may deliberately shoot from distance because opponents defend the penalty area extremely well.
Therefore, context matters.
What Can a High xG per Shot Tell You?
A high xG per shot generally means the team is taking attempts from more favourable scoring situations.
This might happen when a team frequently creates:
- Close-range shots
- One-on-one opportunities
- Cutbacks
- Through-ball situations
- Rebounds
- Clear chances inside the penalty area
The characteristics included in xG models can include shot location, angle, body part and the type of pass or attacking situation leading to the attempt.
Can xG per Shot Be Used for Players?
Yes.
It can be particularly useful when comparing players with different shooting profiles.
Suppose:
Player A
- 40 shots
- 4.0 xG
- 0.10 xG per shot
Player B
- 20 shots
- 3.0 xG
- 0.15 xG per shot
Player A has taken twice as many shots.
But Player B's average shot has a higher expected-goal value.
This could suggest that Player B is generally getting into more dangerous shooting positions.
However, player comparisons should account for position, minutes played, penalties, team style and sample size.
xG per Shot and Finishing Ability
One important point is that xG per shot measures the quality of chances, not finishing ability itself.
An xG model generally evaluates the chance rather than giving additional value simply because a particular player is an elite finisher. FBref explains that xG represents the likelihood of a shot being scored based on the characteristics of the attempt, rather than the identity of the player taking it.
That means you can compare:
Actual goals vs xG
to investigate finishing performance.
For example:
- 10 xG
- 14 goals
The player scored four more goals than expected based on the model.
But:
- 10 xG
- 6 goals
means the player scored fewer goals than the expected total.
Over small samples, these differences can fluctuate significantly, so they should not automatically be interpreted as permanent finishing ability.
Why Shot Volume Still Matters
One common mistake is assuming that a high xG per shot is always better than taking many shots.
Football does not work that way.
A team could produce:
0.15 xG per shot × 10 shots = 1.50 xG
Another could produce:
0.08 xG per shot × 30 shots = 2.40 xG
The second team has the lower average shot quality but the higher total xG.
This is why shot volume and shot quality need to be analysed together.
How xG per Shot Can Improve Match Analysis
For Matchstatslab readers, xG per shot can be particularly useful when analysing a team's attacking performance.
Instead of writing:
"Team A had 20 shots and Team B had 10."
You can go deeper:
"Team A produced twice as many shots, but Team B generated a higher xG per shot, indicating that its attempts were more valuable on average."
That provides more analytical context than simply reporting the shot count.
You can combine:
Shots + xG + xG per shot + shots on target + big chances
to build a much clearer picture of attacking efficiency.
Limitations of xG per Shot
Although useful, xG per shot has limitations.
1. Different xG models produce different values
There is no single universal xG model.
Different providers use different data and variables, meaning the same shot can receive different xG values.
2. It doesn't measure finishing directly
A high xG per shot means the chances were valuable. It doesn't necessarily mean the player or team finished them well.
3. Small samples can be misleading
A player who takes only three shots could have an unusually high or low xG per shot.
More shots provide a more stable sample.
4. Penalties can distort the number
Penalties normally have a much higher xG value than ordinary shots. FBref notes that penalty kicks are generally valued around 0.75–0.80 xG, depending on the model.
For some analyses, it can therefore be useful to examine non-penalty xG separately.
Is xG per Shot the Same as xG?
No.
They are connected but different.
xG represents the total expected-goal value of a team's or player's shots.
xG per shot represents the average expected-goal value of those shots.
Simple example:
A player has:
- 5 shots
- 1.00 xG
His xG per shot is:
1.00 ÷ 5 = 0.20
So:
xG = 1.00
xG per shot = 0.20
Is xG per Shot the Same as xG per 90?
No.
These are completely different measurements.
xG per shot measures chance quality per attempt.
xG per 90 measures expected goals over a standardised 90-minute period.
A player can have a high xG per shot but low xG per 90 if they rarely shoot.
Another player can have a lower xG per shot but high xG per 90 because they take many attempts.
How to Read xG per Shot in a Match Report
When looking at a match report, use xG per shot alongside other statistics.
For example:
| Statistic | Team A | Team B |
|---|---|---|
| Shots | 20 | 10 |
| xG | 1.60 | 1.40 |
| xG per shot | 0.08 | 0.14 |
| Shots on target | 6 | 5 |
Team A took considerably more shots and produced slightly higher total xG.
However, Team B's average shot was more valuable.
This tells us that Team A relied more heavily on shot volume, while Team B generated fewer but more dangerous attempts.
That is a much more informative interpretation than simply saying Team A had twice as many shots.
FAQ: xG per Shot
What does xG per shot mean?
xG per shot is the average expected-goal value of every shot taken by a player or team.
How do you calculate xG per shot?
Divide total xG by total shots.
xG per shot = xG ÷ shots
Is a higher xG per shot better?
A higher xG per shot generally indicates higher average shot quality, but it should be considered alongside total xG and shot volume.
What is a good xG per shot?
There is no universal benchmark. Different teams, leagues, playing styles and xG models produce different distributions.
Does xG per shot measure finishing?
No. It measures the expected quality of the shooting opportunities. Comparing actual goals with xG can provide information about finishing performance.
Does xG per shot include penalties?
It can, depending on the data provider and calculation. Because penalties have relatively high xG values, analysts may use non-penalty xG when they want to isolate open-play and non-penalty chance creation.
Final Takeaway
xG per shot is a football statistic that measures the average expected-goal value of a team's or player's shots.
The formula is simple:
xG per shot = Total xG ÷ Total shots
Its main purpose is to help distinguish shot quantity from shot quality.
A team with many shots may have a low xG per shot because it takes numerous speculative attempts. Another team may take fewer shots but create much more valuable chances.
For the most accurate analysis, xG per shot should therefore be read alongside total xG, shots, shots on target, big chances and other attacking statistics.
Article Source Credit: Fbref

No comments:
Post a Comment