What Is Expected Goals (xG) in Football?
Expected goals, or xG, is a football statistic that estimates how likely a shot is to become a goal. Learn how xG is calculated, how to read it, and where it can mislead.
Expected goals (xG) is a football statistic that measures the quality of scoring chances. It estimates how likely each shot is to result in a goal, using a probability between 0 and 1. A shot with an xG value of 0.50 would be expected to become a goal 50% of the time in similar situations.
The statistic helps explain performance beyond the final score. A team can lose despite creating better chances, or win while producing very little attacking threat. xG gives analysts another way to assess shot quality, attacking efficiency, defensive work, and whether a result reflects the chances created.
How expected goals are calculated
An xG model examines thousands, or sometimes millions, of historical shots and identifies the factors that influenced their outcome. The model then compares a new attempt with similar chances from previous matches.
Common inputs include:
- Location: Shots closer to the goal usually have a higher scoring probability.
- Angle: Attempts from central positions are generally more dangerous than shots taken from a tight angle.
- Type of chance: A penalty, header, one-on-one, tap-in, or long-range effort may each receive a different value.
- Assist or delivery: Through balls, crosses, cutbacks, and passes from set pieces can affect the quality of an opportunity.
- Body part: Shots taken with the foot and headers often produce different scoring rates.
- Match context: Some models account for factors such as whether the attempt followed a fast break or came under defensive pressure.
There is no single universal xG number for every shot. Different providers use different data, definitions, and modelling methods. One company may rate a chance at 0.35 xG while another gives it 0.29, but both figures are intended to describe the same underlying idea: the likelihood that the chance becomes a goal.
How to read xG in a match
To calculate a team’s total expected goals, the xG values of its shots are added together. For example, if a team creates four chances worth 0.40, 0.20, 0.10, and 0.05 xG, its total is 0.75 expected goals.
A match with an xG score of 1.80 to 0.60 suggests that the first team created considerably better chances. It does not mean the final score should be exactly 2–1, nor does it predict the result with certainty. Football has relatively few goals, so random variation can strongly affect a single match.
Useful comparisons include:
- Team xG: The quality and quantity of chances a team creates.
- Opponent xG: The quality of chances allowed by its defence.
- xG difference: A team’s xG minus the opponent’s xG, often used as a broad measure of performance.
- Player xG: The total quality of a player’s scoring opportunities.
- Goals minus xG: A comparison between actual goals and the chances a player or team received.
What xG can reveal about teams and players
Expected goals can identify patterns that a league table or match score does not show. A team with consistently high attacking xG is usually creating promising chances, even if its finishing has been poor. A side with low xG but several wins may be relying on outstanding finishing, goalkeeping, counterattacks, or narrow margins that may not continue.
For players, goals minus xG can show whether someone has scored more or fewer goals than the quality of their chances would suggest. A positive difference may indicate excellent finishing, while a negative difference can reflect missed chances or an unusually low conversion rate. These numbers should be examined over a large sample because short runs can be heavily influenced by luck.
xG can also support analysis of penalties, set pieces, open-play chances, home and away performances, and shot locations. More detailed models may separate non-penalty expected goals, expected assists, and post-shot expected goals, which considers where a shot was aimed and how difficult it was for the goalkeeper to save.
What xG does not tell you
xG is an estimate, not a record of what should have happened. A 0.80 xG chance is highly promising, but it still fails two times out of ten in the model’s historical sample. A 0.05 xG shot can also become a goal; it is simply an unlikely outcome.
The statistic may not fully capture every detail of a chance. Defensive positioning, the quality of the pass, pressure from a nearby defender, goalkeeper movement, player ability, and the exact timing of a shot can be difficult to measure. Some models also treat similar shots alike even when one was taken by an elite finisher and the other by a less accurate player.
For that reason, xG works best alongside match footage, shot counts, possession, field position, injuries, tactics, and the quality of the players involved. It should help explain a performance rather than replace all other forms of football analysis.
Expected goals and football betting
Analysts sometimes use xG to compare recent results with underlying chance creation. A team that has scored four goals from only 1.2 xG may have benefited from unusually effective finishing, while a team with 2.5 xG and no goals may have been unlucky. This can inform broader research into team form and goal trends.
However, xG alone is not a betting prediction. Models differ, team news can change a match, and future finishing may not follow past averages. Anyone assessing a fixture should consider line-ups, injuries, tactics, schedule demands, home advantage, defensive matchups, and the source and definition of the xG data.
Why expected goals matters
The main value of xG is that it focuses on the quality of chances rather than only the final score. It helps answer questions such as whether a team dominated a match, whether a striker is getting into good positions, and whether recent results are supported by sustainable performances.
Used carefully, expected goals provides a clearer view of football performance. It is most informative over multiple matches, with the same data provider and a clear understanding of what the model includes.
