Any doubts about whether Erling Haaland could adapt to life in the Premier League have been well and truly quashed.

Ad

The Manchester City hitman is in his third season in England and he's already looking at two Golden Boot trophies in his cabinet at home.

Haaland ended Andy Cole's reign atop the single-season Premier League goal record charts in his debut Premier League campaign.

Cole's majestic 34-goal haul with Newcastle in 1993/94 was levelled by Blackburn's Alan Shearer in 1994/95 but stunningly nobody had even come within one strike of joining them on that perch - until Erling happened.

Now, the only person seemingly capable of toppling Haaland's new record... is Haaland.

Only 10 Premier League players have ever scored 30+ Premier League goals in a single campaign, and City's talismanic superstar looks primed and loaded to repeat his feat.

RadioTimes.com brings you the full list of top goalscorers in a single Premier League season, as well as the all-time top scorers.

Most goals scored in a Premier League season

All goalscorers with 30+ Premier League goals in a single season.

  1. Erling Haaland (Man City, 2022/23) – 36 goals
  2. Andy Cole (Newcastle, 1993/94) – 34 goals
  3. Alan Shearer (Blackburn, 1994/95) – 34 goals
  4. Mohamed Salah (Liverpool, 2017/18) – 32 goals
  5. Luis Suarez (Liverpool, 2013/14) – 31 goals
  6. Cristiano Ronaldo (Manchester United, 2007/08) – 31 goals
  7. Alan Shearer (Blackburn, 1993/94) – 31 goals
  8. Alan Shearer (Blackburn, 1995/96) – 31 goals
  9. Harry Kane (Tottenham, 2022/23) – 30 goals
  10. Harry Kane (Tottenham, 2017/18) – 30 goals
  11. Robin van Persie (Arsenal, 2011/12) – 30 goals
  12. Thierry Henry (Arsenal, 2003/04) – 30 goals
  13. Kevin Phillips (Sunderland, 1999/00) – 30 goals

Top Premier League goalscorers of all time

  1. Alan Shearer – 260 goals (441 games)
  2. Harry Kane – 213 goals (320 games)
  3. Wayne Rooney – 208 goals (491 games)
  4. Andy Cole – 187 goals (414 games)
  5. Sergio Aguero – 184 goals (275 games)
  6. Mohamed Salah – 182 goals (291 games)
  7. Frank Lampard – 177 goals (609 games)
  8. Thierry Henry – 175 goals (258 games)
  9. Robbie Fowler – 163 goals (379 games)
  10. 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 next highest-scoring Premier League player still in action but it remains to be seen whether he stays in England. The Liverpool man will need a few seasons if he's to challenge Shearer's record.

It's still early days for Erling Haaland but it looks like he plans to stay at Manchester City long term after signing a 10-year contract extension in 2025.

He is the most likely candidate to mount a bid for Shearer's crown after winning the Golden Boot in his first two seasons in England.

Ad

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 PottsSport Editor

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.

Ad
Ad
Ad