FOOTBALL GOAL PRO
Goal Analysis Striker Rankings Finishing Techniques Greatest Goals Ever Match Highlights Set Piece Mastery Penalty Masterclass Youth Prodigies Golden Boot Race Goal Celebrations
AboutContactPrivacy PolicyTerms

Premier League Top Scorers All Time: Updated 2026 List

ADVERTISEMENT

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.

Premier League Top Scorers All Time: Updated 2026 List

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.

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.

ADVERTISEMENT

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.

ADVERTISEMENT

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.

ADVERTISEMENT