Erling Haaland has etched his name further into Premier League history by scoring his 103rd goal in the competition, matching Cristiano Ronaldo's all-time tally for the league.
The Man City striker scored a goal against West Ham and thus equalled the tally of the former Man United player, but in a jaw-dropping 122 fewer matches.
The Norwegian sensation reached this milestone during Manchester City's clash against West Ham United on December 20, 2025, where he opened the scoring in the fifth minute with a clinical finish, propelling City toward another potential victory in their title defense.
Haaland, who joined Manchester City from Borussia Dortmund in the summer of 2022 for a reported £51 million, has been a goal-scoring machine since his arrival.
In just 114 Premier League appearances, the 25-year-old has now equalled Ronaldo's 103 goals, which the Portuguese icon accumulated over 236 games during his two stints at Manchester United.
This feat underscores Haaland's extraordinary efficiency, boasting a goals-per-game ratio of approximately 0.90, compared to Ronaldo's 0.44 in the Premier League.A Breakdown of Haaland's Premier League JourneyHaaland's impact was immediate.
In his debut season (2022/23), he shattered records by netting 36 goals in 35 appearances, helping City secure a historic treble. The following campaign saw him add 27 goals in 31 games despite injury setbacks, and he has continued his prolific form into the 2025/26 season.
Haaland: 103 goals in 114 matches (0.90 goals per game)
Ronaldo: 103 goals in 236 matches (0.44 goals per game)
This remarkable efficiency places Haaland among the most lethal strikers the Premier League has ever seen. Alan Shearer (260), Harry Kane (213), and Wayne Rooney (208) are ahead of the player in terms of Premier League goals overall, but Haaland is closing in rapidly at a pace that outstrips even the league's greatest legends.











