Finishing over xG
A striker scores 20 goals from 14 xG. Is that a gap he will keep year after year? Research has a clear, if unglamorous, answer: for most players it does not repeat, and for a few elite finishers it does.
Goals minus xG
Subtract a player's xG from his goals and you get his finishing over or under the average shooter. In one season the gaps can be big. The question is whether they repeat.
What the research found
- A study at Wharton found finishing over xG correlates only about 0.12 from one year to the next, against about 0.63 for how many shots a player takes.
- A 2023 replication by American Soccer Analysis found essentially no repeatable overperformance.
- StatsBomb found only a handful of nearly 4,000 players whose finishing could be told apart from zero.
So a player who beat his xG last season will usually land closer to it this season: not because he "owes" anything, but because last season's extra goals were mostly variance.
Regression is not payback
Regression to the mean means future performance tends to sit nearer the average. It does not mean a player who scored too many will now score too few to balance it out. Past goals are banked. Expecting the opposite is the gambler's fallacy, and Opta calls it out directly.
When finishing does matter
A few elite shooters do beat their xG over many seasons and thousands of shots. Telling them apart takes years of data, not one hot streak.
Questions
Is overperforming xG a skill?
Rarely, and it takes many seasons to show. In most cases a season above xG is followed by one closer to it.
Will a team below its xG start scoring?
Its future scoring depends on the chances it keeps creating, not on the goals it missed. Each shot is independent.
Sources
- Wharton: Beyond expected goals
- American Soccer Analysis: measuring shooting overperformance · August 2023
- StatsBomb: Quantifying finishing skill
- Opta Analyst: What is expected goals (xG)? · 2023
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.