Original research · Published

Luck vs skill: how long a track record has to be

We split 49,615 league matches (six leagues, 2005-06 to 2025-26) into what persists and what does not. The part of a result explained by underlying performance carries over to the next season. The part that is not explained almost entirely disappears.

How much of a football league table is luck?

About 26% of the spread in points per game across a full season is what random match outcomes alone would produce. After 5 games it is 72%; after 10 games, 56%. Skill and luck contribute equally after about 13 games.

Link to this finding

Do teams that win more points than their goal difference suggests keep doing it?

No. The luckiest 10% of teams (199 team-seasons) won 8.1 points more than their goal difference predicted. The next season they averaged +1.0, so about 88% of the surplus disappeared. The unluckiest 10% went from −7.2 to −1.0.

Link to this finding

Does last season's points total predict this season's?

Yes, substantially. Across 1,997 clubs that stayed in the same league, points per game correlated 0.70 from one season to the next (95% interval 0.67 to 0.72). Goal difference, the underlying measure, persisted slightly more (0.74). 62% of top-quarter clubs stayed in the top quarter.

Link to this finding

How much of the table is luck, by number of games

Games playedShare of the spread that is luck
572%
1056%
1941%
3826%
76 (two seasons)15%

Early-season form is a weak guide to the rest of the season: points per game after 5 games explained 25% of the variation in points per game over the remaining matches; after 19 games, 39%.

By league

LeagueTeam-seasonsLuck share (full season)Season-to-season correlation
Premier League42022%0.74
La Liga42024%0.80
Serie A42022%0.77
Bundesliga37828%0.63
Ligue 141429%0.64
Championship50436%0.33

The Championship has the most luck and the least persistence: its clubs are closer in strength, so random outcomes move the table more.

Download the results as CSV

Method

Luck share. For each league-season we compare the observed variance of points per game with the variance that would arise if every match result were a random draw from that league-season's points distribution (Tango's method). The remainder is attributed to differences in team strength. By-games figures rescale the luck variance by the number of matches.

Points beyond goal difference. We regress points per game on goal difference per game across all team-seasons (about 0.62 points per goal) and treat the residual, scaled to 38 games, as points not explained by underlying performance. Its season-to-season correlation is 0.13 (95% interval 0.09 to 0.18).

Limitations. Persistence uses only clubs that stayed in the same division, which excludes relegated and promoted clubs. The luck model treats matches as independent and counts fixture-order and opponent effects as luck. Goal difference is itself partly luck, so these figures understate the total luck in results. Bootstrap intervals resample team-season pairs, which are not fully independent.

Data: full-time results from football-data.co.uk. Analysis: Football Edge Lab, reproducible with python -m epl.luck_skill in the project repository. Cite this page when using the figures.