Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by

Premier League all-time goal leaders — Salah chasing Rooney, Kane; Haaland hits century mark

A84VLia4IULy
Erling Haaland shares his thoughts on Manchester City's 5-4 win over Fulham where he scored his 100th Premier League goal in just his 111th match.

Will anyone ever chase down Alan Shearer as the king of Premier League goal scorers?

Harry Kane was racing to challenge his crown before moving to Bayern Munich and taking his free-scoring ways away from the record chase for now.

MORE — Premier League all-time assist leaders | Haaland’s stats, highlights

Then the burden fell to Liverpool’s Mohamed Salah with a fresh contract in hand at Anfield. Salah’s pace has slowed of late, but the Egyptian is 18 back of No. 3 Wayne Rooney and 23 behind Kane.

Will Erling Haaland stick around long enough to do it? The Norwegian has become the fastest player to 100 goals in Premier League history and doesn’t turn 26 until July. If he were to stay at City, even if his pace were to slow to 100 goals every four seasons, Haaland could be near the throne room somewhere around 2032.

Premier League legends Shearer, Kane, Rooney lead the goals list

Shearer scored 260 Premier League goals during his remarkable career with Blackburn Rovers and Newcastle United, and that figure’s even more impressive when you consider his first professional seasons were played prior to the Premier League era with Southampton.

Wayne Rooney’s incredible career, played almost entirely in the Premier League, saw him become the second player to bag 200+ goals in the competition. The former Manchester United and Everton star counts 208 goals as his haul.

Kane moved clear of Rooney during the 2022-23 season and his 213 goals are 47 behind Shearer. There is only one active Premier League player within 100 goals of Shearer — Salah, who has 190 goals and sits 70 back of the top man.

Salah is 18 goals behind Rooney and 23 behind Kane.

Heung-min Son has gone to MLS with LAFC and Jamie Vardy has moved to Cremonese in Serie A after Leicester City’s relegation, leaving Raheem Sterling as the only other active PL player with over 100 goals.

Wondering who is closest to next reaching 100 goals? Callum Wilson’s up to 92, Chris Wood on 91, and Danny Welbeck 90.

Read the full list of the Premier League’s all-time goal scorers, after the jump.


Premier League all-time goal leaders

bold denotes active Premier League player

  1. Alan Shearer, 260
  2. Harry Kane, 213
  3. Wayne Rooney, 208
  4. Mohamed Salah, 190
  5. Andrew Cole, 187
  6. Sergio Aguero, 184
  7. Frank Lampard, 177
  8. Thierry Henry, 175
  9. Robbie Fowler, 163
  10. Jermain Defoe, 162
  11. Michael Owen, 150
  12. Les Ferdinand, 149
  13. Teddy Sheringham, 146
  14. Jamie Vardy, 145
  15. Robin van Persie, 144
  16. Jimmy Floyd Hasselbaink, 127
  17. Heung-min Son, 127
  18. Robbie Keane, 126
  19. Nicolas Anelka, 125
  20. Dwight Yorke, 123
  21. Raheem Sterling, 123
  22. Romelu Lukaku, 121
  23. Steven Gerrard, 120
  24. Ian Wright, 113
  25. Dion Dublin, 111
  26. Sadio Mane, 111
  27. Emile Heskey, 110
  28. Ryan Giggs, 109
  29. Peter Crouch, 108
  30. Paul Scholes, 107
  31. Darren Bent, 106
  32. Didier Drogba, 104
  33. Cristiano Ronaldo, 103
  34. Erling Haaland, 102
  35. Matt Le Tissier, 100

Follow @NicholasMendola