The 10 Players Who Have Scored the Most Premier League Goals Against Manchester United

Sep 15, 2025 3 min read
The 10 Players Who Have Scored the Most Premier League Goals Against Manchester United

Manchester United have faced some of the greatest players in Premier League history — but a select group have made a habit of tormenting them time and time again.

From Liverpool legends to Manchester City stars, here are the 10 players who have scored the most Premier League goals against the Red Devils.

10. Pascal Gross – 7 Goals

Not the name you’d expect on a list full of Premier League icons. Gross scored 30 goals in his time at Brighton, with almost a quarter of them coming against Manchester United. A true thorn in their side.

9. Phil Foden – 7 Goals

The boy from Stockport lives for the derby. Foden has already bagged seven goals against United, averaging one every 120 minutes against them in the Premier League. He’s quickly building a reputation as their local nightmare.

8. Steven Gerrard – 8 Goals

Liverpool’s captain, leader, legend. Gerrard played 30 times against United in the league and scored eight, including his unforgettable camera-kiss celebration at Old Trafford. A rivalry moment etched in history.

7. Les Ferdinand – 8 Goals

Sir Les was one of the Premier League’s original great strikers, and he made his mark on United too. Eight of his 159 league goals came against them, including a towering header in Newcastle’s famous 5–0 victory in 1996.

6. Robbie Fowler – 8 Goals

Fowler faced United with Liverpool, Leeds and Manchester City, scoring eight times in total. His first goal against them, a thunderous strike as a 20-year-old, remains one of his best ever.

5. Thierry Henry – 8 Goals

United vs Arsenal defined the Premier League in the early 2000s — and Henry loved the occasion. Eight goals and four assists in just 14 league meetings shows how often he delivered on the big stage.

4. Sergio Agüero – 8 Goals

The Argentinian icon thrived on derby day, describing the goosebumps of silencing Old Trafford with a goal. Agüero’s eight league goals against United added another layer to the City–United rivalry.

3. Erling Haaland – 8 Goals

He’s only been in England three seasons, but Haaland has wasted no time climbing this list. A hat-trick in his first Manchester derby set the tone, and he now averages a goal against United every 67 minutes in the league — the deadliest rate of anyone here.

2. Alan Shearer – 10 Goals

The Premier League’s record goalscorer scored 10 against United without ever needing a penalty. A true marksman who punished them consistently across his Newcastle career.

1. Mohamed Salah – 13 Goals

United’s ultimate Premier League nemesis. Salah has scored 13 times against them — more than anyone in history — and added six assists for good measure. From hat-tricks at Old Trafford to ruthless counters at Anfield, the Egyptian King has dominated this rivalry.

Final Word

From Gerrard’s passion to Henry’s elegance and Salah’s ruthless streak, Manchester United have suffered at the hands of some of the league’s greatest players. And with Haaland rising fast, the nightmare might only be getting worse.

Great! Next, complete checkout for full access to Pure Football.
Welcome back! You've successfully signed in.
You've successfully subscribed to Pure Football.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info has been updated.
Your billing was not updated.