Who has scored the most goals in the English Premier League?
These stats run from the 1992-93 season through 2011-12:
1 |
Alan Shearer |
260 |
2 |
Andrew Cole |
187 |
3 |
Thierry Henry |
175 |
4 |
Robbie Fowler |
162 |
5 |
Frank Lampard |
152 |
6 |
Les Ferdinand |
149 |
Michael Owen |
149 |
|
8 |
Teddy Sheringham |
147 |
9 |
Wayne Rooney |
144 |
10 |
Jimmy Floyd Hasselbaink |
129 |
Of these 10 players Frank Lampard (Chelsea), Michael Owen (Stoke City), and Wayne Rooney (Manchester United) are still active.
In addition 4/10 were Manchester United players at some point in their careers: Andrew Cole, Michael Owen, Teddy Sheringham, and Wayne Rooney.
3/10 also played for Newcastle United at some point in their careers: Alan Shearer, Andy Cole and Les Ferdinand.