MakeYourChart

Premier League All-Time Top Scorers, 1993 to 2026

Alan Shearer is the Premier League's all-time top scorer with 260 goals, ahead of Harry Kane (213) and Wayne Rooney (208). Cumulative by season.

Free to edit and export · No signup to start

What the data shows

  • In 2026, Alan Shearer ranks #1 with 260, ahead of Harry Kane (213) and Wayne Rooney (208).
  • Back in 1993, Teddy Sheringham was #1 with 22.
  • The top spot changed hands once: Alan Shearer in 1994.
  • Biggest climber: Harry Kane, from #12 in 2014 to #2 in 2026.

About this chart

Alan Shearer's 260 Premier League goals, scored between 1992 and 2006, still stand as the record. Harry Kane is second with 213, all for Tottenham before he left for Bayern in 2023, followed by Wayne Rooney (208), Mohamed Salah (193), Andy Cole (187), Sergio Agüero (184), Frank Lampard (177) and Thierry Henry (175). Shearer led from 1993-94 onward, after Teddy Sheringham opened with 22 goals in 1992-93.

Salah's 193 includes 2 for Chelsea and 191 for Liverpool, and he moves to Trabzonspor for 2026-27. He scored 29 in 2024-25 and 32 in 2017-18. The chart is cumulative by season, labeled by the year the season ended, so 2026 means 2025-26, and counts Premier League goals only. Erling Haaland had 112 by then and sits outside the top 14.

The data

Source: Wikipedia player career-statistics tables (Premier League rows by season) for each player; totals cross-checked with 'List of footballers with 100 or more Premier League goals'. Retrieved November 4, 2026. Label = year the season ended (2026 = 2025-26). Premier League goals only. The in-progress 2026-27 season is excluded. England shown with the UK flag. Some totals are as of end 2025-26; Haaland (112 by then) is outside the top 14.

Premier League All-Time Top Scorers, Cumulative PL goals by season, 1992-93 to 2025-26, 1993–2026
Date🇬🇧 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🇬🇧 Jamie Vardy
199316000000000020220
19944700034000120036350
19958100055000370060530
199611200066000650085690
1997137000720008301101760
19981390008705092019106850
19991530001040100106037111870
200017600012301717109048113920
2001181000132024341170641231070
20022040001450295813210831321170
200322106015203582136181021361290
20042430150163045112143251181481380
20052500260175058137154381181491380
20062600420184074164160471251491440
20072600560187085174163571251491460
20082600680187095174163691361491460
200926008001870107174163791441491460
2010260010601870129174163971471491460
20112600117018701391741631011491491460
201226001440187231501751631121491491460
201326001560187351651751631231501491460
201426031732187521711751631241501491460
2015260241852187781771751631281501491465
201626049193218710217717516314315014914629
201726078198218712217717516315815014914642
20182601082083418714317717516316215014914662
20192601252085618716417717516316215014914680
202026014320875187180177175163162150149146103
202126016620897187184177175163162150149146118
2022260183208120187184177175163162150149146133
2023260213208139187184177175163162150149146136
2024260213208157187184177175163162150149146136
2025260213208186187184177175163162150149146145
2026260213208193187184177175163162150149146145

Post it

Suggested caption: “Shearer's 260 Premier League goals are still unbeaten.” Credit the source in your caption; it heads off the 'source?' comments.

Make it yours

  • Switch between bar, line, column and donut races with one click.
  • Pick 9:16 for Reels and TikTok, 4:5 for the feed or 16:9 for YouTube.
  • Change the theme, font, colors and race length, and add your own captions.
  • Paste your own numbers from Excel or Google Sheets. See the bar chart race maker for tips.

Frequently asked questions

Who is the Premier League's all-time top scorer?

Alan Shearer, with 260 Premier League goals between 1992 and 2006. Harry Kane is second with 213.

How many Premier League goals does Harry Kane have?

Harry Kane scored 213 Premier League goals, all for Tottenham, before leaving for Bayern in 2023. That is 47 short of Shearer's record.

How many Premier League goals has Mohamed Salah scored?

Mohamed Salah has 193, 191 for Liverpool and 2 for Chelsea. He is fourth on the all-time list and moves to Trabzonspor for 2026-27.

Where does this data come from?

Wikipedia player career-statistics tables (Premier League rows by season) for each player; totals cross-checked with 'List of footballers with 100 or more Premier League goals'. Retrieved November 4, 2026. Label = year the season ended (2026 = 2025-26). Premier League goals only. The in-progress 2026-27 season is excluded. England shown with the UK flag. Some totals are as of end 2025-26; Haaland (112 by then) is outside the top 14. You can download the full table as a CSV from this page.

Can I turn this chart into a video?

Yes. Open it in the editor, change the title, theme, colors or format (9:16 for Reels and TikTok, 16:9 for YouTube), and export an MP4. Free exports are 720p with a small watermark; Pro ($11.99/month) removes it and adds 1080p, 4K and 60 fps.

Related data

All sports charts