Harry Kane has continued to march up the all-time Premier League scoring table as he claimed second place on May 6, 2023.
Kane (with 213 Premier League goals in 320 appearances) is all alone in second place, surpassing Wayne Rooney.
The Spurs captain will need a few more seasons before he can realistically catch all-time leader Alan Shearer (260 goals in 441 appearances), but it looks like he may not get the chance.
On August 12 it was announced the striker had signed a four-year deal with Bayer Munich.
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 he get the chance to break it?
Will Harry Kane break Premier League scoring record?
Kane is now behind only Shearer in the Premier League's career scorers list, clear of a number of certifiable greats. Indeed, only Shearer, Kane and Rooney have scored more than 200 Premier League goals.
Here's how Shearer finished his Premier League career:
- Career total: 260 goals
- Clubs: Blackburn Rovers, Newcastle United
- Years: 1992-2006
The pinnacle of strikers as far as the Premier League is concerned, Shearer is 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 is something most could never even dream of being matched.
Kane still needs 47 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 Kane has a lot of work ahead of him to finish No. 1 — but that will have to wait now he's joined Bayern.
Premier League top all-time goal scorers list
The list below is updated as of Friday, August 11, 2023 (active Premier League players in bold).
Player | Goals | Years |
1. Alan Shearer | 260 | 1992-2006 |
2. Harry Kane | 213 | 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 | 139 | 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 |
Premier League 2023/24 TV channels, live streams
Region | TV | Streaming |
Australia | — | Optus Sport |
Canada | — | |
Hong Kong | — | Now TV |
India | Star Sports | Disney+, Hotstar, JioTV |
Malaysia | Astro SuperSport | Astro Go |
New Zealand | Sky Sport | Sky Sport Now, Sky Go |
Singapore | StarHub | StarHub TV+ |
UK | Sky Sports, TNT Sports | NOW TV, Sky Go, Amazon Prime |
USA | USA Network, Telemundo, Universo |
Fubo, Peacock |
UK: Matches are carried across Sky Sports and TNT Sports streaming and TV platforms, with select matches on Amazon Prime.
USA: Select matches are televised on USA Network (English) and Telemundo or Universo (Spanish), and all three channels can be streamed on Fubo. The rest of the matches are streamed on NBC platform Peacock for subscribers.
Canada: Every Premier League game this season is live streamed exclusively via Fubo in Canada.
Australia: Fans in Australia can stream every match live and on demand on Optus Sport.
India: Star Sports network has the rights to show Premier League matches in India. As well as an English broadcast on Star Sports Select, select matches will be available via regional feeds on Star Sports 3 (in Bengali, English, Kannada, Malayalam), Star Sports 1 (Bangla) and Star Sports 1 (Tamil).