Blog

Top 20 Highest Goal Scorers in Premier League History:

The top 20 goal scorers in Premier League history are as follows:




1. Alan Shearer: 260 goals for Newcastle United and Blackburn Rovers
2. Harry Kane: 213 goals for Tottenham Hotspur and Norwich City (loan)
3. Wayne Rooney: 208 goals for Manchester United and Everton
4. Andy Cole: 187 goals for Sunderland, Portsmouth, Fulham, Manchester City, Blackburn Rovers, Newcastle United, and Manchester United
5. Sergio Aguero: Manchester City’s 184 goals
6. Frank Lampard: 177 goals for Chelsea, Manchester City, and West Ham United
7. Mohamed Salah, who scored 176 goals for Liverpool and Chelsea
8. Thierry Henry: Arsenal’s 175 goals
Robbie Fowler: 163 goals for Manchester City, Leeds United, and Liverpool
10. Jermain Defoe: 162 goals for Sunderland, Portsmouth, Bournemouth, Tottenham Hotspur, and West Ham United
11. Michael Owen: 150 goals for Stoke City, Manchester United, Liverpool, and Newcastle United
12. Les Ferdinand: 149 goals for Bolton Wanderers, Leicester City, West Ham United, Tottenham Hotspur, Newcastle United, and Queens Park Rangers
13. Teddy Sheringham: 146 goals for West Ham United, Manchester United, Portsmouth, Tottenham Hotspur, and Nottingham Forest
14. Robin van Persie: 144 goals for Manchester United and Arsenal
15. Jamie Vardy: 142 goals for Leicester City
16. Jimmy Floyd Hasselbaink: 127 goals for Leeds United, Chelsea, Middlesbrough, and Charlton Athletic
17. Robbie Keane: 126 goals for Coventry City, Leeds United, Tottenham Hotspur, Liverpool, West Ham United, and Aston Villa
18. Nicolas Anelka: 125 goals for Arsenal, Manchester City, Chelsea, Bolton Wanderers, and West Bromwich Albion
19. Son Heung-min: 125 goals for Tottenham Hotspur 20. Raheem Sterling: 123 goals for Liverpool, Manchester City, Chelsea, and Arsenal ¹





About the author

talk2soccer

Leave a Comment