Football
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