1. Erling Haaland – 48 matches

The Norwegian has broken record-after-record since signing for the club and he broke yet another when he bagged the opening goal against Liverpool.

The fastest players to

To reach 50 Premier League goals in just 48 games is just insane. He’s become the quickest player to reach the landmark by some distance and it’ll surely be a long, long time until his record is broken.

2. Andy Cole – 65 matches

Cole, who was never truly appreciated by his national team, grabbed a quintet of strikes to take him to the 50-goal milestone. It seems as if the centre forward then put the brakes on as it took him an additional 120 games to score another 50 – but there’s no denying how much of a threat he was in the box.

3. Alan Shearer – 66 matches

At the time, his speedy record stood at the top of the rankings only to be surpassed a mere six months later by Cole. His record of reaching 100 goals in 124 English top flight games, however, still stands tall and firm

4. Ruud van Nistelrooy – 68 matches

A potent finisher, Ruud van Nistelrooy poached 50 goals in 68 matches – four better than Salah and Torres.

The fastest players to

While he was unable to top this list, he, interestingly, recorded 50 Champions League goals in 62 games, which is four faster than none other than Lionel Messi (66).

 Ranked fifth in Manchester United’s list of greatest ever strikers, goalscoring came naturally to the Dutchman as he finished his 219-game Old Trafford spell on 150 goals, which is just insanely impressive.

5. Fernando Torres – 72 matches

Eventually ending his Liverpool stint with 65 goals in 102 appearances, he is recognised as one of the club’s finest, despite popping up with the odd howler. Following his £50m switch to Chelsea in the early 2010s, his goal threat seemed to dry up as he went on to register 20 goals in his 110-game stint at the capital club.