Beyond Shots on Target
For decades, fans and pundits judged a team's offensive performance by simple metrics: shots and shots on target. The problem? Not all shots are created equal. A 35-yard screamer that goes wide and a tap-in from two yards out both count as one "shot," but one is a much better goal-scoring opportunity. This is the problem that Expected Goals, or xG, was designed to solve.

What Is Expected Goals (xG)?
Expected Goals (xG) is a statistical measure of the quality of a chance. It calculates how likely a particular shot is to be scored based on historical data from thousands of similar shots. Each shot is assigned an xG value between 0 and 1.
- An xG of 0.02 means a shot from that situation is scored only 2% of the time (e.g., a long-distance attempt).
- An xG of 0.80 means a shot from that position is scored 80% of the time (e.g., a penalty kick or a simple tap-in).
By adding up the xG values for all of a team's shots in a game, you get a total xG score. This tells you how many goals a team *should* have scored based on the quality of the chances they created.
How is xG Calculated?
Data analytics companies use complex models that analyze hundreds of thousands of shots. They consider several key factors for each attempt:
- Distance from Goal: Closer shots have a higher xG.
- Angle to Goal: Shots from central positions are more likely to be scored.
- Type of Assist: Was it a through ball, a cross, or a rebound?
- Body Part Used: Was it a header or a shot with the foot?
- Game Situation: Was it during open play, a fast break, or a set piece?
How to Use xG to Understand a Game
Let's go back to our example: Team A lost 1-0 to Team B, despite having 20 shots to Team B's two. The xG tells the real story:
Final Score: Team A 0 - 1 Team B
Expected Goals: Team A 2.5 - 0.4 Team B
This xG score tells us that Team A created enough high-quality chances that they would typically score two or three goals. They were unlucky or wasteful in their finishing. Team B, on the other hand, created very low-quality chances but got lucky and converted one. Over a long season, the team that consistently generates a higher xG will almost always finish higher in the table.
Frequently Asked Questions (FAQ)
Does xG account for the skill of the shooter?
No, and that's by design. The model calculates the probability for an *average* player. This allows you to measure finishing skill. If a player consistently scores more goals than their xG suggests (like Son Heung-min or Lionel Messi), it indicates they are an elite finisher.
Can a goal have an xG of 1.0?
No, because no shot is a 100% certainty. Even a penalty kick, one of the highest-quality chances, has an xG of around 0.76, as they are missed about a quarter of the time.
Is xG a perfect statistic?
No statistic is perfect, but it's a massive improvement over simply counting shots. It provides a much better and more objective measure of a team's creative and defensive performance over time.
Key Takeaways
- Expected Goals (xG) measures the quality of a shot, not just the quantity.
- It assigns a probability (from 0 to 1) of a shot resulting in a goal based on historical data.
- A team's total xG for a game indicates how many goals they 'should' have scored.
- xG is a better predictor of future performance than the actual score of a single game.
- It helps differentiate between lucky results and genuinely good or bad performances.