What Is xG (Expected Goals)? A Beginner’s Guide

August 26, 2026

Expected goals, shortened to xG, is a number between 0 and 1 that estimates how likely a single shot was to result in a goal, based on thousands of similar shots taken in the past. A tap-in from two yards might carry an xG of 0.95, while a speculative strike from the halfway line might sit closer to 0.01.

Add up the xG of every shot in a match and you get a team’s total xG for that game, a figure that has quietly become one of the most-quoted stats in modern football coverage.

Key Takeaways

  • xG is a number between 0 and 1 that estimates how likely a shot was to result in a goal, based on thousands of similar past shots.
  • Key factors behind an xG value include shot distance, angle, body part, assist type, and defensive pressure.
  • A team can dominate on xG and still lose, which separates chance quality from actual finishing.
  • Different providers like Opta, StatsBomb, and FBref run their own models, so totals can vary slightly between sites.
  • xGOT (expected goals on target) sharpens the picture further by only scoring shots that were actually on target.
what is xg expected goals in football

How Is xG Actually Calculated?

xG is built from a model trained on hundreds of thousands of real shots, each one tagged with the factors that affected whether it went in. The model then scores every new shot against that history rather than against any single rule.

The main factors that push an xG value up or down include the following.

FactorEffect on xG
Distance from goalCloser shots score a much higher value
Angle to goalA central position scores higher than a tight angle
Body partShots with the foot generally outscore headers
Type of assistA cutback or through ball scores higher than a long ball
Defensive pressureA crowded box or a tight marker pulls the value down
Goalkeeper positionAn exposed keeper raises the value; a set keeper lowers it

None of these factors work alone. A close-range header under pressure from two defenders can still carry a modest xG, while an unmarked shot from the edge of the box after a cutback can climb surprisingly high.

What Does an xG Score Actually Tell You?

An xG score tells you the quality of the chances a team created or conceded, separate from whether the finishing was clinical or wasteful on the day. A team can lose 2-1 while producing 2.4 xG to their opponent’s 0.6, which is the analytics way of saying they were the better side and just finished poorly.

That gap between actual goals and xG is often described as overperformance or underperformance. A striker who consistently outscores their xG total is finishing better than the average player would from the same chances, which is either a sign of real quality in front of goal or a hot streak that is unlikely to last.

Where You Will See xG Used

Broadcasters now show a live xG bar alongside the scoreline on most major matches, and it shapes analysis well beyond the highlights package.

  1. Judging performance beyond the scoreline. A dominant xG total with no goals to show for it is treated very differently to a scrappy 1-0 built on a single shot.
  2. Recruitment and scouting. Clubs use a player’s shot quality and xG output over a full season to judge finishing ability more fairly than raw goal counts allow.
  3. Setting expectations. Pundits use season-long xG trends to flag a team riding a run of results that its underlying numbers do not support.

What Are the Limits of xG?

xG measures shot quality, not the value of everything that happens before the shot. A team that strings together twenty passes to manufacture one clean chance does not get extra credit in the model for the buildup, only for the shot itself.

It also cannot account for context that a human eye picks up instantly, like a forward through on goal in the eighty-ninth minute with legs gone, or a wet pitch turning a routine finish into a scramble. Treat xG as a strong guide to chance quality, not a verdict on a match.

Why Different Sites Show Different xG Numbers

Opta, StatsBomb, and FBref each run their own model, trained on their own shot data, so the same chance can carry a slightly different xG value depending on which site you are looking at. The gap is usually small, a few hundredths of a point, but it is why two broadcasters can show two different totals for the same match without either one being wrong.

A related stat worth knowing is xGOT, or expected goals on target, which only scores shots that were actually on target and adjusts for exactly where in the goal the ball was heading. It strips out the shots that never troubled the goalkeeper and gives a sharper read on finishing quality in the moments that mattered.

Making Sense of xG Next Time You Watch

Once you know what the number is built from, an xG figure on screen stops being a mystery stat and starts being a shortcut for a question you were already asking: were those chances actually good ones? A team piling up shots from distance can look busy while their xG stays low, and a side with three shots all season can post a healthy total if every one of them was a clear-cut chance.

That is the whole point of the metric. It puts a number on chance quality so that a dominant, wasteful performance and a lucky, backs-to-the-wall win no longer look identical on the scoresheet.

Leave a Comment