Home » Premier League All-Time Top Scorers 2026: Full Rankings

Premier League All-Time Top Scorers 2026: Full Rankings

Complete 2026 Premier League all-time top scorers ranking featuring verified goals, club stats, legends, and record-breaking EPL goal scorers.

By Victor Odia
Published: Updated: 0 comments

This Article Was Last Updated: July 8, 2026 by Victor Odia

The Premier League all-time scoring record tracks goals across eras, tactics, and squad systems. Only three players have scored 200+ goals: Alan Shearer (260), Harry Kane (213), and Wayne Rooney (208). Shearer leads by a clear margin. Mohamed Salah leads current-era players with 193 goals and continues to rise.

The 2026 ranking shows a clear era shift. Earlier forwards stayed longer at fewer clubs and built higher totals in stable roles. Modern forwards move more often and face stronger squad rotation, which reduces total output. Reaching the top tier now requires long careers at the highest level.

Modern tactical systems and squad rotation have changed scoring patterns compared with other elite leagues, such as La Liga. Read a detailed comparison of both leagues here.

Premier League All-Time Top Scorers

The Premier League all-time top scorers list ranks players by goals scored in Premier League matches since 1992. It does not include FA Cup, League Cup, European games, or international matches.

The ranking adds up all Premier League goals a player scores in their career. It includes goals for all clubs in the league. Every goal counts the same. Premier League scoring records differ significantly from European competition performance, especially the UEFA Champions League stage. See how both competitions compare in detail.

The record includes only Premier League matches. It leaves out all other competitions. This keeps the data clear and easy to compare.

Retired players have fixed totals. Active players still add goals. Because of this, the rankings change each season.

Updated data keeps the rankings correct. Active players change the list as they score. Regular updates keep the record useful and up to date.

Premier League All-Time Top Scorers Ranking (Top 20 Updated List)

The Premier League records rank players by total goals scored since 1992.

PlayerGoalsAppearancesClubsStatus
Alan Shearer260441Blackburn Rovers, Newcastle UnitedRetired
Harry Kane213320Tottenham HotspurActive (plays abroad)
Wayne Rooney208491Everton, Manchester UnitedRetired
Mohamed Salah193328Chelsea, LiverpoolActive
Andrew Cole187414Newcastle United, Manchester United, othersRetired
Sergio Agüero184275Manchester CityRetired
Frank Lampard177609West Ham United, Chelsea, Manchester CityRetired
Thierry Henry175258ArsenalRetired
Robbie Fowler163379Liverpool, Leeds United, Manchester CityRetired
Jermain Defoe162496West Ham United, Tottenham Hotspur, othersRetired
Michael Owen150326Liverpool, Newcastle United, Manchester UnitedRetired
Les Ferdinand149351QPR, Newcastle United, Tottenham HotspurRetired
Teddy Sheringham146418Manchester United, Tottenham Hotspur, othersRetired
Robin van Persie144280Arsenal, Manchester UnitedRetired
Jamie Vardy143330+Leicester CityActive
Robbie Keane126349Tottenham Hotspur, Leeds United, othersRetired
Nicolas Anelka125364Arsenal, Chelsea, Manchester CityRetired
Raheem Sterling123350+Liverpool, Manchester City, ChelseaActive
Romelu Lukaku121270+Everton, Chelsea, Manchester UnitedActive
Sadio Mané111270+Southampton, LiverpoolActive (outside Premier League)

Each player ranks according to official Premier League scoring totals and the most recent widely accepted 2026 statistical updates.

Premier League All-Time Scoring Milestones

100-Goal Club (100+ Premier League Goals)

  • Alan Shearer (260)
  • Harry Kane (213)
  • Wayne Rooney (208)
  • Mohamed Salah (193)
  • Andrew Cole (187)
  • Sergio Agüero (184)
  • Frank Lampard (177)
  • Thierry Henry (175)
  • Robbie Fowler (163)
  • Jermain Defoe (162)
  • Michael Owen (150)
  • Les Ferdinand (149)
  • Teddy Sheringham (146)
  • Jamie Vardy (145)
  • Robin van Persie (144)
  • Jimmy Floyd Hasselbaink (127)
  • Son Heung-min (127)
  • Robbie Keane (126)
  • Nicolas Anelka (125)
  • Dwight Yorke (123)
  • Raheem Sterling (122)
  • Romelu Lukaku (121)
  • Steven Gerrard (120)
  • Ian Wright (113)
  • Sadio Mané (111)
  • Dion Dublin (111)
  • Emile Heskey (110)
  • Ryan Giggs (109)
  • Peter Crouch (108)
  • Erling Haaland (107)

150-Goal Club (150+ Premier League Goals)

  • Alan Shearer (260)
  • Harry Kane (213)
  • Wayne Rooney (208)
  • Mohamed Salah (193)
  • Andrew Cole (187)
  • Sergio Agüero (184)
  • Frank Lampard (177)
  • Thierry Henry (175)
  • Robbie Fowler (163)
  • Jermain Defoe (162)
  • Michael Owen (150)

200+ Elite Scorers

  • Alan Shearer (260)
  • Harry Kane (213)
  • Wayne Rooney (208)

Clean Milestone View

  • 200+ goals: Shearer, Kane, Rooney
  • 150–199 goals: Salah, Cole, Agüero, Lampard, Henry, Fowler, Defoe, Owen
  • 100–149 goals: Ferdinand, Sheringham, Vardy, Van Persie, Hasselbaink, Son, Keane, Anelka, Yorke, Sterling, Lukaku, Gerrard, Wright, Mané, Dublin, Heskey, Giggs, Crouch, Haaland

Long-term performance in the Premier League is also influenced by financial incentives and competition rewards across seasons. See how the earnings structure works here.

Active Premier League All-Time Top Scorers

Mohamed Salah leads active Premier League scorers with 193 goals and sits fourth in the all-time rankings. He remains the closest active player to the top three.

Erling Haaland ranks second among active scorers but leads in scoring efficiency. His goals-per-game rate sits among the best in Premier League history, although his long-term ranking depends on sustained time in the league.

Son Heung-min features among the leading active scorers with steady returns for Tottenham, although his output has varied due to changes in role across seasons.

Jamie Vardy is no longer part of the active Premier League scoring race.

Fitness plays a key role in long-term goal totals. Players who stay available across many seasons build higher numbers. Injuries reduce output and slow progress.

Tactical role also shapes scoring output. Central strikers usually score more because they operate closer to goal. Wide forwards depend more on team systems and chance creation, although Salah still achieves elite totals from wide positions.

Consistency across multiple seasons matters as much as peak performance. Players who deliver regular double-digit goal seasons rise faster in the rankings than those with short scoring bursts.

Salah has the clearest path among active players to reach the top three all-time scorers. He needs to surpass Wayne Rooney on 208 goals and then challenge Harry Kane on 213.

Haaland has the highest scoring ceiling, but his challenge to historic records depends on long-term continuity in the Premier League.

Premier League All-Time Top Scorers by Club Influence

Manchester United use multiple top scorers. Wayne Rooney leads with 208 league goals. Andrew Cole scored 187. Robin van Persie added 144. Cristiano Ronaldo scored in two spells and boosted United’s attack.

Liverpool distribute goals across key players. Mohamed Salah leads with 193 Premier League goals by 2026. Robbie Fowler scored 163. Steven Gerrard added 120 from midfield. Sadio Mané scored 111.

Arsenal built their scoring identity around Thierry Henry with 175 goals. Ian Wright scored 113.

Manchester City rely on elite forwards. Sergio Agüero scored 184 Premier League goals. Erling Haaland passed 100 goals by 2026.

Newcastle United rely on Alan Shearer, who scored 260 Premier League goals overall, including 148 for the club. View the full league champions history here.

Frequently Asked Questions

Who is the highest scorer in Premier League history
Alan Shearer, 260 goals.

How many goals does Alan Shearer have
260 goals.

Who is the highest active scorer in 2026
Mohamed Salah, over 190 goals.

Can Harry Kane break the record
Yes. He needs about 48 more goals.

Which club produced the most top scorers
Manchester United.

What is the Premier League all-time top scorers list
Alan Shearer is first, then Harry Kane, Wayne Rooney, Mohamed Salah, and Andrew Cole.

Who holds the Premier League goals record
Alan Shearer.

Who is the highest goal scorer in Premier League history
Alan Shearer.

Can Harry Kane break the Premier League goals record
Yes, but he must keep scoring for several more seasons.

Who scored the most goals in a single season
Erling Haaland, 36 goals.

Which club has produced the most top scorers
Manchester United.

Is the Premier League goals record likely to be broken soon
No. It is still far ahead of others.

Who is the highest-scoring active player
Mohamed Salah.

Conclusion

Alan Shearer holds the Premier League record with 260 goals, and no one has passed it.

Harry Kane is second with 213 goals after scoring many goals over several seasons before leaving the league. Mohamed Salah has 193 goals and is the top active scorer.

The gap to Shearer shows how hard it is to stay at the top for a long time. Kane and Salah show steady scoring across many seasons in different ways.

The record shows that long careers and steady form matter most. Rankings may change over time, but 260 goals is still the target.

Handpicked for You

Share Your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.