3. Ruud van Nistelrooy – 68 appearances
Third on the list is ex-Man Utd forward Ruud van Nistelrooy. The Dutch striker reached his 50 against Newcastle in August 2003 in just 68 games.
van Nistelrooy is currently the fastest non-English player to hit 50 Premier League goals. Unfortunately for him, Erling Haaland being born in Leeds won’t stop the Norwegian international taking that record as well.
He is one of 11 players to score 50 goals in the Premier League for Manchester United – the most of any club – and is by far the quickest among that contingent. Eric Cantona comes closest, scoring his 50th in his 101st appearance for the Red Devils. At least that’s one record that, you’d think, is safe from the Haaland machine.
4. Fernando Torres – 72 appearances
In joint-4th is Fernando Torres, who reached 50 goals in his first 72 Premier League appearances for Liverpool (63 starts). Before a certain Mo Salah (more to come from him), that was the fastest any player had reached the landmark for the Reds in the competition.
Like Cole, none of Torres’ first 50 Premier League goals were penalties, and he reached the milestone is some style – a 90th-minute winner over Aston Villa in Liverpool’s final game of 2009.
His rate rather dried up after that – from 50 in his first 72, Torres would only go on to score another 35 goals in his final 140 Premier League appearances as injuries mounted and a £50m move to Chelsea didn’t work out as the Blues hoped in terms of league form.
It would be a major surprise if Haaland suffered a similar curtailment.
5. Mohamed Salah – 72 appearances
Last but not least in the current top five is Mo Salah, who equals Torres in reaching 50 goals in his first 72 Premier League appearances.
However, Salah would be outright fourth in the list if it weren’t for his short spell as a Chelsea player, where he scored just twice in 13 Premier League games for the club (6 starts).
For Liverpool only, Salah hit 50 in 69 appearances – making him currently the third-fastest to 50 for a single club in the Premier League (after Shearer and van Nistelrooy).
Salah is the only one of the current top five still playing, and while Haaland sits on 49 Premier League goals coming into the two meeting in Man City v Liverpool on Saturday, Salah is on 149. The Egyptian could become the 11th player to reach 150 Premier League goals, equalling Michael Owen’s tally of 150 to sit joint-10th in the competition’s all-time leading scorers.
| Premier League – Fastest to 50 Goals |
| Date of 50th | Player | Apps to 50 |
| 04/03/1995 | Andrew Cole | 65 |
| 10/09/1994 | Alan Shearer | 66 |
| 23/08/2003 | Ruud van Nistelrooy | 68 |
| 29/12/2009 | Fernando Torres | 72 |
| 19/01/2019 | Mohamed Salah | 72 |