Premier League all-time top scorers: Where does Harry Kane rank in history? Can he break the record?
Premier League all-time top scorers: Where does Harry Kane rank in history? Can he break the record?
Premier League all-time top scorers

Tottenham's Harry Kane continued his march up the all-time Premier League scoring table as he claimed second place on May 6, 2023.

Kane (209 Premier League goals in 317 appearances) is all alone in second place, surpassing Wayne Rooney. Now his eyes are set on catching all-time leader Alan Shearer (260 goals in 441 appearances).

The Spurs captain will need a few more seasons before he can realistically catch Shearer who sits alone atop the all-time list. Shearer, Rooney and Kane are the only players in Premier League history to reach 200 goals.

Shearer achieved his total over a 14-year career, while Kane, 29, is currently in his 10th year.

Here's an in-depth look at the names Kane is still chasing as well as the full list of Top 20 all-time scorers in the league's history since 1992/93.

Will Harry Kane break Premier League scoring record?

Kane is now behind only Alan Shearer in the Premier League's career scorers list, clear of a number of certifiable greats. Here's how Shearer finished his Premier League career:

4. Sergio Aguero 
  • Career total: 184 goals
  • Club: Manchester City
  • Years: 2011-2021

Sergio Aguero is the proud owner of what is probably the most dramatic goal in Premier League history, with his 2011-12 title-winning goal vs QPR enshrined into English football folklore. 

Across 10 years in England, the Argentinian's consistency was a key factor behind the rise to prominence that propelled Manchester City to regularly compete at the top table of Premier League and continental football. Kane currently stands six goals behind Aguero and will be almost certain to move further up this list in due course. 

With Tottenham still having 10 games to play in the Premier League before the 2021-22 season is over, Kane may even manage it in the next couple of months. 

3. Andy Cole

  • Career total: 187 goals
  • Clubs: Newcastle United, Manchester United, Blackburn, Fulham, Manchester City, Portsmouth, Sunderland
  • Years: 1993-2006

One of the greatest strikers ever to grace the English top-flight, Andy Cole was always a man that could be relied upon in attack due to his predatory instincts in the box. 

He enjoyed the bulk of his success at Manchester United where he scored 95 goals in the top-flight over the course of 195 games. He also managed to contribute heavily to his career tally in spells with Newcastle United and Blackburn. He remains nine goals in front of Kane for the time being. 

The No. 3 spot could be a realistic target for Kane by the end of May. 

  • Career total: 260 goals
  • Clubs: Blackburn, Newcastle United
  • Years: 1992-2006

The pinnacle of strikers as far as the Premier League is concerned, Shearer is way out in front on 260 goals and lays claim to the all-time record. 

Shared between two blistering spells at Blackburn and Newcastle United, his ability to finish almost any type of chance on offer is something that most could never even dream of ever being matched.

Kane still needs 51 more goals to equal the record of the Magpies' talisman. That is likely to require three or four more seasons of high-level, double-digit output. It's clear that Kane has a lot of work ahead of him to finish No. 1.

Premier League top all-time goal scorers list

The list below is updated as of Monday, May 5, 2023 (active Premier League players in bold).

Player Goals Years
1. Alan Shearer 260 1992-2006
2. Harry Kane 209 2012-present
3. Wayne Rooney 208 2002-2018
4. Andy Cole 187 1993-2006
5. Sergio Aguero 184 2011-2021
6. Frank Lampard 177 1996-2015
7. Thierry Henry 175 1999-2012
8. Robbie Fowler 163 1993-2008
9. Jermain Defoe 162 2001-2018
10. Michael Owen 150 1997-2013
11. Les Ferdinand 149 1992-2004
12. Teddy Sheringham 146 1992-2006
13. Robin Van Persie 144 2004-2015
14. Mohamed Salah 138 2014-present
15. Jamie Vardy 136 2014-present
16. Jimmy Floyd Hasselbaink 127 1997-2007
17. Robbie Keane 126 1999-2012
18. Nicolas Anelka 125 1997-2014
19. Dwight Yorke 123 1992-2009
20. Romelu Lukaku 121 2011-2022

What's your reaction?


0 comment

Write the first comment for this!

Facebook Conversations

Disqus Conversations