Manchester United – All-Time Top Goal Scorers
Manchester United’s top scorers list highlights both legendary figures and modern stars who have shaped the club’s attacking history. Wayne Rooney leads the chart with 253 goals in 559 appearances, with Sir Bobby Charlton following with 245 goals from a remarkable 746 games. Charlton held the record for most goals and most appearances for decades, until Rooney and Ryan Giggs, respectively, surpassed him.
When it comes to efficiency, legendary names like Denis Law (237 goals in just 405 appearances) and Ruud van Nistelrooy (150 in just 219 appearances) stand out.
The list features modern legends as well with Paul Scholes, Ole Gunnar Solskjaer and Cristiano Ronaldo all featuring. From the last decade, Marcus Rashford makes the list and the most recent entrant to the 100-club, Bruno Fernandes, is there with a slightly superior goal scoring average.
| Rank | Player | Appearances | Goals | Goals per match |
|---|---|---|---|---|
| 1 | Wayne Rooney | 559 | 253 | 0.45 |
| 2 | Sir Bobby Charlton | 746 | 245 | 0.33 |
| 3 | Denis Law | 405 | 237 | 0.59 |
| 4 | Jack Rowley | 377 | 190 | 0.50 |
| 5 | George Best | 470 | 179 | 0.38 |
| 6 | Dennis Viollet | 284 | 173 | 0.61 |
| 7 | Ryan Giggs | 963 | 168 | 0.17 |
| 8 | Mark Hughes | 459 | 161 | 0.35 |
| 9 | Paul Scholes | 716 | 155 | 0.22 |
| 10 | Ruud van Nistelrooy | 219 | 150 | 0.68 |
| 11 | Cristiano Ronaldo | 346 | 145 | 0.42 |
| 12 | David Herd | 261 | 143 | 0.55 |
| 13 | Marcus Rashford | 426 | 138 | 0.32 |
| 14 | Stan Pearson | 318 | 135 | 0.42 |
| 15 | Tommy Taylor | 189 | 131 | 0.69 |
| 16 | Ole Gunnar Solskjær | 366 | 126 | 0.34 |
| 17 | Andy Cole | 275 | 121 | 0.44 |
| 18 | Brian McClair | 466 | 121 | 0.26 |
| 19 | Bruno Fernandes | 296 | 100 | 0.34 |
| 20 | Bryan Robson | 387 | 97 | 0.22 |