Erling Haaland has joined the Premier League’s elite circle by scoring 100 goals, becoming the 35th player to reach the milestone. He achieved this landmark with the opener in Manchester City’s match against Fulham, making him the fastest to the century, doing it in 111 appearances and surpassing Alan Shearer’s 1995 record by 13 games.
Haaland’s current Premier League goalscoring rate stands at 0.90 per game. Looking ahead, he could challenge Shearer’s all-time record of 260 Premier League goals, a tally that was established when the league split from the English Football League in the 1992-93 season.
City’s agreement with Haaland, announced in January, is a record 9.5-year deal spanning through the 2033-34 season.
Top all-time Premier League scorers (live figures, with teams):
- Alan Shearer – 260 (Blackburn Rovers 112, Newcastle United 148)
- Harry Kane – 213 (Tottenham Hotspur 213)
- Wayne Rooney – 208 (Everton 25, Manchester United 183)
- Mohamed Salah – 190 (Chelsea 2, Liverpool 188)
- Andy Cole – 187 (Newcastle United 43, Manchester United 93, Blackburn Rovers 27, Fulham 12, Manchester City 9, Portsmouth 3)
- Sergio Aguero – 184 (Manchester City 184)
- Frank Lampard – 177 (West Ham 24, Chelsea 147, Manchester City 6)
- Thierry Henry – 175 (Arsenal 175)
- Robbie Fowler – 163 (Liverpool 128, Leeds United 14, Manchester City 21)
- Jermain Defoe – 162 (West Ham 18, Tottenham 91, Portsmouth 15, Sunderland 34, Bournemouth 4)
- Michael Owen – 150 (Liverpool 118, Newcastle United 26, Manchester United 5, Stoke City 1)
- Les Ferdinand – 149 (Queen’s Park Rangers 60, Newcastle United 41, Tottenham 33, West Ham 2, Leicester City 12, Bolton Wanderers 1)
- Teddy Sheringham – 146 (Nottingham Forest 1, Tottenham 97, Manchester United 31, Portsmouth 9, West Ham 8)
- Jamie Vardy – 145 (Leicester City 145)
- Robin van Persie – 144 (Arsenal 96, Manchester United 48)
- Jimmy Floyd Hasselbaink – 127 (Leeds United 34, Chelsea 69, Middlesbrough 22, Charlton Athletic 2)
- Son Heung-min – 127 (Tottenham 127)
- Robbie Keane – 126 (Coventry City 12, Leeds United 13, Tottenham 91, Liverpool 5, West Ham 2, Aston Villa 3)
- Nicolas Anelka – 125 (Arsenal 23, Liverpool 4, Manchester City 37, Bolton Wanderers 21, Chelsea 38, West Bromwich Albion 2)
- Dwight Yorke – 123 (Aston Villa 60, Manchester United 48, Blackburn Rovers 12, Birmingham City 2, Sunderland 1)
- Raheem Sterling – 123 (Liverpool 18, Manchester City 91, Chelsea 14)
- Romelu Lukaku – 121 (Chelsea 8, West Bromwich Albion 17, Everton 68, Manchester United 28)
- Steven Gerrard – 120 (Liverpool 120)
- Ian Wright – 113 (Arsenal 104, West Ham 9)
- Dion Dublin – 111 (Manchester United 2, Coventry City 61, Aston Villa 48)
- Sadio Mane – 111 (Southampton 21, Liverpool 90)
- Emile Heskey – 110 (Leicester City 33, Liverpool 39, Birmingham City 14, Wigan Athletic 15, Aston Villa 9)
- Ryan Giggs – 109 (Manchester United 109)
- Peter Crouch – 108 (Aston Villa 6, Southampton 12, Liverpool 22, Portsmouth 11, Tottenham 12, Stoke City 45)
- Paul Scholes – 107 (Manchester United 107)
- Darren Bent – 106 (Ipswich Town 1, Charlton Athletic 31, Tottenham 18, Sunderland 32, Aston Villa 21, Fulham 3)
- Didier Drogba – 104 (Chelsea 104)
- Cristiano Ronaldo – 103 (Manchester United 103)
- Matt Le Tissier – 100 (Southampton 100)
Note: The list includes players who are still active, indicated by an asterisk next to their name. Haaland’s own tally stands at 100 goals in 111 Premier League appearances. The source of this ranking comes from BBC Sport’s Ask Me Anything coverage, which explains how the service answers questions from readers by leveraging the BBC Sport newsroom and its network of experts.
If this topic sparks debate, what’s your take on Haaland’s pace relative to past records? Do you think the all-time 260-goal mark is realistically within reach for him, or will longevity and other factors reset the ceiling? Share your thoughts in the comments.