Expected Goals (xG) Explained: The Metric Changing Football

Expected Goals (xG) Explained: The Metric Changing Football

Understand what xG is, how it's calculated, and why expected goals has become the most important advanced metric in modern football analysis.

E

Editorial Team

Published 20 January 2026 · Updated 28 March 2026

What Is Expected Goals (xG)?

Expected Goals — commonly abbreviated to xG — is a statistical metric that measures the quality of a scoring chance. Rather than simply counting goals, xG assigns a probability value between 0 and 1 to every shot, representing the likelihood that the average player would score from that position and situation.

A penalty, for instance, carries an xG of roughly 0.76, meaning it is converted about 76% of the time. A long-range effort from 30 yards with defenders blocking the line of sight might register just 0.03 — a 3% chance.

By aggregating these values across a match, a season, or a player’s career, xG provides a far more reliable measure of attacking performance than raw goal tallies.

How Is xG Calculated?

xG models are built from vast databases of historical shots — hundreds of thousands of them. Machine learning algorithms analyse the factors that influence whether a shot results in a goal, including:

  • Shot location — Distance and angle to the goal are the strongest predictors.
  • Body part — Headed chances typically carry lower xG than shots with the foot.
  • Assist type — Through-balls and crosses create different quality chances.
  • Defensive pressure — The number and position of defenders between shooter and goal.
  • Shot type — Open play, set piece, counter-attack, or direct free kick.
  • Game state — Whether the shooting team is winning, drawing, or losing can influence finishing.

Different providers (Opta, StatsBomb, Understat, FBref) use slightly different models, which is why xG figures can vary between sources. The underlying principle, however, is consistent.

Why xG Matters

Separating Skill from Luck

Football is a low-scoring game. A team can dominate possession, create clear chances, and still lose 1-0 to a counter-attack. Over a single match, this feels like bad luck — and statistically, it often is.

xG cuts through scoreline noise. If a team generated 2.4 xG and their opponents managed 0.8 xG, the data tells us the dominant side created substantially better chances, regardless of the final score. Over a season, teams that consistently outperform their xG tend to regress; those who underperform tend to improve.

Evaluating Players

Raw goal tallies can be misleading. A striker scoring 15 goals from 18 xG worth of chances is performing about as expected. A player with 12 goals from 8 xG is significantly overperforming — perhaps through exceptional finishing skill, or perhaps through variance that will correct itself.

Similarly, xG helps assess creative players. A midfielder whose passes lead to high-xG chances is genuinely dangerous, even if assists don’t always follow.

Predicting Future Performance

Research consistently shows that xG is a better predictor of future goal output than past goals. This is vital for:

  • Transfer analysis — Clubs use xG to evaluate potential signings
  • Match previews — Comparing seasonal xG helps forecast results (see our form analysis guide)
  • Betting markets — xG data can reveal overvalued and undervalued teams in odds markets

Interpreting xG Data in Practice

Match-Level xG

After a match, you’ll often see a summary like:

Liverpool 2-1 Aston Villa (xG: 1.8 – 1.2)

This tells us Liverpool created better chances overall, and the result aligns broadly with expected output. Now consider:

Wolves 1-0 Brighton (xG: 0.4 – 2.1)

Brighton dominated chance creation but lost. Over time, results like this correct themselves — Brighton’s underlying metrics suggest sustained quality despite the defeat.

Seasonal xG

Looking at cumulative xG over a season smooths out individual match variance. Key metrics include:

  • xG For — Total expected goals created
  • xG Against — Total expected goals conceded
  • xG Difference — The gap between the two (positive = dominant team)
  • xG per shot — Chance quality indicator
  • Goals minus xG — Overperformance (positive) or underperformance (negative)

Teams with a large positive xG difference but a middling league position are often prime candidates for improvement. This pattern is valuable for betting analysis.

xG Limitations

No metric is perfect. xG does not account for:

  • Goalkeeper quality — Post-shot xG (PSxG) addresses this to some extent
  • Individual finishing ability — Elite strikers can sustainably outperform xG
  • Tactical context — A team sitting deep and inviting pressure may generate low xG against while still conceding
  • Pre-shot movement — The runs, feints, and positioning that create the chance in the first place

Advanced xG Metrics

Post-Shot xG (PSxG)

PSxG evaluates the quality of a shot after it has been taken, incorporating placement, power, and trajectory. It is the best metric for isolating goalkeeper performance — a keeper regularly saving shots worth high PSxG is genuinely elite.

xG Chain and xG Buildup

These metrics distribute xG credit across the entire passing sequence that led to a shot, not just the final pass. They help identify players who consistently contribute to high-quality attacks even without registering shots or assists.

Non-Penalty xG (npxG)

Since penalties are high-xG events awarded somewhat randomly, npxG strips them out to give a cleaner picture of open-play and set-piece attacking quality. When comparing strikers, npxG per 90 minutes is one of the most informative metrics available.

Using xG for Betting and Analysis

For punters, xG is a powerful tool:

  1. Identify overperformers — Teams on winning streaks driven by low xG may be due a correction. Their odds might not reflect the underlying fragility.
  2. Spot underperformers — Teams generating high xG but not converting may be underpriced by the market.
  3. Over/Under markets — Match xG totals correlate with goals over time, making them useful for over/under and BTTS markets (see betting markets explained).
  4. Factor in pressing intensity — High-press teams tend to create more high-xG chances through turnovers in dangerous areas.
  5. Combine with set-piece data — Set pieces account for roughly 30% of goals in the Premier League; xG from set plays is a distinct and often overlooked metric.

Where to Find xG Data

Several reputable sources provide free xG data:

  • FBref (powered by StatsBomb) — Comprehensive player and team stats
  • Understat — Match-level xG with shot maps for top European leagues
  • Infogol — xG-based match predictions and league tables
  • The Analyst (Opta) — Industry-standard data used by broadcasters

Key Takeaways

  • xG measures shot quality, not just shot quantity — it is the best single metric for evaluating attacking performance.
  • Over time, xG is a stronger predictor of future goals than actual goals scored.
  • Combine xG with form analysis, team news, and home advantage data for a rounded view.
  • No metric is infallible — use xG as one input in a broader analytical framework, and always bet responsibly.

Expected goals has fundamentally changed how clubs, broadcasters, and analysts evaluate football. Understanding it gives you a significant advantage, whether you’re debating tactics with friends or identifying value in the betting markets.