Top 10 Premier League Highest Goal Scorer Of All Time

1.Alan Shearer – 260 Goals

2.Wayne Rooney -208 Goals

3.Andrew Cole – 187 Goals

4.Sergio Aguero – 184 Goals

5.Frank Lampard – 177 Goals

6.Thierry Henry – 175 Goals

7.Harry Kane – 167 Goals

8.Robbie Fowler – 163 Goals

9.Jermain Defoe – 162 Goals

10.Michael Owen – 150 Goals