Watch every single one of Erling Haaland's 100 Manchester City goals.

The phenomenal Norwegian striker has reached the landmark in just 105 appearances after an exceptional start to his third term in Manchester.

He scored 52 goals in his first season at the Etihad Stadium – more than any Premier League player has ever managed in a single term and the most ever by a City player in our long history.

Buy your Haaland No.9 shirt here

That included a record breaking 36 strikes in the Premier League alongside 12 in the Champions League, as we lifted the famous trophy for the first time.

Last year he backed that up with 38 finishes across all competitions, the joint-second most prolific term in our history, matching Tommy Johnson’s achievement in 1928/29.

All that has seen him play a pivotal role in our seven major honours since his arrival.

The 24-year-old has started this season in ominous form for our opponents, netting 10 goals in our first five outings of the new season.

He is now the quickest player in Premier League history to reach double figures in a season, with the previous best being six games.

In total, he now has 73 goals in the Premier League, 18 in the Champions League, eight in the FA Cup and one in the Carabao Cup since joining City.

Watch them all in the video above...