Football

Top 10 Premier League Scoring Legends – The Greatest Goal Machines in League History

By Aniket Kuila

10. Jermain Defoe

He has a record of 162 goals scored in 496 appearances for five clubs, including Spurs (91) and Sunderland (34).

Image Credit: IMDb

9. Robbie Fowler

Net 163 times in 379 games for Liverpool (128), Leeds (14), Man City (21). A born finisher.

Image Credit: Manchester City FC

8. Thierry Henry

Scored 175 goals in 258 appearances for Arsenal. Suave striker with a finishing ability unmatched and two Golden Boots.

Image Credit: Pinterest

7. Frank Lampard

An all-time great midfielder, he racked up 177 goals while appearing for West Ham (24), Chelsea (147), and Man City (6).

Image Credit: Chelsea FC

6. Mohamed Salah

Also scored 184 times in 292 appearances for Chelsea (2) and Liverpool (182). A two-time Golden Boot winner.

Image Credit: TheHardTackle.com

5. Sergio Agüero

All 184 goals came in 275 appearances as a City player. Part of the title victories and a man for the big occasion.

Image Credit: The Independent

4. Andrew Cole

A prolific striker, he netted 187 goals in 414 appearances for six clubs, with a major chunk of it coming from Newcastle (43) and Manchester United (93).

Image Credit: Wikipedia

3. Wayne Rooney

Third with a record of 208 goals in 491 appearances for Everton (25) and United (183).

Image Credit: Manchester United

2. Harry Kane

The second with 213 goals in 320 appearances for Tottenham. Now renowned for his prolific scoring and link-up play before leaving for Bayern Munich.

Image Credit: Reuters

1. Alan Shearer

The Premier League's leading scorer, who netted 260 goals during 441 appearances, playing for Blackburn (112) and Newcastle (148).

Image Credit: The New York Times