SportsMonkie.com
Football

Most Goals in a Premier League Season: The Records

By Sourav Das Updated July 25, 2026
On this page4
  1. 01Which team has scored the most goals in a Premier League season?
  2. 02Who has scored the most goals in a single Premier League season?
  3. 03Does Dixie Dean’s 60 count?
  4. 04The one figure that puts the records in perspective

The most goals scored by a team in a single Premier League season is 106, set by Manchester City in 2017–18. The most scored by one player is 36, set by Erling Haaland for City in 2022–23. Those are the two figures people mean when they ask about goals in a Premier League season, and both belong to the modern 38-game era.

Everything past that depends on which record you want and which era you compare across. The Premier League cut from 22 clubs to 20 in 1995–96, shortening the season from 42 matches to 38. Any total from before that change had two extra games to build in, so the two eras do not line up directly. This article keeps them apart.

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

Pep Guardiola’s 2017–18 side scored 106 goals in 38 matches, the highest any team has managed. They beat the previous record of 103, set by Chelsea in 2009–10, and posted a goal difference of +79, the largest ever recorded in the competition. That was also the season City became the first English top-flight team to reach 100 points.

TeamSeasonGoalsGames
Manchester City2017–1810638
Chelsea2009–1010338
Manchester City2013–1410238
Manchester City2019–2010238
Manchester City2023–249638

Four of the five highest-scoring seasons belong to Manchester City, which tells you how thoroughly Guardiola’s teams have reset the top of the chart. Even so, the 106-goal side drew four of its 38 games. A team that scored more than a hundred still did not win every match, which is the same gap you find in the most points in a Premier League season: scoring freely and sweeping every result are different achievements.

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

When Haaland joined City in 2022, the 38-game record was Mohamed Salah’s 32 from 2017–18. Haaland passed it with weeks to spare and finished on 36, reaching that figure in only 35 appearances rather than the full 38.

The older 42-game era complicates the “record” label. Alan Shearer scored 34 for Blackburn Rovers in 1994–95, and Andy Cole scored 34 for Newcastle United in 1993–94, both across 42 matches. For years those totals stood as the outright Premier League mark, which is why Shearer and Cole still get cited. Haaland beat them, and did it in a shorter season.

PlayerSeasonGoalsGames in season
Erling Haaland2022–233638
Alan Shearer1994–953442
Andy Cole1993–943442
Mohamed Salah2017–183238
Cristiano Ronaldo2007–083138
Luis Suárez2013–143138

So the strict answer has three parts. Haaland holds the outright record at 36. Salah’s 32 was the 38-game record before him. Shearer and Cole set the mark in a longer format that no longer exists. All three claims are true; they simply describe different things. If you want the players behind these numbers set in their wider context, our ranking of the greatest soccer players of all time puts the goalscorers alongside the game’s other icons.

Does Dixie Dean’s 60 count?

Widen the question from “Premier League” to “English top flight ever” and the numbers change completely. Dixie Dean scored 60 league goals for Everton in 1927–28. That is the all-time English top-flight record for a single season, and it has stood for nearly a century. It sits outside Premier League record books because it predates the competition by 64 years. Worth knowing before anyone claims 36 is the highest a First Division striker has managed: it is not, it is the highest of the Premier League era.

The one figure that puts the records in perspective

City scored more goals than any side in Premier League history and still ended the season with four draws. That is the honest frame for every attacking record. A hundred goals guarantees a title challenge, not a clean sheet of results. For the full record book in one place, see our guide to Premier League records, and for the flip side of the table, the worst Premier League team ever. Both records go stale slowly: City have pushed the goals mark twice this decade, so re-check the team figure after any dominant title-winning campaign.

Frequently asked questions

Why doesn't Dixie Dean's 60 goals count as the Premier League record?+

Dean scored 60 for Everton in 1927–28, but that came in the old First Division, decades before the Premier League began in 1992. It stays the all-time English top-flight record for a single season and is very unlikely ever to be beaten, yet it sits outside the Premier League books entirely.

Has any player scored 40 goals in a Premier League season?+

No. Haaland's 36 in 2022–23 is the closest anyone has come. Only three players — Haaland, Shearer and Cole — have ever passed 33 in a single campaign, and no one has reached 40 across the competition's history.

How many goals a game did Manchester City average in 2017–18?+

Just under 2.8. Their 106 goals across 38 matches works out at 2.79 per game, alongside a record goal difference of +79. For context, a mid-table Premier League side typically scores between 40 and 55 goals in a full season.

Who has the most Premier League goals across their whole career?+

Alan Shearer, with 260 goals between 1992 and 2006. That is a career tally rather than a single-season one — Shearer's best individual season was the 34 he scored for Blackburn in 1994–95, in the 42-game format.

Sources

Play & tools

Free browser games and tools — no account, no download.

Related football guides

View all →