What is xG? Expected goals explained simply — how it works, what it tells you and where it goes wrong
Expected goals (xG) measures the quality of a chance: how often a shot like that is scored. Here is how it is calculated, how to read it after a match, and the mistakes people make with it.

Expected goals — xG — is now on every TV graphic and in every post-match argument. It is also widely misunderstood. Here is what it actually measures, in plain language.
The simple definition
xG measures the quality of a chance. Every shot is given a value between 0 and 1: the probability that a shot from that situation is scored, based on hundreds of thousands of similar shots in the past.
- A tap-in from two yards out might be worth 0.90 xG — it goes in nine times out of ten.
- A shot from 30 yards might be worth 0.03 xG — it goes in about three times in a hundred.
- A penalty is usually valued at around 0.76–0.79 xG, depending on the data provider.
Add up the xG of every shot a team takes, and you get their xG for the match: roughly how many goals an average team would have scored from those chances.
What goes into an xG model?
Different companies build different models, but most use similar factors:
- Distance from goal.
- Angle to the goal — a shot from the centre is better than one from a tight angle.
- Body part — headers are scored less often than shots with the feet.
- Type of assist — a cut-back, a through ball or a cross.
- Situation — open play, a counter-attack, a corner or a direct free kick.
- Defensive pressure — more advanced models include where defenders and the goalkeeper were.
This is why two providers can give slightly different xG for the same match. The idea is the same; the details differ.
How to read xG after a match
Say a match ends 1-0, but the losing team had 2.4 xG and the winners 0.6 xG. That tells you the losers created far better chances and were unlucky, or faced an excellent goalkeeper, or finished poorly. Over one game, anything can happen. Over 10 or 20 games, xG is a much better guide to how good a team really is than the results alone.
That is why analysts use it to answer questions like:
- Is a team over-performing? A side winning lots of games while being out-created will usually fall back.
- Is a striker in a slump or just unlucky? A forward getting into good positions — high xG — will usually start scoring again.
- Is a finisher special? Players who score more than their xG season after season, such as elite strikers, genuinely finish better than average.
Related numbers you will see
- xGA (expected goals against): the xG of chances a team concedes. A good guide to defensive quality.
- xA (expected assists): the xG of shots created by a player's passes, whether or not the shot went in.
- npxG (non-penalty xG): xG without penalties, so a team's numbers are not inflated by spot-kicks.
- Big chances: chances where a player would reasonably be expected to score, often from close range.
Where xG goes wrong
- One match is a small sample. Saying "we deserved to win on xG" after one game is often true, but not proof.
- It doesn't capture chances without a shot. A cross that flashes across the six-yard box with nobody touching it is worth 0 xG.
- It treats every player as average. Haaland and a centre-back taking the same shot get the same xG.
- Game state matters. A team leading 2-0 often sits back and concedes lots of low-quality shots, which can make their xG against look worse than their defending really was.
Using xG on FootballVerge
Our Premier League stats page shows the results-based numbers — home and away tables, form, goals, clean sheets — calculated from every match. Reading those alongside xG from the TV coverage is the best way to see which teams are genuinely improving, and which are riding their luck. See how it plays out in our table analysis after matchweek 7.
FAQ
What does xG stand for? Expected goals: the probability that a shot is scored, based on similar shots in the past.
What is a good xG for a team in a match? In the Premier League, around 1.3–1.5 xG is a typical match total for a team. Consistently above 2.0 is excellent.
What is the xG of a penalty? Usually around 0.76–0.79, depending on the data provider.
Is xG better than goals? Over a single match, no — goals decide games. Over a season, xG is often a better predictor of future results.