Xgoals
xG Guide · Part 2 · Chapter 13

Sample size: when xG becomes reliable

One match is a coin toss with a few shots. A season is hundreds of them. The difference is everything when you read xG.

How goals scatter around the chances

011.5234151019381.5 xG a matchafter 1–2 matches: 0 to 3+ goals a matchafter 38: 1.18–1.84
011.5234151019381.5 xG a matchafter 1–2 matches: 0 to 3+ goals a matchafter 38: 1.18–1.84
A team creating exactly 1.5 xG every match: the range of goals per match it scores in 9 of 10 cases, after 1 to 38 matches (our own calculation, goals as a Poisson count).

After one match, a 1.5 xG team scores anything from none to three or four. After ten, its average already sits in a narrower band; after a full 38-match season, it scores between about 1.18 and 1.84 goals a match in nine seasons out of ten. Even then a season can run about a third of a goal a match either side of the chances: over 38 matches, a dozen goals or more.

One match in our own data

3≤-311-2.540-2115-1.5252-1407-0.54120328+0.5216+1145+1.566+247+2.536≥+3goals minus xG in the match (rounded to half a goal)
goals minus xG in the match(rounded to half a goal)3≤-311-2.540-2115-1.5252-1407-0.54120328+0.5216+1145+1.566+247+2.536≥+3
Goals minus xG for each team in each match, 2,078 team-matches Xgoals followed live, 2026-10-17 to 2026-10-28.

Only 39% of teams finished within half a goal of their xG; 31% scored more than half a goal above it and 29% more than half a goal below. One match is noisy: that is the point of this chapter.

What the research says

Reading xG at the right scale

One match

Describes the chances. Says little about how good the teams are.

Ten matches

A trend starts to show. Form is real but noisy.

A season

A good guide to a team's level. Gaps between goals and xG are mostly variance.

Questions

How many matches before xG is reliable?

There is no single number. After about ten matches a trend shows; over a season xG is a good guide to a team's level, but it never removes chance.

Why do teams over- or under-perform their xG for a whole season?

Goals are rare and every shot is a draw. Over 38 matches the spread is still about a third of a goal a match around the chances, a dozen goals or more in a season.

Sources

  1. Hudl StatsBomb: Expected goals (xG) explained
  2. American Soccer Analysis: is xG the best predictor of future results? · July 2022
  3. MartinOnData: Which xG data should you trust? (The Python Football Review #017) · November 2025

Checked 2026-10-28. Methods change: every figure here is dated to its source.

xG explains football; it is not a betting tip. 18+ · Please gamble responsibly.