This season in 31 Premier League games, Haaland has scored 35 goals.
The Norwegian player beat Andrew Cole and Alan Shearer’s previous record of 34 league goals by scoring his 35th goal of the season against West Ham.
In the 38 games prior to this, Haaland had already surpassed Mohamed Salah’s 32 goals for Liverpool in 2017–18, setting a new milestone. He now has the overall record with five more games to go.
In the second half of a 3-0 victory over West Ham, Haaland scored his 35th goal in the top division this season, propelling City back to the top of the table.
After the final whistle, his teammates, manager Pep Guardiola, and the club’s administrative personnel presented him with a guard of honor at the Etihad Stadium.
Andrew Cole’s record of 34 goals for Newcastle in the 1993-94 season was matched by Alan Shearer as he led Blackburn to the title the following year.
However, both players had the advantage of playing in a 42-game season with 22 teams in the top flight, giving them an extra four matches.
Shearer started all 42 games in his record-breaking season, while Cole missed two.
In contrast, Haaland has set a new record in just his 31st game of the season, marking his debut season in English football.
Haaland’s 35 goals are also the highest number of goals scored by a player in a single campaign in the English top division since Ron Davies scored 37 for Southampton in 1966-67.
Dixie Dean holds the all-time record with 60 goals in 39 games for Everton in 1927-28.