Blog
analytics· 17 Jul 2026

What is expected goals (xG)? A beginner’s guide

Alex · Football analytics writerUpdated
The gist

Expected goals (xG) measures the quality of a chance — the probability that a shot becomes a goal, based on things like distance, angle and shot type. Add up a team’s xG and you get how many goals they “should” have scored, which tracks performance far better than the final score alone.

Key takeaways
  • xG scores every shot by how likely it was to be a goal, from 0 to 1.
  • A team’s total xG shows how well it created chances, not just finished them.
  • Over a season, xG predicts future results better than actual goals do.
Key facts
What it measures
Chance quality (0–1 per shot)
Based on
Distance, angle, shot type, assist
Best used for
Telling skill from luck

Expected goals, or xG, is the single most useful number in modern football analysis — and it is simpler than it sounds.

Every shot is given a value between 0 and 1: the probability that a shot taken from that position, at that angle, with that body part, becomes a goal. A tap-in from the six-yard box might be worth 0.7 xG; a hopeful strike from 30 yards might be 0.03. Models learn these values from hundreds of thousands of past shots.

Add up every shot in a match and you get a team’s xG for the game — roughly how many goals an average side would have scored from those same chances. Compare it to the real score and you can see who was clinical, who was wasteful, and who simply got lucky.

That is why xG matters for prediction: a team that keeps out-creating opponents on xG but losing on the scoreboard is usually about to turn a corner, and one riding a hot finishing streak is usually about to regress.

FAQ

Frequently asked questions

What does xG stand for?

Expected goals — the probability that a given shot results in a goal, from 0 to 1.

Is a high xG always good?

It means a team created good chances. Whether that becomes points depends on finishing and defending, but high xG is a strong sign over time.

What is a typical xG for a match?

A team might average somewhere between 1 and 2 xG per game, though it varies widely by side and opposition.

What is the difference between xG and xGA?

xG is the quality of chances a team creates; xGA (expected goals against) is the quality of chances it concedes.

Can xG predict results?

Not any single match, but across many games xG is a better guide to a team’s true level than the results themselves.
Sources

Sources

  1. 1.Expected goals explainer and data· FBref
  2. 2.Opta football analytics· Opta / Stats Perform
  3. 3.Expected goals data· Understat

See the exact call, not just the analysis

This is the reasoning. Winlytics subscribers get the model’s exact pick, fair odds and confidence for every match — graded in public. Free for 7 days.

Start 7-day free trial
Written by
Alex

Football analytics writer

Alex writes about football analytics and betting markets for Winlytics — expected goals, value, and the data behind the results.

  • Football analytics
  • Betting markets
More from Alex
Keep reading
Published Updated