EPL Hall of Fame

Mwalimu-G

Elder Lister

Which players have reached 100 Premier League goals?​

Erling Haaland celebrates in a Manchester City shirt
Image source,Getty Images
Image caption,
Erling Haaland is now the fastest player in Premier League history to score 100 goals
  • Alan Shearer – 260 (Blackburn Rovers 112, Newcastle United 148)
  • Harry Kane* – 213 (Tottenham Hotspur 213)
  • Wayne Rooney - 208 (Everton 25, Manchester United 183)
  • Mohamed Salah* - 190 (Chelsea 2, Liverpool 188)
  • Andy Cole - 187 (Newcastle United 43, Manchester United 93, Blackburn Rovers 27, Fulham 12, Manchester City 9, Portsmouth 3)
  • Sergio Aguero – 184 (Manchester City 184)
  • Frank Lampard - 177 (West Ham 24, Chelsea 147, Manchester City 6)
  • Thierry Henry – 175 (Arsenal 175)
  • Robbie Fowler – 163 (Liverpool 128, Leeds United 14, Manchester City 21)
  • Jermain Defoe – 162 (West Ham 18, Tottenham 91, Portsmouth 15, Sunderland 34, Bournemouth 4)
  • Michael Owen – 150 (Liverpool 118, Newcastle United 26, Manchester United 5, Stoke City 1)
  • Les Ferdinand – 149 (Queens Park Rangers 60, Newcastle United 41, Tottenham 33, West Ham 2, Leicester City 12, Bolton Wanderers 1)
  • Teddy Sheringham – 146 (Nottingham Forest 1, Tottenham 97, Manchester United 31, Portsmouth 9, West Ham 8)
  • Jamie Vardy* - 145 (Leicester City 145)
  • Robin van Persie – 144 (Arsenal 96, Manchester United 48)
  • Jimmy Floyd Hasselbaink - 127 (Leeds United 34, Chelsea 69, Middlesbrough 22, Charlton Athletic 2)
  • Son Heung-min* - 127 (Tottenham 127)
  • Robbie Keane - 126 (Coventry City 12, Leeds United 13, Tottenham 91, Liverpool 5, West Ham 2, Aston Villa 3)
  • Nicolas Anelka – 125 (Arsenal 23, Liverpool 4, Manchester City 37, Bolton Wanderers 21, Chelsea 38, West Bromwich Albion 2)
  • Dwight Yorke - 123 (Aston Villa 60, Manchester United 48, Blackburn Rovers 12, Birmingham City 2, Sunderland 1)
  • Raheem Sterling* – 123 (Liverpool 18, Manchester City 91, Chelsea 14)
  • Romelu Lukaku* – 121 (Chelsea 8, West Bromwich Albion 17, Everton 68, Manchester United 28)
  • Steven Gerrard – 120 (Liverpool 120)
  • Ian Wright – 113 (Arsenal 104, West Ham 9)
  • Dion Dublin – 111 (Manchester United 2, Coventry City 61, Aston Villa 48)
  • Sadio Mane* - 111 (Southampton 21, Liverpool 90)
  • Emile Heskey - 110 (Leicester City 33, Liverpool 39, Birmingham City 14, Wigan Athletic 15, Aston Villa 9)
  • Ryan Giggs - 109 (Manchester United 109)
  • Peter Crouch - 108 (Aston Villa 6, Southampton 12, Liverpool 22, Portsmouth 11, Tottenham 12, Stoke City 45)
  • Paul Scholes - 107 (Manchester United 107)
  • Darren Bent - 106 (Ipswich Town 1, Charlton Athletic 31, Tottenham 18, Sunderland 32, Aston Villa 21, Fulham 3)
  • Didier Drogba - 104 (Chelsea 104)
  • Cristiano Ronaldo* - 103 (Manchester United 103)
  • Matt le Tissier - 100 (Southampton 100)
  • Erling Haaland* - 100 (Manchester City 100)
*Denotes players who are still playing professional football

Who was the fastest to 100 goals?​

  • Erling Haaland - 111 games
  • Alan Shearer – 124 games
  • Harry Kane – 141 games
  • Sergio Aguero – 147 games
  • Thierry Henry – 160 games
  • Mohamed Salah – 162 games
  • Ian Wright – 173 games
  • Robbie Fowler – 175 games
  • Les Ferdinand – 178 games
  • Michael Owen - 185 games
  • Andy Cole – 185 games
 
Back
Top