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

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 Harry Kane 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?
Two of the greatest goalscorers the Premier League have ever seen in Andy Cole and Alan Shearer currently share this record, having netted 34 goals each in the 1993/94 and 1994/95 seasons respectively.
Cole racked up his efforts in his first Premier League season with Newcastle, having fired the Magpies to promotion the season before. He would only spend another half-season at St James' Park before completing a shock move to Manchester United, where he enjoyed success both domestically and in Europe.
Shearer's goals fired Blackburn to their shock Premier League title triumph in 1994/95, his partnership with Chris Sutton up front helping Kenny Dalglish's side see off Manchester United at the top of the table. He ended his career with 260 goals in the Premier League, a record which stands today.
Erling Haaland's incredible debut season in England looks set to end with the Norwegian breaking Shearer and Cole's joint record. He has already surpassed Mohamed Salah's haul of 32 goals in a 38-game term and needs only two more to claim the undisputed title.
Player | Goals | Season |
---|---|---|
Andy Cole (Newcastle) | 34 | 1993/94 (42-game season) |
Alan Shearer (Blackburn) | 34 | 1994/95 (42-game season) |
Erling Haaland (Manchester City) | 33 | 2022/23* |
Mohamed Salah (Liverpool) | 32 | 2017/18 |
Luis Suarez (Liverpool) | 31 | 2013/14 |
Cristiano Ronaldo (Manchester United) | 31 | 2007/08 |
Alan Shearer (Blackburn) | 31 | 1995/96 |
Alan Shearer (Blackburn) | 31 | 1993/94 |
Harry Kane (Tottenham) | 30 | 2017/18 |
Robin van Persie (Arsenal) | 30 | 2011/12 |
Thierry Henry (Arsenal) | 30 | 2003/04 |
Kevin Phillips (Sunderland) | 30 | 1999/00 |
Read more on Erling Haaland's incredible goalscoring records here
manual
Which team has scored the most goals in a Premier League season?
When it comes to teams who have scored the most goals in a Premier League season, Man City dominate the top five.
They set the record in 2017/18, when they were so dominant they finished on 100 points, 19 ahead of nearest challenges Man Utd.
Chelsea had previously held the record, which both Manchester 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 |