Erling Haaland needed just 105 games to reach 100 goals for Manchester City.

One of the most prolific scorers in the history of the game, Haaland has broken a litany of records on his way to becoming the 19th City player to ever hit triple figures.

He is the Premier League’s record scorer for a single campaign, hitting 36 in the league in 2022/23 and 52 overall before adding 38 last term.

Our No.9 has begun this campaign in fine form too, becoming the quickest player ever to score 10 Premier League goals in a season - needing just five games to do so.

Buy your Haaland No.9 shirt here

Capable of scoring all kinds of goals, the Norwegian is a defender’s nightmare.

Lightning quick, incredibly physical, capable of leaping to a great height and unbelievably composed in pressure situations, he’s the complete striker.

That has lent itself to so many memorable moments in just over two years at the Etihad Stadium.

To celebrate his milestone, we pick out 10 of his best ever strikes so far.

See if you agree with our selection above...