Image Credentials: Image Title: “Declaration of Vengeance”: Beyond Legends: Erling Haaland Eclipses Ronaldo in Historic Goal Rush Source: (sora.openai) Date: December 2025. Attribution: This image was created using AI-generated imagery (sora.openai) and does not depict a real-world scene.
By Leo Sterling | December 20, 2025
The Premier League record books are not just being rewritten; they are being torn apart by the clinical force that is Erling Haaland. This Saturday at the Etihad Stadium, the Manchester City striker achieved another staggering milestone, scoring twice against West Ham to bring his total Premier League tally to 104 goals.
In doing so, Haaland has officially surpassed the goal count of one of the game’s greatest ever icons: Cristiano Ronaldo, who scored 103 times across his two stints with Manchester United.
The Efficiency Gap: 122 Fewer Games
While the goal counts now favor the Norwegian, it is the speed of his ascent that defies belief. Haaland reached the 104-goal mark in just 114 matches. To put that in perspective, Ronaldo required 236 appearances to reach his total of 103.
Haaland’s goals-per-game ratio in the Premier League now stands at an otherworldly 0.91, nearly double Ronaldo’s 0.44 in the same competition. Having recently become the fastest player to hit both 50 and 100 goals—shattering Alan Shearer’s century record by 13 games, Haaland is no longer chasing “modern” greats; he is hunting down the all-time legends.
The All-Time Leaderboard: Who is Next?
With Ronaldo now in his rearview mirror, Haaland sits at joint-32nd on the all-time list, level with Chelsea legend Didier Drogba. His next targets include Paul Scholes (107) and Ryan Giggs (109).
However, the “Golden Target” remains Alan Shearer’s 260 goals. At his current scoring rate, analysts project Haaland could surpass Shearer by early 2031, provided he remains in the Premier League for the duration of his current contract, which was recently extended to 2034.
Top 10 Premier League Goalscorers (All-Time)
| Rank | Player | Goals |
| 1 | Alan Shearer | 260 |
| 2 | Harry Kane | 213 |
| 3 | Wayne Rooney | 208 |
| 4 | Mohamed Salah | 190 |
| 5 | Andrew Cole | 187 |
| 6 | Sergio Aguero | 184 |
| 7 | Frank Lampard | 177 |
| 8 | Thierry Henry | 175 |
| 9 | Robbie Fowler | 163 |
| 10 | Jermain Defoe | 162 |
A Record-Breaking December
Haaland’s rise in December 2025 has been relentless. After a brief goalless drought against Sunderland, he silenced critics with a brace at Crystal Palace on December 14, followed by his historic performance against West Ham today.
“He’s not just a striker; he’s an inevitability,” said former striker Alan Shearer during a post-match analysis. “My record will go one day, and looking at Erling, that day might come sooner than any of us expected.”
As of tonight, Haaland has scored against all 23 opponents he has faced in the Premier League. With 19 league goals already in the 2025/26 campaign, a third consecutive Golden Boot seems more like a formality than a race.
The Haaland Projection: Chasing the 40-Goal Frontier
Based on his performance as of December 20, 2025, Erling Haaland is currently producing the most consistent season of his career. By analyzing his current strike rate against Manchester City’s remaining schedule, we can project where the “Nordic Meat Shield” will finish the 2025/26 campaign.
The Data: Where He Stands Now
-
Premier League Goals: 19
-
Games Played: 17
-
Strike Rate: ~1.12 goals per game
-
Current Total (Career PL): 104 goals
The Projection: 2025/26 Season Totals
If Haaland maintains his current scoring rate and avoids major injury (averaging his usual 33–35 appearances per season), the numbers are staggering:
| Milestone | Projected Date / Total |
| Golden Boot Status | Current Leader (19 goals) |
| Projected Season Total | 41–43 Goals |
| Breaking His Own Record | On track to beat his 36-goal record (2022/23) |
| Projected Career Total (May 2026) | ~125–128 Goals |
Upcoming Fixtures: The “Winter Blitz”
The festive period and early January will be crucial for Haaland’s hunt. Historically, he excels in the high-frequency winter schedule.
-
Dec 27: Nottingham Forest (Away)
-
Jan 1: Sunderland (Away)
-
Jan 4: Chelsea (Home) — A massive test against a top-four rival.
-
Jan 17: Manchester United (Away) — The Derby: Haaland currently has 8 career goals against United.
The “Ronaldo vs. Haaland” Trajectory
By the end of this season, Haaland is projected to reach approximately 127 goals. If he hits this mark, he will not only have eclipsed Cristiano Ronaldo (103) but will likely leapfrog a massive block of legends in a single season:
-
Robin van Persie (144)
-
Jamie Vardy (145)
-
Teddy Sheringham (146)
Analyst Note: At this pace, Haaland is expected to enter the Top 10 All-Time Premier League Scorers list by the end of the 2026/27 season, reaching the milestone in roughly half the time it took the players currently holding those spots.