If you watch football analysis, you will hear about xG, or expected goals. It has become one of the most popular statistics in the sport, but many fans are unsure what it actually means. This guide explains what xG measures, how it is built and how to use it sensibly. You can see how shots and match flow evolve in the match pages linked from our football live scores.
What is xG?
Expected goals measures the quality of a scoring chance. Each shot is given a value between 0 and 1, representing the probability that an average player would score from that position in that situation. A penalty is typically worth around 0.76 xG, because roughly three in four penalties are scored. A long-range effort from outside the box might be worth 0.03, meaning it goes in about three times in 100.
How is it calculated?
xG models are built by analysing tens of thousands of historical shots and recording how often each type of chance resulted in a goal. Typical inputs include:
- Distance from the goal.
- Angle to the goal.
- Body part: a header is usually worth less than a shot with the foot.
- Type of assist: a through ball, a cross, a rebound or a set piece.
- Defensive pressure and the position of the goalkeeper, in more advanced models.
Different providers use different models, so the same match can produce slightly different xG totals depending on the source.
Reading xG in a match
Add up the xG of every shot a team takes and you get the team's match xG. If a team has 2.4 xG and its opponent has 0.6 xG, the first team created chances that would typically produce about two or three goals, while the other created chances worth less than one. If the final score was 1-1, you might say the team with 2.4 xG was unlucky, or that the opponent's goalkeeper or finishing was exceptional.
Why xG is useful
- It reduces the noise of single games. A single deflection can decide a match, but xG shows which team created better chances over 90 minutes.
- It is a better predictor than raw goals. Over a season, a team's xG difference is often a stronger indicator of future results than its goal difference.
- It evaluates players. Comparing a striker's goals with their xG indicates whether they are finishing above or below the expected rate.
Related stats you will see
- xGA (expected goals against): the quality of chances a team concedes.
- xA (expected assists): the likelihood that a pass becomes an assist, based on the quality of the shot that follows.
- xGD: expected goal difference, or xG minus xGA.
- npxG: non-penalty xG, which removes penalties to give a clearer view of open-play chance creation.
What xG cannot tell you
xG is a tool, not a verdict. It does not capture everything:
- It treats an average finisher the same as an elite one, so an exceptional player may consistently outperform their xG.
- It ignores the game state: a team leading 2-0 might stop attacking, which reduces its xG without indicating weakness.
- It depends on the quality of the data and model; some chances are hard to value.
- It describes chances, not outcomes. A team can win with a lower xG, and that is part of the game's unpredictability.
A practical example
Suppose Team A takes 15 shots worth a total of 0.9 xG, almost all from outside the box, and Team B takes 5 shots worth a total of 1.8 xG, including a one-on-one. The shot count (15 vs 5) says Team A dominated, but xG says Team B created much better chances. That is the kind of insight the metric offers.
Using it as a fan
Treat xG as context. When a team loses despite a higher xG, look at the reasons: was it a superb goalkeeper performance, a deflection or poor finishing? Over longer samples, xG tells a more reliable story about the strength of a team. Combine it with what you see, and with the standings in our Premier League table guide, to build a fuller picture.
Follow Live Scores on Esportsduniya
Get real-time scores, AI predictions, and fan insights — all in one place
Watch Live Scores →