Erling Haaland holds the Premier League single-season player record with 36 goals for Manchester City in 2022/23. The club record is Manchester City's 106 goals in 2017/18, and 2023/24 is the highest-scoring season overall with 1,246 goals.
Player record for one season
| Player | Club | Season | Goals |
|---|---|---|---|
| Erling Haaland | Manchester City | 2022/23 | 36 |
| Andrew Cole | Newcastle United | 1993/94 | 34 |
| Alan Shearer | Blackburn Rovers | 1994/95 | 34 |
| Mohamed Salah | Liverpool | 2017/18 | 32 |
Haaland broke the record on 3 May 2023, when his 35th goal came in a 3-0 win over West Ham United. He then finished the campaign on 36.
The season format matters here. Cole and Shearer reached 34 in 42-match seasons, while Haaland scored 36 in a 38-match season. That gives his mark extra weight when seasons from different eras are compared.
Recent Golden Boot totals show how high the standard remains. Haaland led with 27 in 2023/24 and again with 27 in 2025/26, while Salah topped 2024/25 with 29, all still below the record.
Club record for one season
| Club | Season | Goals |
|---|---|---|
| Manchester City | 2017/18 | 106 |
| Chelsea | 2009/10 | 103 |
| Manchester City | 2019/20 | 102 |
| Manchester City | 2013/14 | 102 |
| Liverpool | 2013/14 | 101 |
The clubs at the top of this list did not get there through one scorer alone. These totals reflect full-season attacking output across the side, and Manchester City's repeated presence shows sustained production across different campaigns.
Highest-scoring Premier League seasons overall
| Season | Goals | Matches | Goals per match |
|---|---|---|---|
| 2023/24 | 1,246 | 380 | 3.28 |
| 1992/93 | 1,222 | 462 | 2.65 |
| 1993/94 | 1,195 | 462 | 2.59 |
| 1994/95 | 1,195 | 462 | 2.59 |
| 2024/25 | 1,115 | 380 | 2.93 |
By total goals, 2023/24 is the biggest scoring season in Premier League history. It also finished above the leading totals from the earlier 42-match format.
The rise had already shown up before that peak. In 2022/23, the league reached 1,084 goals and set a new 38-match record, beating the previous 1,072 from 2018/19. Later totals were 1,115 in 2024/25 and 1,045 in 2025/26.
How these records differ
These are 3 separate records. One tracks an individual player's goals in a season, one tracks a single club's league goals, and one covers the total goals scored across the whole competition in one campaign.
They should not be mixed together. Haaland's 36 is a player record, Manchester City's 106 is a club record, and the season-wide total belongs to a different category again.
FAQ
Who has scored the most goals in a single Premier League season?
Erling Haaland has the record. He scored 36 league goals for Manchester City in 2022/23.
The record fell when he scored his 35th against West Ham United, and he finished the season with 36.
Which team scored the most goals in a Premier League season?
Manchester City hold that mark with 106 goals in 2017/18. No other club has gone higher in the competition.
This record is about a team's full league output across the season, not one player's total.
What is the most goals in a Premier League season overall?
The highest total for the whole league is 1,246 goals in 2023/24. That came across 380 matches, giving a rate of 3.28 per match.
It stands above the biggest totals from the older 42-match format as well.
Why is Haaland's 36-goal season treated as such a big record?
Part of the reason is the schedule length. Cole and Shearer scored 34 in 42-match seasons, while Haaland reached 36 in a 38-match season.
That helps explain why his total stands out so strongly when different eras are placed side by side.

