Who are Manchester United’s all-time record goalscorers?
United have been blessed with some of the greatest strikers to ever play the beautiful game. From Wayne Rooney to Denis Law – the Red Devils have had some players who were simply born to score goals.
With so many great players, it’s hard to keep track of which players have scored the most goals. Thankfully, we’ve collated a list of the most prolific goalscorers in the club’s history.

United’s record goalscorers features many big names from the past, and several well known players from the modern era, including Cristiano Ronaldo.
Manchester United’s all time leading goalscorers
- Wayne Rooney
253
- Sir Bobby Charlton
249
- Denis Law
237
- Jack Rowley
211
- Dennis Viollet
179
- George Best
179
- Joe Spence
168
- Ryan Giggs
168
- Mark Hughes
163
- Paul Scholes
155
- Ruud van Nistelrooy
150
- Stan Pearson
148
- David Herd
145
- Cristiano Ronaldo
145
- Tommy Taylor
131
- Brian McClair
127
- Ole Gunnar Solskjaer
126
- Marcus Rashford
123
- Andy Cole
121

- Manchester United transfer target wins club’s player of the season
- Alejandro Garnacho hears the words he has been waiting for, it should be third time lucky
- Bruno Fernandes and Benni McCarthy react as goalkeeper leaves Manchester United
- Manchester United path to sign Moises Caicedo looks more difficult than ever
- Juventus set to make last-ditch attempt to keep Manchester United transfer target
- Donny van de Beek makes decision on his future, per Fabrizio Romano
- £35m Manchester United target advised to switch to La Liga instead
- 40 goal contributions: Manchester United star has performed beyond expectation
- Jack Butland sends message as he leaves Manchester United and Rangers move announced
- Bayern back out of Manchester United transfer battle as star ‘unaffordable’
- Report says Manchester United risk missing out Kane if club sell one player
- Pundit says criticism Manchester United forward ‘playing the wrong sport’ is over the top
Related Topics
Have something to tell us about this article?
Let us know