Erling Haaland reached 100 Premier League goals in just 111 matches for Manchester City, shattering Alan Shearer's record of 124 matches set in 1995.
This milestone came during a 5-4 win at Fulham on December 2, where he scored once and provided two assists.

Haaland's achievement tops all previous benchmarks, surpassing Shearer's mark by 13 games and outpacing others like Mohamed Salah, who has 70 goals in 120 appearances since August 2022.
He leads the 2025-26 scoring charts with 16 goals in 14 matches, contributing 34% of City's total Premier League goals since his 2022 arrival. Erling Haaland reached 100 Premier League goals in 111 matches, eclipsing Alan Shearer's 124-game record from 1995 by 13 games and becoming the 35th player in the elite 100 club. This feat outpaces Thierry Henry (141 games), Sergio Agüero (147), and Mohamed Salah (162).
His efficiency stands out: 71 left-foot goals, 11 right-foot, 17 headers, and one unique body deflection.
Scored against every Premier League opponent faced, with 10 goals in six games versus Wolves.
Averages 0.93 goals per game, projecting him to challenge Shearer's all-time record of 260 by 2031.
Overcame a rare drought late 2024, still netting 22 Premier League goals that season despite criticism.
Since joining from Borussia Dortmund, Haaland has redefined striking standards, hitting 40+ goals in his debut season and eyeing 52 this year. The Norwegian also played a crucial part for his country as they qualified for the World Cup 2026.