The Premier League has been home to countless world-class goalscorers over the years, but which players have scored the most goals in a Premier League season? Let’s take a look at the EPL’s best-ever Golden Boot winners and honor some of the greatest marksmen in the history of soccer.
Erling Haaland – Manchester City (2022-23) – 36 Goals
Erling Haaland shattered the record for most goals in a Premier League season when he scored 36 goals in 35 games during the 2022-23 campaign, achieving an outrageous average of 1.03 goals per game. The prolific Manchester City striker chalked up four hat-tricks and five braces in his record-breaking season, firing his team to the Premier League title in the process.
Andrew Cole – Newcastle United (1993-94) – 34 Goals
Andrew Cole netted 34 goals in 40 Premier League games back in 1993-94. It is worth noting, however, that Premier League seasons comprised 42 games between 1992-93 and 1994-95, while today’s seasons comprise 38 games. Even so, Cole – who bagged 187 goals in 415 Premier League appearances – will always be remembered as one the division’s greatest scorers.
Alan Shearer – Blackburn Rovers (1994-95) – 34 Goals
Alan Shearer also took advantage of the 42-game format in 1994-95, scoring 34 goals in 42 outings that season. Remarkably, the former Blackburn Rovers and Newcastle United striker won three consecutive Premier League Golden Boots between 1994-95 and 1996-97, meaning he makes a second appearance on this list a little later.
Mohamed Salah – Liverpool (2017-18) – 32 Goals
Until Haaland arrived on the scene, Mohamed Salah held the record for most goals in the 38-game Premier League season. In 2017-18, Liverpool’s “Egyptian King” racked up 44 goals in 52 appearances across all competitions, including 32 in 36 league outings. Not only did Salah bag five braces that season, but he also netted four goals in a single game against Watford.
Best Soccer Leagues in the World
Alan Shearer – Blackburn Rovers (1995-96) – 31 Goals
Making his second appearance on this list, Shearer followed up his 34-goal campaign in 1994-95 by scoring 31 goals the following season. Liverpool’s Robbie Fowler notched 28 Premier League goals in 1995-96, while Newcastle’s Les Ferdinand scored 25. However, nobody could stop Shearer winning back-to-back Golden Boots.
Cristiano Ronaldo – Manchester United (2007-08) – 31 Goals
It is no secret that Cristiano Ronaldo holds countless goal scoring records. The five-time Ballon d’Or winner has scored more UEFA Champions League, European Championship and international goals than any other player. In 2007-08, the Manchester United legend added a Premier League Golden Boot to his collection of accolades, scoring 31 goals in 34 games.
Best Soccer Players of All Time
Luis Suarez – Liverpool (2013-14) – 31 Goals
Luis Suarez scored 31 goals in 33 Premier League appearances during the 2013-14 season, finishing the campaign with a goals-per-game average of 0.94. The ex-Liverpool star notched six braces, two hat-tricks and one four-goal haul that season, as well as 17 assists for good measure. Consequently, Suarez is among the players with the most goals in a Premier League season.