5. Sergio Aguero (184 goals). Sergio Aguero will forever be a legend in the blue half of Manchester after he scored one of the most iconic goals in English ...
Shearer is the fastest player to hit a century in the Premier League โ taking just 124 games โ and remains the only player to hit more than 30 in multiple top-flight campaigns. Kane has been the focal point of Tottenham's attack for most of the last decade and has scored at least 15 goals in each of the last nine seasons. A five-time Premier League champion, Rooney enjoyed a glittering career but is some way short of the leading marksman on this list. Andy Cole was no stranger to a bit of club-hopping and enjoyed goal-laden spells at the majority of his seven Premier League clubs. The diminutive forward holds the Premier League record for most hat-tricks, having netted 12, and is the only foreign player on this esteemed list. Harry Kane is the only active striker in the Premier League's top five goalscorers of all time.