Most goals scored in a Premier League season: All-time records
Erling Haaland's all-time Premier League goalscoring record in a single season looks to be safe for now.

Erling Haaland's record for the most Premier League goals in a single season should survive for at least another year.
The Manchester City striker found the net 36 times in his explosive debut campaign to knock Andy Cole and Alan Shearer (34) off the top spot.
He followed that up with a second consecutive Golden Boot win last term but injuries and Man City's struggles mean he won't be hitting his usual heights in 2024/25.
Liverpool's Mohamed Salah is set to fall just short in what has been a remarkable campaign – though the single-season goal contributions record is under serious threat.
Having put pen to paper on a new two-year deal at Anfield, Salah will take another shot at Haaland's crown next term but it does feel like the most likely player to break that record is the Norwegian himself.
Only 10 players have ever scored 30+ goals in a single Premier League season, two of whom will battle it out again next term.
RadioTimes.com brings you the full list of top goalscorers in a single Premier League season, as well as the all-time top scorers.
By entering your details you are agreeing to our terms and conditions and privacy policy. You can unsubscribe at any time.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Most goals scored in a Premier League season
All goalscorers with 30+ Premier League goals in a single season.
- Erling Haaland (Man City, 2022/23) – 36 goals
- Andy Cole (Newcastle, 1993/94) – 34 goals
- Alan Shearer (Blackburn, 1994/95) – 34 goals
- Mohamed Salah (Liverpool, 2017/18) – 32 goals
- Luis Suarez (Liverpool, 2013/14) – 31 goals
- Cristiano Ronaldo (Manchester United, 2007/08) – 31 goals
- Alan Shearer (Blackburn, 1993/94) – 31 goals
- Alan Shearer (Blackburn, 1995/96) – 31 goals
- Harry Kane (Tottenham, 2022/23) – 30 goals
- Harry Kane (Tottenham, 2017/18) – 30 goals
- Robin van Persie (Arsenal, 2011/12) – 30 goals
- Thierry Henry (Arsenal, 2003/04) – 30 goals
- Kevin Phillips (Sunderland, 1999/00) – 30 goals
Top Premier League goalscorers of all time
- Alan Shearer – 260 goals (441 games)
- Harry Kane – 213 goals (320 games)
- Wayne Rooney – 208 goals (491 games)
- Andy Cole – 187 goals (414 games)
- Sergio Aguero – 184 goals (275 games)
- Mohamed Salah – 184 goals (291 games)
- Frank Lampard – 177 goals (609 games)
- Thierry Henry – 175 goals (258 games)
- Robbie Fowler – 163 goals (379 games)
- Jermain Defoe – 162 goals (496 games)
Who could score the most goals in Premier League history?
All eyes had turned to Harry Kane as the only candidate anywhere near toppling Alan Shearer's legendary record.
The former Tottenham superstar is 31 years old and is less than 50 goals shy of the all-time record. He was in terrific goalscoring form during the 2022/23 season and has plenty of fuel in the tank.
But there's a catch. The word former.
Kane's bid is on ice while he stars for Bayern Munich, with no guarantees he'll return to the Premier League to finish the job. That said, you wouldn't rule him out from one last tilt at breaking the record before he retires.
Mohamed Salah is the highest-scoring active Premier League player and his new two-year contract at Liverpool should see him climb even higher on the all-time list.
Based on this season's exploits, Salah could surpass Kane in the next two seasons but he will surely need to extend his stay at Anfield further if he is to have any chance of taking Shearer's crown.
Erling Haaland is on course to hit the 100 mark faster than any of his predecessors and will rocket up the list if he sees out his 10-year contract at Manchester City – though in modern football, that's a big if.
The 24-year-old has been scoring at a remarkable rate since his arrival in the Premier League but is set to miss out on a third consecutive Golden Boot in 2024/25 due to Salah's brilliance.
Check out more of our Sport coverage or visit our TV Guide and Streaming Guide to find out what's on. For more from the biggest stars in TV, listen to The Radio Times Podcast.
Authors

Michael Potts is the Sport Editor for Radio Times, covering all of the biggest sporting events across the globe with previews, features, interviews and more. He has worked for Radio Times since 2019 and previously worked on the sport desk at Express.co.uk after starting his career writing features for What Culture. He achieved a first-class degree in Sports Journalism in 2014.