Who has scored the most goals in a Premier League season?

  • Premier League is renowned for its history of incredible goalscorers
  • Man City have dominated the records in recent seasons
  • Alan Shearer remains the all-time Premier League top scorer
Haaland smashed Shearer and Cole's record
Haaland smashed Shearer and Cole's record / Mark Leech/Offside / Contributor/ Simon Stacpoole/Offside/ Contributor/ Bob Thomas / Contributor | Getty Images
facebooktwitterreddit

The Premier League has hosted some iconic and ruthless goalscorers since its creation in 1992, with many setting incredible records and feats throughout their careers.

Legendary former strikers like Alan Shearer and Andy Cole racked up goals galore during the 1990s, while the modern game sees stars like Erling Haaland and Mohamed Salah bag for fun.

Plenty of forwards have enjoyed prolific seasons, but who has scored the most in a single Premier League campaign?


Which player has scored the most goals in a Premier League season?

Erling Braut Håland
Haaland was rampant during his debut campaign at the Etihad / Visionhaus/GettyImages

Erling Haaland absolutely obliterated the record for most goals in a Premier League season during the 2022/23 campaign, helping Manchester City to the title with a staggering 36 strikes in just 35 matches.

The Norwegian beat the previous record of goals scored in a 38-game season set by Liverpool attacker Mohamed Salah during his debut campaign at Anfield in 2017/18 in which he bagged 32 times.

Two of the greatest goalscorers the Premier League have ever seen in Andy Cole and Alan Shearer held the total record prior to Haaland's arrival, netting 34 goals each in the 1993/94 and 1994/95 seasons respectively.

Cole racked up his efforts in his first season with Newcastle, while Shearer's goals fired Blackburn Rovers to their shock Premier League title triumph. However, both players produced said tallies in 42-game seasons during the early Premier League era.


Player

Goals

Season

Erling Haaland (Man City)

36

2022/23

Andy Cole (Newcastle)

34

1993/94 (42-game season)

Alan Shearer (Blackburn)

34

1994/95 (42-game season)

Mohamed Salah (Liverpool)

32

2017/18

Luis Suarez (Liverpool)

31

2013/14

Cristiano Ronaldo (Man Utd)

31

2007/08

Alan Shearer (Blackburn)

31

1995/96

Alan Shearer (Blackburn)

31

1993/94

Harry Kane (Tottenham)

30

2017/18 & 2022/23

Robin van Persie (Arsenal)

30

2011/12

Thierry Henry (Arsenal)

30

2003/04

Kevin Phillips (Sunderland)

30

1999/00


Which team has scored the most goals in a Premier League season?

Josep Guardiola
City reached 100 points on the final day of the 2017/18 season / Clive Mason/GettyImages

When it comes to teams who have scored the most goals in a Premier League season, Man City dominate the standings. They have six entries in the top ten, five of which have come under Pep Guardiola's tutelage.

They set the record in 2017/18, when they were so dominant they finished on 100 points, 19 ahead of nearest challengers Manchester United.

Chelsea had previously held the record, which both Man City and Liverpool came close to beating in 2013/14, when they posted three-digit goal tallies.


Team

Goals

Season

Manchester City

106

2017/18

Chelsea

103

2009/10

Manchester City

102

2019/20

Manchester City

102

2013/14

Liverpool

101

2013/14

Manchester City

99

2021/22

Manchester United

97

1999/00

Manchester City

95

2018/19

Manchester City

94

2022/23

Liverpool

94

2021/22


READ THE LATEST PREMIER LEAGUE NEWS, RUMOURS & GOSSIP

feed