What's the Difference Between xG, xGA, npxG, and xGOT? The Complete Guide to Football's Expected Goals Family
You've seen xG on broadcast graphics. You've heard npxG mentioned on podcasts. You've spotted xGOT in a match report and quietly wondered what it means. This guide explains every member of the expected goals family, when each one matters, and how to use them together to read a football match more accurately than any simple scoreline can.
Introduction: One Metric, Many Variations
Expected goals (xG) didn't arrive alone. As football analytics matured, analysts recognised that a single number couldn't capture every dimension of attacking and defensive performance. Each variation of xG was developed to answer a slightly different question:
- xG — How good were the chances created?
- xGA — How good were the chances allowed defensively?
- npxG — How good were the chances created, without penalties inflating the numbers?
- xGOT — How well was the shot actually executed?
Together, these four metrics give you a far more complete picture of a team or player's performance than any single statistic. Understanding them is the difference between reading football data superficially and using it with genuine insight.
xG — Expected Goals (The Foundation)
Before diving into the variations, a quick recap of the core metric. xG assigns every shot a probability between 0 and 1, representing how often a chance of that type scores in historical data. A 0.35 xG shot would be expected to result in a goal roughly 35% of the time under similar conditions.
When to use it: Use total xG to evaluate the overall quality of chances a team or player produced in a match. It is the primary indicator of whether a team "deserved" more or fewer goals than they actually scored.
xGA — Expected Goals Against
xGA stands for Expected Goals Against. It is simply xG from the defensive team's perspective. If Team A has 1.5 xG, Team B automatically has 1.5 xGA.
Why it matters: xGA is a more reliable measure of defensive quality than goals conceded. A team might concede zero goals in a match despite an xGA of 2.5, usually because of elite goalkeeping or poor finishing by the opponent. Over a season, a team with low xGA will consistently be harder to beat than one relying on luck to keep clean sheets.
npxG — Non-Penalty Expected Goals
npxG stands for Non-Penalty Expected Goals. As the name suggests, it is total xG minus any xG attributed to penalty kicks.
Why it matters: Penalties are extremely high-quality chances (~0.79 xG), but they are awarded based on defensive errors and refereeing decisions, not necessarily sustained attacking pressure. Using npxG allows you to compare the open-play attacking quality of teams and players fairly.
The Striker Comparison Paradox: If Striker A has 18 goals from 18 xG, and Striker B has 15 goals from 15 xG, Striker A looks better. But if Striker A scored 8 penalties while Striker B scored zero, Striker B is almost certainly the superior open-play goal threat. npxG reveals this distinction immediately.
xGOT — Expected Goals On Target
While xG measures the quality of the chance at the moment the shot is taken, xGOT (also called Post-Shot xG) measures the quality of the shot after it has been struck.
How it works: If a player takes a shot from a 0.10 xG position and hits it straight at the keeper, the xGOT might be 0.05. If they hit it into the top corner, the xGOT might jump to 0.60. xGOT only applies to shots that are actually on target.
Why it matters:
- For Players: Comparing xG to xGOT tells you about a player's finishing skill. If a player's xGOT is consistently higher than their xG, it means they are adding value by placing their shots in difficult-to-save areas of the net.
- For Goalkeepers: xGOT is the best way to evaluate goalkeepers. The difference between the xGOT they faced and the goals they actually conceded identifies the best shot-stoppers in the league.
How to Use the xG Family Together
The real power of these metrics comes from comparing them to each other. Here is how an analyst might read a single match report:
- Check xG vs Actual Goals: Did the scoreline reflect the quality of chances?
- Check npxG: How much of that threat came from open play versus penalties?
- Check xGA: How much space did the defense concede?
- Check xGOT: Did the attackers finish poorly, or did the opposition goalkeeper have an incredible game?
Practice: See the Metrics in Action
To see exactly how a shot's characteristics translate into these different values, use our interactive xG calculator. You can model different shot types and see how factors like body part and defensive pressure impact the final expected goals figure.
Summary: The Right Tool for the Job
Understanding the xG family is about picking the right tool for the job. Use xG for general quality, npxG for fair comparisons, xGA for defensive assessment, and xGOT for finishing and goalkeeping analysis. Together, they tell the full story of the beautiful game.
Frequently Asked Questions
Is npxG better than xG for comparing strikers?
Generally yes, for comparing open-play attacking ability. npxG removes the distortion of penalty frequency, which varies significantly between players and teams.
What's a good xGOT value?
This depends on the model and provider. The key is comparing relative to xG — a player whose average xGOT consistently exceeds their average xG is adding value through placement.
Can a goalkeeper sustainably outperform xGOT?
Yes, more sustainably than outperforming standard xG. xGOT is a better measure of actual goalkeeping difficulty, so a consistently low goals-conceded-to-xGOT ratio over multiple seasons is strong evidence of elite goalkeeping.
Where can I find npxG and xGOT data?
FBref.com provides npxG data (powered by StatsBomb). xGOT is available on some premium data platforms. For learning the concepts interactively, the xG calculator at FindBest Tools is a great free starting point.
Why doesn't every broadcaster show npxG and xGOT?
Broadcast graphics prioritise simplicity for general audiences. Total xG is already unfamiliar to many viewers; adding npxG and xGOT would confuse more people than it helps in a live broadcast context.