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.
Table of Contents
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
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 Name | Season | Goals | Apps |
---|---|---|---|
Alan Shearer | 1992 to 2006 | 260 | 441 |
Harry Kane | 2012 to 2023 | 213 | 320 |
Wayne Rooney | 2002 to 2018 | 208 | 491 |
Andy Cole | 1992 to 2008 | 187 | 414 |
Sergio Aguero | 2011 to 2021 | 184 | 275 |
Frank Lampard | 1995 to 2015 | 177 | 609 |
Thierry Henry | 1999 to 2007 2012 – Current | 175 | 258 |
Mohamed Salah | 2014 to 2015 2017 – Current | 168 | 276 |
Jermain Defoe | 2001 to 2003 2004 to 2014 2015 to 2019 | 162 | 496 |
Premier League Top Goal Scorers Year by Year
Season | Players | Clubs | Goals |
---|---|---|---|
1992-93 | Teddy Sheringham | Nottingham Forest/Tottenham Hotspur | 22 |
1993-94 | Andy Cole | Newcastle United | 34 |
1994-95 | Alan Shearer | Blackburn Rovers | 34 |
1995-96 | Alan Shearer | Blackburn Rovers | 31 |
1996-97 | Alan Shearer | Newcastle United | 25 |
1997-98 | Dion Dublin | Coventry City | 18 |
1998-99 | Jimmy Floyd Hasselbaink | Leeds United | 18 |
1999-2000 | Kevin Phillips | Sunderland | 30 |
2000-01 | Jimmy Floyd Hasselbaink | Chelsea | 23 |
2001-02 | Thierry Henry | Arsenal | 24 |
2002-03 | Ruud van Nistelrooy | Manchester United | 25 |
2003-04 | Thierry Henry | Arsenal | 30 |
2004-05 | Thierry Henry | Arsenal | 25 |
2005-06 | Thierry Henry | Arsenal | 27 |
2006-07 | Didier Drogba | Chelsea | 20 |
2007-08 | Cristiano Ronaldo | Manchester United | 31 |
2008-09 | Nicolas Anelka | Chester | 19 |
2009-10 | Didier Drogba | Chester | 29 |
2010-11 | Dimitar Berbatov | Manchester United | 20 |
2011- 12 | Robin Van Persie | Arsenal | 30 |
2012-13 | Robin van Persie | Manchester United | 26 |
2013-14 | Luis Suarez | Liverpool | 31 |
2014-15 | Sergio Aguero | Manchester United | 26 |
2015-16 | Harry Kane | Tottenham Hotspur | 25 |
2016-17 | Harry Kane | Tottenham Hotspur | 29 |
2017-18 | Mohamed Salah | Liverpool | 32 |
2018-19 | Mohamed Salah | Liverpool | 22 |
2019-20 | Jamie Vardy | Leicester City | 23 |
2020-21 | Harry Kane | Tottenham Hotspur | 23 |
2021-22 | Mohamed Salah Son Heung-min | Liverpool Tottenham Hotspur | 23 |
2022-23 | Erling Haaland | Manchester City | 36 |
2023-24 | Erling Haaland | Manchester City | 27 |
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.