Erling Haaland reached the latest landmark of his career as he hit his 100th goal for Manchester City in their 2-2 Premier League draw with Arsenal.
The Norway striker was making his 105th appearance – and his 100th start – in just over two years at the club when he reached the century at Etihad Stadium.
The goal came as he raced on to Savinho’s through ball before slotting home in the ninth minute.
Haaland’s goals have come at an average of one every 85 minutes.
He seems more prolific than ever this season – his 10 goals in the first five games of a top-flight season is the best start since Aston Villa’s Pongo Waring in 1930.
It takes Haaland’s career tally to 235 club goals – for Molde, Red Bull Salzburg, Borussia Dortmund and City – and 32 goals for Norway. He is only 24.
It also means he equals Cristiano Ronaldo’s record at Real Madrid of fewest games needed to reach 100 goals for a team from Europe’s top five leagues.
So how has Haaland reached this landmark, what records does he already have – and what could he go on to achieve?
Haaland’s record is scarcely believable when you consider he only joined City in 2022 in a £51m move from Borussia Dortmund, where he hit 86 goals in 89 games.
He has hit four or more goals against 11 different teams in a City kit. Wolves are his favourite opponents, with eight goals in four games against the Black Country side.
Haaland has scored seven in five against West Ham and six against Manchester United, RB Leipzig and – in just two meetings – Luton.
Including goals for Dortmund, Haaland has scored 12 goals in eight matches against Leipzig.
He has scored 73 Premier League goals for City, 18 in the Champions League, eight in the FA Cup and one in the Carabao Cup.
Some 73 have come with his left foot, 14 with his right, 12 with his head and one that went in via his backside, against Chelsea.
He has scored 18 of his 20 penalties – and struck six from outside the box.