All Time Premier League Goal Scorer

All Time Premier League Goal Scorer

All Time Premier League Goal Scorers (1992–2026)

The all time premier league goal scorer Top Goal Scorers list highlights the most prolific forwards in the league’s history from 1992 to the 2026 season. Alan Shearer leads the rankings with a record 260 goals, while modern stars like Harry Kane and Mohamed Salah continue climbing the charts. The list showcases not only total goals but also scoring efficiency, longevity, and contributions to their clubs, offering fans a complete picture of the league’s greatest goal scorers.

Premier League All-Time Top Goal Scorers

Updated records from 1992–2026 season

RankPlayerGoalsPremier League Years
1Alan Shearer 260
1992–2006
2Harry Kane 213
2012–2023
3Wayne Rooney 208
2002–2018
4Mohamed Salah 190
2017–Present
5Andrew Cole 187
1993–2008

Record Holder

Alan Shearer remains the only player in Premier League history to score more than 250 goals.

Modern Era

Harry Kane finished as the league’s top modern scorer, while Mohamed Salah continues climbing the rankings.

Elite Club

Only a handful of players — Kane, Rooney, Salah, and Cole — have surpassed 180 goals.

Extended Top 20 (Selected)

Michael Owen (~150), Les Ferdinand (~149), Teddy Sheringham (~146), Jamie Vardy (~145), Robin van Persie (~144), Jimmy Floyd Hasselbaink (~127), Heung-min Son (~127), Robbie Keane (~126), Nicolas Anelka (~125), Raheem Sterling (~123)

Premier League All-Time Top Scorers

Official records from the 1992–2026 seasons

Alan Shearer260 goals
Harry Kane213 goals
Wayne Rooney208 goals
Andrew Cole187 goals
Mohamed Salah187 goals
Sergio Agüero184 goals
Frank Lampard177 goals
Thierry Henry175 goals
Robbie Fowler163 goals
Jermain Defoe162 goals

Record Holder

Alan Shearer remains the Premier League’s all-time top scorer with 260 goals scored for Blackburn Rovers and Newcastle United.

Modern Era Scorers

Harry Kane and Mohamed Salah are the most recent players on this list, with Salah still active in the league.

Close Contenders

Several players, including Michael Owen and Les Ferdinand, sit just outside the top ten with outstanding Premier League careers.

Alan Shearer – 260 Goals

Alan Shearer is the Premier League’s all-time leading goalscorer, netting 260 goals between 1992 and 2006. He achieved this historic record playing for Blackburn Rovers and Newcastle United, combining power, positioning, and ruthless finishing.

Key Highlights

  • Premier League titles: 1 (Blackburn Rovers, 1994–95)
  • Golden Boots: 3
  • Clubs: Blackburn Rovers, Newcastle United
  • Why the record stands: Longevity, consistency, and elite finishing across more than a decade

Harry Kane – 213 Goals

Harry Kane is one of the Premier League’s all-time top goalscorers, having netted 213 goals since his debut in 2012. He achieved this record playing primarily for Tottenham Hotspur, demonstrating exceptional finishing, intelligent positioning, and consistent goal-scoring ability.

Key highlights:

  • Premier League titles: 0 (with Tottenham Hotspur)
  • Golden Boots: 3
  • Clubs: Tottenham Hotspur

Why the record stands: Kane combines technical skill, consistency, and longevity in the Premier League, making him one of the most prolific forwards in league history.

Wayne Rooney – 208 Goals

Wayne Rooney is the Premier League’s third all-time top goalscorer, with 208 goals scored between 2002 and 2018. He played for Manchester United and Everton, known for his versatility, vision, and ability to score from distance as well as in the box.

Key highlights:

  • Premier League titles: 5 (all with Manchester United)
  • Golden Boots: 1
  • Clubs: Manchester United, Everton

Why the record stands: Rooney combined longevity, versatility, and a natural goal-scoring instinct, making him a constant threat in the Premier League for over 15 seasons.

Top Premier League Scorers – Stats & Records (1992–2026)

PlayerGoalsMatchesGoals per MatchPremier League YearsClubs
Alan Shearer2604410.591992–2006Blackburn Rovers, Newcastle United
Harry Kane2133280.652012–2023Tottenham Hotspur
Wayne Rooney2084910.422002–2018Manchester United, Everton
Andrew Cole1874140.451993–2008Newcastle United, Manchester United, Blackburn, Fulham, Portsmouth, Manchester City, Sunderland
Mohamed Salah1872650.712017–PresentLiverpool
Sergio Agüero1842750.672011–2021Manchester City
Frank Lampard1776090.291995–2015West Ham United, Chelsea, Manchester City
Thierry Henry1752580.681999–2012Arsenal
Robbie Fowler1633790.431993–2009Liverpool, Leeds United, Manchester City, Blackburn Rovers
Jermain Defoe1624960.331999–2018Charlton Athletic, West Ham, Tottenham Hotspur, Portsmouth, Sunderland

Key Observations:

  • Highest Goals per Match: Mohamed Salah (0.71) among top 10.
  • Most Matches: Frank Lampard (609), showing longevity more than finishing efficiency.
  • Clubs with Most Top Scorers: Manchester United, Liverpool, Tottenham Hotspur.
  • Youngest Peak Scorers: Salah and Kane reached high totals in fewer matches due to early debut and consistency.

Top Goals per Match Ratio – Premier League All-Time

PlayerGoalsMatchesGoals per MatchClubs
Mohamed Salah1872650.71Liverpool
Sergio Agüero1842750.67Manchester City
Thierry Henry1752580.68Arsenal
Harry Kane2133280.65Tottenham Hotspur
Alan Shearer2604410.59Blackburn Rovers, Newcastle United
Andrew Cole1874140.45Newcastle United, Manchester United, Blackburn, Fulham, Portsmouth, Manchester City, Sunderland
Robbie Fowler1633790.43Liverpool, Leeds United, Manchester City, Blackburn Rovers
Wayne Rooney2084910.42Manchester United, Everton
Jermain Defoe1624960.33Charlton Athletic, West Ham, Tottenham Hotspur, Portsmouth, Sunderland
Frank Lampard1776090.29West Ham United, Chelsea, Manchester City

Key Insights:

  • Mohamed Salah has the highest efficiency among top scorers with 0.71 goals per match, roughly 7 goals every 10 matches.
  • Thierry Henry and Sergio Agüero also have exceptional ratios above 0.65, highlighting consistent finishing over fewer matches.
  • Players like Frank Lampard and Jermain Defoe have high total goals but lower efficiency due to more matches played.

Premier League Scoring Leaders by Club

ClubTop EPL ScorerGoalsPremier League Years
ArsenalThierry Henry1751999–2012
Aston VillaGabriel Agbonlahor782001–2016
Blackburn RoversAlan Shearer1121992–1996
ChelseaFrank Lampard1472001–2014
EvertonWayne Rooney312002–2004, 2017–2018
Leeds UnitedMark Viduka721998–2004
Leicester CityJamie Vardy1292014–Present
LiverpoolSteven Gerrard1201998–2015
Manchester CitySergio Agüero1842011–2021
Manchester UnitedWayne Rooney2082002–2017
Newcastle UnitedAlan Shearer1481996–2006
Tottenham HotspurHarry Kane2132012–2023
West Ham UnitedPaolo Di Canio461999–2003

Key Insights:

  • Wayne Rooney and Alan Shearer lead multiple clubs in all-time goals.
  • Harry Kane holds the highest tally for Tottenham Hotspur with 213 goals.
  • Jamie Vardy and Mohamed Salah are current players climbing their club rankings.

Premier League Season Top Scorers (Selected Seasons)

SeasonPlayerClubGoals
1992–93Teddy SheringhamTottenham Hotspur22
1993–94Andy ColeNewcastle United34
1994–95Alan ShearerBlackburn Rovers34
1995–96Alan ShearerBlackburn Rovers31
1996–97Alan ShearerNewcastle United25
1997–98Dion Dublin / Michael Owen / Chris SuttonCoventry / Liverpool / Blackburn18 each
1998–99Jimmy Floyd Hasselbaink / Michael Owen / Dwight YorkeLeeds / Liverpool / Aston Villa18 each
1999–2000Kevin PhillipsSunderland30
2000–01Jimmy Floyd Hasselbaink / Teddy SheringhamChelsea / Tottenham23 each
2001–02Thierry HenryArsenal24
2002–03Ruud van NistelrooyManchester United25
2003–04Thierry HenryArsenal30
2004–05Thierry HenryArsenal25
2005–06Thierry HenryArsenal27
2006–07Didier DrogbaChelsea20
2007–08Cristiano RonaldoManchester United31
2008–09Nicolas AnelkaChelsea19
2009–10Didier DrogbaChelsea29
2010–11Dimitar Berbatov / Carlos TevezManchester United / Manchester City20 each
2011–12Robin van PersieArsenal30
2012–13Robin van PersieManchester United26
2013–14Luis SuárezLiverpool31
2014–15Sergio Agüero / Harry KaneManchester City / Tottenham26 each
2015–16Harry KaneTottenham Hotspur25
2016–17Harry KaneTottenham Hotspur29
2017–18Mohamed SalahLiverpool32
2018–19Pierre-Emerick Aubameyang / Sadio Mané / Mohamed SalahArsenal / Liverpool / Liverpool22 each
2019–20Jamie VardyLeicester City23
2020–21Harry KaneTottenham Hotspur23
2021–22Son Heung-min / Mohamed SalahTottenham / Liverpool23 each
2022–23Erling HaalandManchester City36
2023–24Erling HaalandManchester City32
2024–25Erling HaalandManchester City34
2025–26Mohamed SalahLiverpool28

Key Insights:

  • Alan Shearer and Thierry Henry dominated the early Premier League seasons with multiple Golden Boot wins.
  • Harry Kane, Mohamed Salah, and Erling Haaland are the recent top scorers, showing modern attacking efficiency.
  • Shared Golden Boots were common in seasons like 1997–98, 1998–99, and 2010–11.

FAQs

1. Who is the Premier League’s all-time top scorer?

Alan Shearer is the all-time top scorer with 260 goals, achieved between 1992 and 2006 while playing for Blackburn Rovers and Newcastle United.

2. Which active player has scored the most Premier League goals?

Mohamed Salah is the top active scorer, with 187 goals for Liverpool as of the 2025–26 season.

3. Which player has the highest goals per match ratio in Premier League history?

Mohamed Salah has the highest goals per match ratio among the top scorers, with 0.71 goals per match.

4. How many players have scored more than 200 Premier League goals?

Three players have reached over 200 goals: Alan Shearer (260), Harry Kane (213), and Wayne Rooney (208).

5. Which clubs have produced the most top scorers in Premier League history?

Manchester United, Liverpool, and Tottenham Hotspur have consistently produced top scorers, with multiple players reaching high goal tallies.

Leave a Reply

Your email address will not be published. Required fields are marked *