Mwalimu-G
Elder Lister
Which players have reached 100 Premier League goals?
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)
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