Highest goalscorers of all time in English premier league history.
This list of top 10 all-time highest goalscorers in English premier league.
If you notice, you will see that Sergio Aguero is the only player in list that still playing.
Rank | Player | Stat |
---|---|---|
1 | Alan Shearer | 260 |
2 | Wayne Rooney | 208 |
3 | Andrew Cole | 187 |
4 | Sergio Agüero | 180 |
5 | Frank Lampard | 177 |
6 | Thierry Henry | 175 |
7 | Robbie Fowler | 163 |
8 | Jermain Defoe | 162 |
9 | Michael Owen | 150 |
10 | Les Ferdinand | 149 |