xG by Position: Comparing Strikers, Midfielders & Defenders
Expected goals means something very different depending on where a player operates on the pitch. A striker with 0.12 xG per 90 is underperforming. A centre-back with the same figure is exceptional. This guide breaks down what good xG looks like at every position — and how to use those benchmarks to evaluate players fairly.
Introduction: Why Position Changes Everything
One of the most common mistakes in football analytics is comparing xG numbers across positions without context. A defensive midfielder accumulating 0.06 xG per 90 is doing something genuinely interesting — getting into shooting positions that most players in that role never reach. A striker with the same figure is having a deeply concerning season.
Position shapes xG in two fundamental ways:
Opportunity volume: Strikers take more shots than midfielders, who take more shots than defenders. This creates an automatic gradient in raw xG accumulation — positions closer to goal simply see more attempts.
Chance quality: Different roles produce different types of chances. A striker receives through balls into the box, cutbacks, and rebounds — structurally high-quality opportunities. A full-back occasionally arrives into the box late, generating lower-quality chances from wider positions. These systematic quality differences are baked into the xG values themselves.
Understanding position-specific xG benchmarks transforms the metric from an absolute number into a contextual tool. This guide gives you those benchmarks — for every major position — alongside the deeper picture of what xG can and cannot tell you about each role.
Use the free xG calculator at FindBest Tools throughout this guide to explore specific shot types typical of each position.
How to Read Position xG Benchmarks
All benchmarks in this guide are expressed as xG per 90 minutes (per 90) — the standard normalisation that accounts for different playing times.
Two further distinctions matter:
Total xG per 90 vs npxG per 90: For attacking positions, non-penalty xG (npxG) is often more informative than total xG because it removes the inflation of penalty kicks. For defensive and midfield positions, the difference is usually minimal as these players rarely take penalties.
Team context: A striker in a dominant, high-possession team will generally accumulate higher xG per 90 than an equally skilled striker in a counter-attacking, defensive team, simply because they receive more and better service. Always consider team xG context when evaluating individual positional contributions.
Strikers and Centre-Forwards
The Role in xG Terms
Strikers are the primary consumers of high-quality chances. Their xG accumulates through a combination of:
- Central shots from inside the penalty box
- Tap-ins and rebounds after saves or blocks
- One-on-one situations after through balls
- Headed chances from crosses and set pieces
- Penalty kicks (captured in total xG but removed in npxG)
Benchmarks
| xG per 90 (Striker) | Level |
|---|---|
| Under 0.10 | Poor — not getting into dangerous positions |
| 0.10 – 0.18 | Below average |
| 0.18 – 0.28 | Average top-flight striker |
| 0.28 – 0.40 | Good — a consistent goal threat |
| 0.40 – 0.55 | Elite — among the best in the league |
| Above 0.55 | Exceptional — typically includes significant penalty contribution |
For npxG per 90 (removing penalties), the scale shifts down by approximately 0.03–0.08 for regular penalty takers. An elite striker averaging 0.40+ total xG per 90 with no penalty contribution is genuinely world-class.
What to Look For
Chance quality vs quantity: Some strikers accumulate xG through volume — taking many shots of moderate quality. Others accumulate through fewer, higher-quality chances. Compare average xG per shot alongside total xG per 90 to distinguish the two profiles.
xG vs goals gap: A striker consistently scoring below their xG over a significant sample (200+ shots) may have a finishing problem. A striker consistently exceeding their xG may have genuine elite finishing skill.
Shot position heat map: Where are the shots coming from? A striker generating most of their xG from central positions 6–16 yards from goal is in excellent structural positions.
Exploring With the Calculator
In the FindBest Tools xG calculator, place shots typical of a striker's working area: central 10 yards, central 14 yards cutback, header from cross. Compare these to long-range shots to see how quickly xG drops outside the central box.
Second Strikers and Attacking Midfielders (No. 10 Role)
The Role in xG Terms
The classic number 10 or second striker operates between the lines, contributing both to chance creation (captured in xA — expected assists) and to finishing. Their xG per 90 is lower than a centre-forward but should still represent a genuine goal threat.
Benchmarks
| xG per 90 (AM / No. 10) | Level |
|---|---|
| Under 0.07 | Low — operating primarily as a creator |
| 0.07 – 0.13 | Average for an attacking midfielder |
| 0.13 – 0.22 | Good — meaningful goal contribution |
| 0.22 – 0.32 | Excellent — elite attacking midfielder |
| Above 0.32 | Exceptional — striker-level contribution from midfield |
The xG + xA Combination
For attacking midfielders, xG alone is a misleading measure of contribution. Always evaluate the xG + xA per 90 combined figure:
| xG + xA per 90 (AM) | Level |
|---|---|
| Under 0.30 | Below average combined contribution |
| 0.30 – 0.50 | Average |
| 0.50 – 0.70 | Good |
| 0.70 – 0.90 | Excellent |
| Above 0.90 | Elite (top 5% in European football) |
Players like Kevin De Bruyne and Martin Ødegaard consistently produce combined xG + xA per 90 above 0.80 in strong seasons.
Wide Forwards and Wingers
The Role in xG Terms
Inverted wingers cut inside to shoot; their xG per 90 can approach striker levels. Traditional wide players primarily cross; their individual xG per 90 is lower because their shots come from wider, less central positions.
Benchmarks
| xG per 90 (Wide Forward) | Level |
|---|---|
| Under 0.06 | Below average |
| 0.06 – 0.12 | Average |
| 0.12 – 0.20 | Good — contributing as a finisher |
| 0.20 – 0.30 | Excellent — inverted winger role |
| Above 0.30 | Elite (Salah, Saka, Mbappe profile) |
Box-to-Box Midfielders
The Role in xG Terms
Box-to-box midfielders contribute modest individual xG — mostly from outside the box or from late runs into the area.
Benchmarks
| xG per 90 (Box-to-Box CM) | Level |
|---|---|
| Under 0.04 | Normal — midfield-focused role |
| 0.04 – 0.08 | Average — occasionally shooting |
| 0.08 – 0.15 | Good — meaningful goal threat |
| Above 0.15 | Exceptional — extra attacker remit |
Deep-Lying Midfielders and Defensive Midfielders (DM / Pivot)
The Role in xG Terms
The holding midfielder or pivot has the lowest expected individual xG of any outfield position. Their job is ball retention and protection.
Benchmarks
| xG per 90 (DM / Holding) | Level |
|---|---|
| Under 0.03 | Normal for a pure defensive role |
| 0.03 – 0.06 | Average |
| 0.06 – 0.10 | Good — getting into productive positions |
| Above 0.10 | Exceptional attacking remit |
Full-Backs and Wing-Backs
The Role in xG Terms
Modern full-backs vary enormously. Traditional defensive full-backs take very few shots; advanced wing-backs in a 3-4-3 function almost like wide midfielders.
Benchmarks
| xG per 90 (Full-Back) | Level |
|---|---|
| Under 0.02 | Traditional defensive full-back |
| 0.02 – 0.05 | Average modern attacking full-back |
| 0.05 – 0.10 | Good — meaningful shooting contribution |
| Above 0.10 | Exceptional or wing-back role |
Always use xG + xA combined for full-back evaluation. The best attacking full-backs produce combined xG + xA figures of 0.40–0.60 per 90.
Centre-Backs
The Role in xG Terms
Almost all centre-back xG comes from set pieces. Evaluate them on xGA — their team's defensive performance in matches they play.
Benchmarks
| xG per 90 (Centre-Back) | Level |
|---|---|
| Under 0.02 | Normal for standard role |
| 0.02 – 0.04 | Average |
| 0.04 – 0.07 | Good set-piece aerial threat |
| Above 0.07 | Exceptional goal threat from dead balls |
Goalkeepers: The xG Inverse
The relevant metric for goalkeepers is **Goals Saved Above Expected (GSaE)** or **PSxG minus Goals Allowed**:
| GSaE per season | Level |
|---|---|
| Below -5 | Poor — conceding more than expected |
| -5 to 0 | Average to below average |
| 0 to +5 | Good — saving what should be saved |
| +5 to +10 | Elite — adding goals-prevented value |
| Above +10 | Exceptional — best keepers in the world |
Using All Positions Together: Reading a Full Squad
Apply position-specific xG benchmarks across a full squad to get a comprehensive attacking picture. A well-balanced team generates xG from multiple positions; a striker-dependent team relies heavily on a single focal point.
Practical Applications
Recruitment: Compare players fairly within roles. Fantasy Football: Identify value picks with functional attacker profiles. Match Analysis: Interpret chance quality through positional context.
Conclusion
xG by position is a family of position-specific benchmarks that only make sense in context. Using the right benchmark for each position turns xG from a raw number into a genuine evaluation tool.
Build your positional intuition with the free xG calculator at FindBest Tools — model the specific chance types each position generates and see the hierarchy for yourself.
Frequently Asked Questions
Why does a striker have higher xG per 90 than a winger from the same team?
Strikers receive the ball in more central, closer-range positions and take more shots per 90. The structural difference in role produces systematically higher xG accumulation.
Can a midfielder legitimately have higher xG per 90 than a striker?
Yes, if the midfielder plays in an advanced role with significant shooting responsibility, or if the 'striker' is playing in a possession-holding, link-up role rather than a finishing role. Role labels don't always match positional reality.
Is xA more important than xG for full-backs?
For most full-backs, yes. Their attacking contribution comes primarily through chance creation, and xA captures this better than xG. Always use xG + xA combined for full-back evaluation.
How do I compare a striker across different leagues?
Use npxG per 90 and adjust for league-level difficulty. A 0.28 npxG per 90 in the Premier League represents higher quality than the same figure in a lower-tier league. League-adjustment factors are available through some advanced analytics platforms.