All Time Most Goals Scored in a Premier League Season

2 Min Read

MyFootballFacts answers your questions on Who Scored Most Goals in a Premier League Season from our Premier Goal Statistics and Record Table. From Season 1992-93 to 1994-95 there were 22 Clubs in the Premier League, each team played 42 games and in total there were 462 games. From Season 1995-96 there were 20 Clubs in the Premier League, each team plays 38 games and in total 380 games.

Therefore, the “most goals statistics” is considered with the number of games played. Still, without a doubt Man City is the team with the most goals in a single season (2017-18) in both the 38-Game and 42-Game seasons.

Mohamed Salah set the player goal record in a 38-Game Season with 32 goals, but the goal number and goals/game of Andrew Cole (1993-94) and Alan Shearer (1994-95) from the 42-Game Season is higher.

Premier League Goal Records


Most goals scored in a Premier League Season by one team is 106 by Manchester City in 2017-18, 2.79 Goals/Game.
Most goals scored in a Premier League 42-Game Season is 1,222 in 1992-93, 2.65 Goals/Game.
Most goals scored in a Premier League 38-Game Season is 1,246 in 2023-24, 3.28 Goals/Game.
Most goals scored in a Premier League 42-Game Season by one player is 34 by Andrew Cole in 1993-94 and Alan Shearer in 1994-95, 1.24 Goals/Game.
Most goals scored in a Premier League 38-Game Season by one player is 32 by Mohamed Salah in 2017-18, 1.19 Goals/Game.

Premier League Top Scorer by Season

SeasonPlayerClubGoals
1992-93Teddy SheringhamTottenham Hotspur22
1993-94Andrew ColeNewcastle United34
1994-95 Alan ShearerBlackburn34
1995-96 Alan ShearerBlackburn31
1996-97 Alan ShearerNewcastle United22
1997-98Dion DublinCoventry City18
Michael OwenLiverpool
Chris SuttonBlackburn
1998-99Jimmy Floyd HasselbainkLeeds United18
Michael OwenLiverpool
Dwite YorkeManchester United
1999-00Kevin PhillipsSunderland30
2000-01Jimmy Floyd HasselbainkChelsea23
2001-02Thiery HenryArsenal24
2002-03Ruud van NistelrooyManchester United25
2003-04Thiery HenryArsenal30
2004-05Thiery HenryArsenal25
2005-06Thiery HenryArsenal27
2006-07 Didier DrogbaChelsea20
2007-08Cristiano RonaldoManchester United31
2008-09Nicolas AnelkaChelsea19
2009-10Didier DrogbaChelsea29
2010-11Carlos TevezManchester City21
Dimitar BerbatovManchester United
2011-12 Robin van PersieArsenal30
2012-13 Robin van PersieManchester United26
2013-14 Luis SuárezLiverpool31
2014-15Sergio AgüeroManchester City26
2015-16Harry KaneTottenham Hotspur25
2016-17Harry KaneTottenham Hotspur29
2017-18Mohamed SalahLiverpool32
2018-19Mohamed SalahLiverpool22
Pierre-Emerick AubameyangArsenal
Sadio ManéLiverpool
2019-20Jamie VardyLeicester23
2020-21Harry KaneTottenham Hotspur23
2021-22Mohamed SalahLiverpool23
Heung-min SonTottenham Hotspur23
2022-23Erling HaalandManchester City35
2023-24Erling HaalandManchester City27
2024-25Mohamed SalahLiverpool29

Share This Article
Enable Notifications OK No thanks