GUIDE

What is xG? Expected goals explained

xG, or expected goals, is the most quoted number in modern football analysis. It shows how good a team's chances were, not just how many went in. Here is how it works and how to read it.

What xG measures

Every shot gets a value between 0 and 1: the chance that a shot like it, from that spot and in that situation, ends up as a goal. A penalty is worth roughly 0.76 xG, a shot from 30 metres often less than 0.05.

Add up all of a team's shots and you get its xG for the match: the number of goals an average finisher would be expected to score from those chances.

What decides a shot's value

xG models learn from hundreds of thousands of past shots. The main things they look at:

  1. 1

    Distance

    The closer to goal, the higher the value. Most goals are scored from inside the penalty area.

  2. 2

    Angle

    A shot from in front of goal sees much more of the target than one from a tight angle.

  3. 3

    Body part

    Headers go in far less often than shots with the foot from the same spot.

  4. 4

    Type of chance

    Through balls, cutbacks and rebounds create better chances than long balls and crosses.

  5. 5

    Situation

    Open play, counter-attacks, corners and free kicks all convert at different rates.

  6. 6

    Defenders and goalkeeper

    Some models also use the goalkeeper's position and how many defenders stand between the ball and the goal.

How to read xG

  1. 1

    One match is noisy

    A team can lose with the higher xG. Over one game luck matters a lot; over ten or more games xG becomes far more reliable.

  2. 2

    Look at both sides

    xG for shows how many good chances a team creates, xG against how many it allows. The difference tells you most.

  3. 3

    Goals above xG rarely last

    A team scoring far more than its xG is often riding a hot streak. Over time results tend to move back towards the chances.

  4. 4

    Leave penalties out

    Penalties are rare and worth a lot. Non-penalty xG gives a cleaner picture of open-play quality.

Why it helps predictions

Goals are rare, so final scores carry a lot of luck. xG strips some of that luck away and shows which teams really create and allow good chances. Over a season, the gap between xG for and against is one of the best guides to how strong a team is.

Prediction models work the same way: they estimate how many goals each team is likely to score in a match and turn those numbers into win, draw and score probabilities. That is the idea behind the predictions in Football AI too.

What xG does not tell you

Most public xG models treat every player as an average finisher, so they miss the difference a great striker or goalkeeper makes. They also only count shots: a dangerous attack that ends without a shot adds nothing.

Different data providers use different models, so the same match can have slightly different xG on different websites. Use xG as a guide alongside form, lineups and context, not as the final word.

Key takeaways

  • xG is the chance that a shot becomes a goal, added up over a match.
  • Distance, angle, body part and type of chance decide most of a shot's value.
  • Trust xG over many matches, not one.
  • The gap between xG for and against shows a team's real level.
  • xG is a guide, not a verdict: combine it with form and lineups.

See the prediction for today's matches

Football AI is free on iPhone and Android.

Download Today