livescore

The Premier League's all-time top scorers as Kane chases record
Copy icon

Paige Simmonds
LiveScore
Harry Kane continues to add to his superb Premier League goalscoring tally
Harry Kane continues to add to his superb Premier League goalscoring tally

Harry Kane is the only active striker in the Premier League's top five goalscorers of all time.

The Tottenham assassin has been terrorising top-flight defences since his breakthrough season in 2014-15.

But despite maintaining an incredible strike rate and winning three Golden Boots, he still has a way to go to topple the current leader in the rankings, Alan Shearer.

Read on as we run through the Premier League's five greatest goalscorers.

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 footballing history against QPR to seal the title on a dramatic final day in 2012.

Before heading to Barcelona, where a heart condition unfortunately forced an early retirement, Aguero managed 184 strikes in just 275 Premier League matches.

The Argentine won five league titles during his time at the Etihad and became Manchester City's all-time leading goalscorer.

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.

Sergio Aguero will always be a legend in one half of Manchester
Sergio Aguero will always be a legend in one half of Manchester

4. Andy Cole (187 goals)

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.

In fact, if the ex-Manchester United and Newcastle hitman had been a regular penalty taker, he may even have snuck to the top of the pile.

Cole racked up 187 strikes across 414 top-flight appearances with the majority coming as he won five titles in eight seasons with the Red Devils.

Andy Cole was one of the most lethal finishers in Premier League history
Andy Cole was one of the most lethal finishers in Premier League history

3. Wayne Rooney (208 goals)

Wayne Rooney surpassed the great Bobby Charlton as United and England's all-time leading goalscorer, although Kane has now eclipsed him for the Three Lions.

Across 491 appearances, the Old Trafford legend racked up 208 goals and 103 assists for Everton and the Red Devils.

A five-time Premier League champion, Rooney enjoyed a glittering career but is some way short of the leading marksman on this list.

Wayne Rooney's haul features some spectacular strikes, including this acrobatic Manchester derby effort
Wayne Rooney's haul features some spectacular strikes, including this acrobatic Manchester derby effort

2. Harry Kane (213 goals)

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.

But despite his exploits in the penalty area, he has not been able to lift any silverware with Spurs and is being linked with an exit.

Also his country's top scorer with 55 strikes, the No10 will surely overtake Shearer unless he is tempted abroad.

1. Alan Shearer (260 goals)

Alan Shearer was arguably the best goalscorer of his generation
Alan Shearer was arguably the best goalscorer of his generation

You cannot mention Premier League goalscorers without bringing up the great Shearer.

A huge 47 strikes clear of the next name on the list, the English striker's record will take some beating.

Scoring 260 times in 441 games over 14 seasons with Blackburn and Newcastle, it is a minor miracle that the No9 won just one title and four Player of the Month awards.

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.

Tags

Premier LeagueTottenham HotspurManchester UnitedHarry KaneBlackburnNewcastle UnitedManchester City
LiveScore logo

LiveScore Atualizações do LiveScore

Resultados de futebol e notícias esportivas

App storeGoogle play