About this chart race
Teddy Sheringham finished the first Premier League season on top with 22 goals. Alan Shearer passed him in 1994 and has led ever since - 32 seasons and counting. Shearer stopped at 260 in 2006, and nobody has come closer than Harry Kane's 213. Behind them the chase keeps changing hands: Andy Cole was second from 2000, Wayne Rooney took the place in 2016, and Kane took it in 2023. Mohamed Salah reached 193 in 2026.
This animated ranking shows how career premier league goals changed across 31 series between 1993 and 2026. The bars re-order themselves as the years advance, so overtakes are visible as they happen rather than hidden inside a table. Use the list on the left to choose exactly who competes, drag the slider to jump to any year, or open the table view to read the underlying numbers.
As of 2026, Alan Shearer leads with 260.
Included in this race
Alan Shearer, Harry Kane, Wayne Rooney, Mohamed Salah, Andy Cole, Sergio Agüero, Frank Lampard, Thierry Henry, Robbie Fowler, Jermain Defoe, Michael Owen, Les Ferdinand, Teddy Sheringham, Robin van Persie, Jimmy Floyd Hasselbaink, Robbie Keane, Dwight Yorke, Ian Wright, Dion Dublin, Matt Le Tissier, Chris Sutton, Tony Cottee, Chris Armstrong, Brian Deane, Eric Cantona, Dean Holdsworth, Peter Beardsley, Mark Bright, David White, Mick Quinn, Lee Chapman.
Source
Data from Premier League. Every figure shown comes from this source — nothing is estimated or generated.
You can browse every chart race, embed this one on your own site, or download it as a video to share.