The all-time Premier League top scorers list has been updated for 2026, with active players climbing the ranks and chasing Shearer's legendary record of 260 goals.

Updated All-Time Premier League Top Scorers

RankPlayerGoalsAppsGoals/Game
1Alan Shearer2604410.59
2Wayne Rooney2084910.42
3Andrew Cole1874140.45
4Sergio Aguero1842750.67
5Erling Haaland1321430.92
6Mohamed Salah1682820.60

Haaland's Chase for Shearer's Record

At his current rate of 0.92 goals per game, Haaland needs just 139 more appearances to surpass Shearer's record of 260. At approximately 35 matches per Premier League season, that translates to roughly four more seasons. If he stays at Manchester City until 2030, the record could fall when Haaland is just 29 years old—with potentially another 5-6 seasons of top-level football ahead of him.

Salah's Remarkable Consistency

While Haaland dominates the headlines, Mohamed Salah's sustained excellence deserves recognition. Having scored at least 15 Premier League goals in eight consecutive seasons, Salah has climbed to sixth on the all-time list. His ability to maintain elite output year after year, across different managers and tactical systems, marks him as one of the greatest imports in league history.

Goals Per Game: The True Measure

When adjusted for games played, the rankings shift dramatically. Haaland's 0.92 goals per game is the highest in Premier League history among players with 50+ appearances. For context, Shearer's rate was 0.59, and even Aguero—previously considered the most efficient scorer—managed 0.67. Haaland is scoring at 54% faster rate than the current record holder.

Active Players Still Climbing

  • Erling Haaland (132 goals) — On pace to break Shearer's record by 2030
  • Mohamed Salah (168 goals) — Could reach 200 if he stays in the Premier League
  • Son Heung-min (121 goals) — Tottenham's all-time top scorer still going strong
  • Alexander Isak (54 goals) — Rising rapidly at Newcastle with prime years ahead

Will Shearer's Record Ever Be Broken?

For decades, 260 seemed untouchable. Rooney came closest but fell 52 short. However, Haaland's unprecedented efficiency has made the record vulnerable for the first time. The Norwegian's combination of youth (arrived at City at 22), fitness, and goal-scoring consistency makes him the only realistic challenger. If injuries don't intervene, the record will almost certainly fall.