Dec 19, 2025, 08:40 AM
Open Extended Reactions
Erling Haaland is swiftly rising up the ranks of the Premier League's greatest goalscorers.
The Manchester City striker became the fastest player to 50, then 100, Premier League goals.
Alan Shearer's record of 260 Premier League goals is the target for Haaland.
Erling Haaland is chasing down Cristiano Ronaldo's goal tally. Getty
But Haaland is first expected to race past the total goals recorded by legends and clinical scorers alike, including Cristiano Ronaldo who scored 103 times in the competition for Manchester United.
After notching No. 100 against Fulham at Craven Cottage, Haaland was goalless as City beat Sunderland 3-0. He struck twice away at Crystal Palace on Dec. 14 to extend his tally to 102.
Haaland needs just one more goal to match Ronaldo's output.
His next opportunity is Saturday Dec. 20 when City host West Ham.
But how many goals does he need to catch the other top scorers in Premier League history?
Top Premier League scorers - as Erling Haaland rises through the ranks