> ## Content Index
> Fetch the complete content index at: https://pitch.ghostcms.templates.codememory.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# How to read expected goals without losing your mind
- URL: https://pitch.ghostcms.templates.codememory.com/how-to-read-expected-goals-without-losing-your-mind/
- Published: 2026-08-27T17:30:00.000Z
- Updated: 2026-08-27T17:30:00.000Z
- Description: What xG measures, what it misses and how to use it without becoming unbearable.
- Author: Sofia Marín
- Tags: Tactics, #Import 2026-10-02 15:58

Expected goals, or xG, is everywhere now. It is on television, in the newspapers and all over social media, usually next to someone arguing that a team that lost 3-0 were actually the better side. Here is what it measures, what it does not, and how to use it without becoming unbearable.

## What xG is

Every shot has a probability of becoming a goal. A penalty goes in about three times in four. A header from the edge of the box goes in perhaps once in fifty. xG gives every shot a number between 0 and 1, based on thousands of similar shots in the past: where it was taken from, the angle, whether it was a header, whether it came from a cross or a pass through the defence.

Add up the numbers for all of a team's shots, and you get their expected goals for the match. If a team's xG is 2.3, then with average finishing and average goalkeeping, they would usually score about two.

That is all it is. It is not magic, and it is not an opinion. It is a count of chances, weighted by how good they were.

## An example

Here are the shots from Millbrook's 3-3 draw with Northgate last week.

| Team             | Shots | On target | Goals | xG  |
| ---------------- | ----- | --------- | ----- | --- |
| Millbrook Town   | 14    | 6         | 3     | 1.9 |
| Northgate Albion | 17    | 8         | 3     | 2.8 |

Northgate created better chances. Millbrook scored more of theirs than you would expect, mainly because of Rhys Dunmore's volley from twenty yards, a shot with an xG of 0.04\. Over a season, that kind of goal is rare. On one night, it happens.

## What xG is good for

**Over a season, it tells you who is lucky.** A team that scores many more goals than its xG is usually finishing unusually well, and that rarely lasts. A team that scores far fewer is usually unlucky, and that rarely lasts either.

**It tells you about chances, not results.** A team can lose 1-0 and still have created better chances. If it happens once, that is football. If it happens for ten games, the team is doing something right, and the results will probably come.

**It helps you judge strikers.** A striker who scores fifteen goals from an xG of fifteen is doing his job. A striker who scores fifteen from an xG of twenty-five is missing chances. A striker who scores ten from an xG of five is either brilliant or lucky, and it takes about two seasons to know which.

> xG doesn't tell you who played well. It tells you who got into good positions. They're related, but they're not the same thing.  
>  
> **Sofia Marín**

![xG models are trained on hundreds of thousands of shots. The good ones also know where the defenders were.](https://pitch.ghostcms.templates.codememory.com/content/images/2026/10/xg-data-1.jpg)

xG models are trained on hundreds of thousands of shots. The good ones also know where the defenders were.

## What xG is bad at

**Single matches.** One match has too few shots to mean much. A team with an xG of 2.5 that loses 1-0 was not "robbed". They had some good chances and did not take them.

**Everything that is not a shot.** A brilliant through pass that nobody runs onto has an xG of zero. A defender who reads the game so well that the other team never gets a shot has no xG either. The best defending in the world is invisible to the number.

**Great finishers.** Most models assume average finishing. Some players are simply better than average at putting the ball in the net, year after year. For them, scoring more than their xG is not luck. It is the reason they are paid more.

## The Northern League so far

📈

**Luckiest so far:** Riverside Rovers (22 goals from an xG of 15.1). **Unluckiest:** Millbrook Town (13 goals from an xG of 17.4).

Rovers are top of the table and deserve to be. But the gap between their goals and their xG suggests that Okoye's finishing has been extraordinary, and that the rest of the team has created fewer chances than the league position suggests. If Okoye gets injured, Rovers are in trouble.

Millbrook are the opposite. Seventh in the table, fourth in the xG table. If you are looking for a team to rise in the second half of the season, start there.

## How to use it without being annoying

1. Use it over ten games or more, not one.
2. Say "the chances suggest", not "they should have won".
3. Remember that the ball still has to go in.

## A short history

Expected goals is older than most people think. Analysts at clubs and betting companies were using versions of it more than twenty years ago, long before it appeared on television. The idea is simple enough that fans have always used it without the name: everyone knows that a penalty is a better chance than a shot from forty yards, and that a header from a corner is harder to score than a tap-in from two yards out.

What changed was the data. When every shot in every match began to be recorded, with its position and its type, it became possible to put a number on each of those instincts. The number is not perfect. But it is better than most instincts, and it is much better than the instinct of a supporter whose team has just lost.

## Where to find it

Our match reports now include the xG for both sides, below the timeline. Our tables show xG for and against for every club. If you want to test yourself, try guessing a team's xG before you look at it. Most people guess too high for the team they support.

#### Is xG the same everywhere?

No. Different companies build different models. The numbers are close, but not identical.

#### Does xG count penalties?

Usually yes, at around 0.76 per penalty. Some tables show "non-penalty xG" to compare open play.