Alan Shearer is the king of Premier League goal scorers, but 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.
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.
[ MORE: Premier League all-time assist leaders ]
Kane moved clear of Rooney during the 2022-23 season and his 213 goals are 47 behind Shearer.
Now there is only one active Premier League player within 100 goals of Shearer — Mohamed Salah, who has 184 goals and sits 76 back of the top man. Jamie Vardy, Heung-min Son, and Raheem Sterling are the next active PL players with over 100 goals.
Son has passed a fair of big names now, driving through Nicolas Anelka and then former Spurs star Robbie Keane onto 127 PL goals, the same number as Jimmy Floyd Hasselbaink.
Wondering who is closest to next reaching 100 goals? Long-injured Callum Wilson’s on 88, one more than Marcus Rashford and Chris Wood. Erling Haaland has 84, and now-injured Gabriel Jesus is next with 76. Danny Welbeck, Danny Ings, Ollie Watkins, and Kevin De Bruyne are next, all having reached 70 or more career Premier League goals.
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
- Alan Shearer, 260
- Harry Kane, 213
- Wayne Rooney, 208
- Andrew Cole, 187
- Sergio Aguero, 184
- Mohamed Salah, 184
- Frank Lampard, 177
- Thierry Henry, 175
- Robbie Fowler, 163
- Jermain Defoe, 162
- Michael Owen, 150
- Les Ferdinand, 149
- Teddy Sheringham, 146
- Robin van Persie, 144
- Jamie Vardy, 143
- Jimmy Floyd Hasselbaink, 127
- Heung-min Son, 127
- Robbie Keane, 126
- Nicolas Anelka, 125
- Dwight Yorke, 123
- Raheem Sterling, 123
- Romelu Lukaku, 121
- Steven Gerrard, 120
- Ian Wright, 113
- Dion Dublin, 111
- Sadio Mane, 111
- Emile Heskey, 110
- Ryan Giggs, 109
- Peter Crouch, 108
- Paul Scholes, 107
- Darren Bent, 106
- Didier Drogba, 104
- Cristiano Ronaldo, 103
- Matt Le Tissier, 100