Connect with us

News

Who are the top scorers in Premier League history?

Alan Shearer has scored the most goals in Premier League history. Which other players are at the top of the list? Check out the breakdown now. [42269743]

Who are the top scorers in Premier League history?

Alan Shearer was the first player in English Premier League history to score 200 career goals. The forward accomplished the feat against Charlton Athletic on April 20, 2002. Shearer’s goal in the 89th minute gave Newcastle United a 3-0 win.

Shearer is the only player to score 100 goals for two Premier League clubs, netting 112 goals for the Blackburn Rovers from 1992 to 1996 and another 148 for Newcastle from 1996 until his retirement in 2006. Shearer’s 260 career Premier League goals remain the most in league history.

Here’s a look at the all-time leading Premier League goal scorers:

 

  • Alan Shearer: 260
  • Harry Kane: 213
  • Wayne Rooney: 208
  • Andrew Cole: 187
  • Mohamed Salah: 186
  • Sergio Agüero: 184
  • Frank Lampard: 177
  • Thierry Henry: 175
  • Robbie Fowler: 163
  • Jermain Defoe: 162
  • Michael Owen: 150
  • Les Ferdinand: 149
  • Teddy Sheringham: 146
  • Jamie Vardy: 145
  • Robin van Persie: 144
  • Jimmy Floyd Hasselbaink: 127
  • Son Heung-min: 127
  • Robbie Keane: 126
  • Nicolas Anelka: 125
  • Raheem Sterling: 123
  • Dwight Yorke: 123
  • Romelu Lukaku: 121
  • Steven Gerrard: 120
  • Ian Wright: 113
  • Dion Dublin: 111
  • Sadio Mané: 111
  • Emile Heskey: 110
  • Ryan Giggs: 109
  • Peter Crouch: 108
  • Paul Scholes: 107
  • Darren Bent: 106
  • Didier Drogba: 104
  • Cristiano Ronaldo: 103
  • Matthew Le Tissier: 100

Check out the ESPN soccer hub page for the latest news, transfers, scores, schedules and more.

© 2025 Your Website Name. All rights reserved.

AI Chat Bot
Ask about team performance, player stats, game predictions and more. The AI is here to assist you with your queries.