Premier League top Goal Scorers List all time

English Premier League top Goal Scorers List all time

The English Premier League(EPL) is known as the most-watched sports league in the world and has witnessed some of the greatest Premier League top Goal Scorers in history.

Since its inception on 20 February 1992, FA Premier League was founded (top-tier league from 1888 until 1992). Now, the English Premier League is one of the most searchable leagues in the World, if you want to know the top goal scorers in all the seasons you are at the right place. Here’s a comprehensive look at the top all-time goal-scorers in Premier League history:

We look at past top Goal Scorers of the EPL History from 1992 to 2025. English football player Alan Shearer is on the Premier League top Goal Scorers List of all time with 260 goals in 441 Apps and England Football Team Captain Harry Kane is in the second position with 213 Goals in 320 matches in EPL history.

In the 2022-23 Primer League season, Erling Haaland (Manchester City) is the highest Goal scorer with 36 goals and Andy Cole (1993–94) and Alan Shearer (1994–95) were the second goalscorers in the Premier League’s inaugural season with 34 goals each.

Premier League is the most entertaining league among other leagues than La Liga, Bundesliga, English Football League, Seria A, UEFA Champions League, etc. So you need to know about the Premier League’s top Goal Scorers List of all time.

Premier League top Goal Scorers List all time

Premier League top Goal Scorers List all time

Here is the list of the Premier League’s top Goal Scorers of all-time in overall seasons in the Premier League since its inception in 1992. List of top 10 players below

Player NameSeasonGoalsApps
Alan Shearer1992 to 2006260441
Harry Kane2012 to 2023213320
Wayne Rooney2002 to 2018208491
Andy Cole1992 to 2008187414
Sergio Aguero2011 to 2021184275
Frank Lampard1995 to 2015177609
Thierry Henry1999 to 2007
2012 – Current
175258
Mohamed Salah2014 to 2015
2017 – Current
168276
Jermain Defoe2001 to 2003
2004 to 2014
2015 to 2019
162496

Premier League Top Goal Scorers Year by Year

Erling Haaland Manchester City
SeasonPlayersClubsGoals
1992-93Teddy SheringhamNottingham Forest/Tottenham Hotspur22
1993-94Andy ColeNewcastle United34
1994-95Alan ShearerBlackburn Rovers34
1995-96Alan ShearerBlackburn Rovers31
1996-97Alan ShearerNewcastle United25
1997-98Dion DublinCoventry City18
1998-99Jimmy Floyd HasselbainkLeeds United18
1999-2000Kevin PhillipsSunderland30
2000-01Jimmy Floyd HasselbainkChelsea23
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 AnelkaChester19
2009-10Didier DrogbaChester29
2010-11Dimitar BerbatovManchester United20
2011- 12Robin Van PersieArsenal30
2012-13Robin van PersieManchester United26
2013-14Luis SuarezLiverpool31
2014-15Sergio AgueroManchester United26
2015-16Harry KaneTottenham Hotspur25
2016-17Harry KaneTottenham Hotspur29
2017-18Mohamed SalahLiverpool32
2018-19Mohamed SalahLiverpool22
2019-20Jamie VardyLeicester City23
2020-21Harry KaneTottenham Hotspur23
2021-22Mohamed Salah
Son Heung-min
Liverpool
Tottenham Hotspur
23
2022-23Erling HaalandManchester City36
2023-24Erling HaalandManchester City27
2024-24
Current Season
Mohamed Salah
Erling Haaland
Liverpool
Manchester City
13
12
2025-26

Who is the highest goal scorer in a Premier League single season in history?

Manchester City star Player Erling Haaland holds the record for the highest goal scorer in a Premier League single season with 36 Goals in the 2022-23 Premier League highest goal scorer table.

Leave a Reply

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