Top 25 All-Time Scorers In The Premier League

Have you ever wondered who the top scorers in EPL history are? Here you go!

Ever wondered who the top scorers in EPL history are? We've collected the top 25 scorers, how many goals they scored and the teams they played for in the EPL.

1. Alan Shearer: 260 goals (Newcastle, Blackburn Rovers and Southampton)

2. Andy Cole: 188 goals (Arsenal, Fulham, Newcastle, Manchester United, Blackburn Rovers, Manchester City, Portsmouth, Sunderland, Nottingham Forest)

3. Wayne Rooney: 187 goals (Everton, Manchester United)

4. Frank Lampard: 176 goals (West Ham, Chelsea, Manchester City)

5. Thierry Henry 175 goals (Arsenal)

6. Robbie Fowler: 163 goals (Liverpool, Leeds United, Cardiff City, Blackburn Rovers)

7. Michael Owen: 150 goals (Liverpool, Newcastle, Manchester City, Stoke)

8. Les Ferdinand: 149 goals (QPR, Newcastle, Tottenham Hotspur, West Ham, Leicester City, Bolton Wanderers)

9. Teddy Sheringham: 147 goals (Nottingham Forest, Tottenham Hotspur, Manchester United, West Ham)

10. Robin van Persie: 144 goals (Arsenal, Manchester United)

11. Jermain Defoe: 130 goals (Tottenham Hotspur, Portsmouth, Sunderland)

12. Jimmy Floyd Hasselbaink: 127 goals (Leeds United, Chelsea, Middlesborough, Charlton Athletic, Cardiff City)

13. Robbie Keane: 126 goals (Aston Villa, West Ham, Liverpool, Tottenham Hotspur, Leeds United, Coventry City)

14. Nicolas Anelka: 125 goals: (Arsenal, Liverpool, Manchester City, Bolton Wanderers, Chelsea, West Brom) 

15. Dwight Yorke: 123 goals (Aston Villa, Manchester United, Blackburn Rovers, Birmingham City, Sunderland)

16. Steven Gerrard: 120 goals (Liverpool)

17. Ian Wright: 113 goals (Arsenal, Crystal Palace, West Ham)

18. Dion Dublin: 111 goals (Manchester United, Coventry City, Aston Villa)

19. Emile Heskey: 110 goals (Leicester City, Liverpool, Birmingham City, Wigan Athletic, Aston Villa)

20. Ryan Giggs: 109 goals (Manchester United)

21. Paul Scholes: 107 goals (Manchester United)

22. Darren Bent: 106 goals (Ipswich Town, Charlton Athletic, Tottenham Hotspur, Sunderland, Aston Villa, Fulham)

23. Didier Drogba: 104 goals (Chelsea)

24. Matt Le Tissier: 102 goals (Southampton)

25. (Tie) Emmanuel Adebayor: 96 goals (Arsenal, Manchester City, Tottenham Hotspur)

25. (Tie) Aiyegbeni Yakubu: 96 goals (Portsmouth, Middlesborough, Everton, Blackburn Rovers)

Goal data from Statbunker.com

Contact The18 Staff Writer Sam Klomhaus at Klomhaus@The18.com or follow him on Twitter @SamKlomhaus

Videos you might like