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.
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.
Haaland needs just three more goals to match Ronaldo's output.
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
Alan Shearer - 260
Harry Kane - 213
Wayne Rooney - 208
Mohamed Salah - 190
Andrew Cole - 187
Sergio Aguero - 184
Frank Lampard - 177
Thierry Henry - 175
Robbie Fowler - 163
Jermain Defoe - 162
Michael Owen - 150
Les Ferdinand - 149
Teddy Sheringham - 146
Jamie Vardy - 145
Robin van Persie - 144
Nicolas Anelka - 131
Son Heung-Min - 127
Jimmy-Floyd Hasselbaink - 127
Robbie Keane - 126
Dwight Yorke - 123
Raheem Sterling - 123
Dimitar Berbatov - 121
Romelu Lukaku - 121
Steven Gerrard - 120
Ian Wright - 113
Peter Crouch - 112
Dion Dublin - 111
Sadio Mane - 111
Emile Heskey - 110
Ryan Giggs - 109
Paul Scholes - 107
Darren Bent - 106
Cristiano Ronaldo - 103
Erling Haaland - 100
Matt Le Tissier - 100
