Where is the Erling Haaland ranking in the list of the best scorers of the Premier League of all time? When could he break the record of Alan Shearer?

After a so-called “poor” 2024-25 campaign, Erling Haaland watched his best clinic in the victory of Manchester City Derby 3-0 against Manchester United.
While 22 goals last season are hardly bad, Haaland had trouble having the same impact as during his first two seasons in the Premier League, in particular compared to the 2022-23 campaign, where he scored 52 goals in all competitions while City won the triple.
The Norwegian would lack key chances in great moments, which ultimately contributed to the finish of the city below expectations in third place.
But against United, he looked at his best ruthless, withdrawing City out of the reach of their rivals in the second period with two well -stored finishes.
The first was a cool chip on the goalkeeper United Altay Bayindir, before loading at home at the brand house to fill the 3-0 victory and bring his count this season with five goals in four games.
Manager Pep Guardiola said: “Erling has been incredible from the start, but this season is better than ever. I would say better than the triple year.
“He is dynamic and I do not judge him for the releases, we want him to score goals and help us.”
Erling Haaland Premier League goals
It was only the fourth season of Haaland in the Premier League, but it seems that it is already the one where he joined the 100 club – for the players who scored 100 or more goals in the competition.
Then is a double derby, the haaland count is now 90 goals, which means that it only needs 10 additional goals to join this exclusive club, which currently has 34 members.
The rate at which the Norwegian hitman accumulates the figures is amazing, having played only 101 games in competition. He had 22 other games to score these 10 goals to become the fastest player to reach 100 goals in competition.
For the context, Liverpool Talisman Mohamed Salah took 162 games to achieve this feat, with the second striker Harry Kane who needed 144. Record goalscorer Alan Shearer did in 124.
How long will Haaland take to break the Shearer’s record?
With Haaland signing a huge contract with City last season which does not expire before 2034, it seems only a matter of time before the attacker broke the longtime record of 260 goals in the Premier League.
He has 90 goals in 101 Premier League games, a rate of 0.89 goals per game. Continue at this rate and Haaland will eclipse Shearer in 191 games, which is equivalent to around five seasons.
In total, this would mean that he could break the record in eight seasons – an astounding difference from the 14 Shearer took to reach his count.
It seems that the only thing that could prevent the 25 -year -old player from breaking the record is that he leaves the Premier League for new pastures, with a 2029 pause clause in his contract and that Real Madrid of Giants de Laliga is often listed as a long -term destination.
Where does it rank in the scorers of the Premier League of all time?
- Alan Shearer – 260 goals, 441 games
- Harry Kane – 213 goals, 320 games
- Wayne Rooney – 208 goals, 491 games
- Mohamed Salah – 188 goals, 305 games
- Andy Cole – 187 goals, 415 games
- Sergio Aguero – 184 goals, 275 games
- Frank Lampard – 177 goals, 611 games
- Thierry Henry – 175 goals, 258 games
- Jermain Defoe – 163 goals, 496 games
- Robbie Fowler – 162 goals, 379 games
- Michael Owen – 150 goals, 326 games
- Les Ferdinand – 149 goals, 349 games
- Teddy Sheringham – 146 goals, 417 games
- Jamie Vardy – 145 goals, 342 games
- Robin Van Persie – 144 goals, 280 games
- Heung -min son – 127 goals, 333 games
- Jimmy Floyd Hasselbaink – 127 goals, 288 games
- Robbie Keane – 126 goals, 349 games
- Nicolas Anelka – 125 goals, 364 games
- Raheem Sterling – 123 goals, 396 games
- Dwight Yorke – 123 goals, 375 games
- Steven Gerrard – 121 goals, 504 games
- Romelu Lukaku – 121 goals, 278 games
- Ian Wright – 113 goals, 213 games
- Sadio Mane – 111 goals, 263 games
- Dion Dublin – 111 goals, 312 games
- Emile Heskey – 110 goals, 516 games
- Ryan Giggs – 108 goals, 632 games
- Paul Scholes – 107 goals, 499 games
- Peter Crouch – 106 goals, 468 games
- Darren Bent – 106 goals, 277 games
- Didier Drogba – 104 goals, 254 games
- Cristiano Ronaldo – 103 goals, 236 games
- Matt Le Tissier – 101 Goals, 270 Games
- Emmanuel Adebayor – 97 goals, 242 games
- Beau de Stepben – 95 goals, 252 games
- Ruud Van Nistelrooy – 95 goals, 150 games
- Dimitar Berbatov – 94 goals, 229 games
- Mark Viduka – 92 goals, 240 games
- Kevin Phillips – 92 goals, 263 games
- Ole Gunnar Solskjaer – 91 goals, 235 games
- Chris Wood – 91 goals, 267 games
- Olivier Giroud – 90 goals, 255 games
- James Beattie – 90 goals, 329 games
- Erling Haaland – 90 goals, 101 games