Wayne Rooney is Manchester United’s all-time leading goalscorer, with 253 goals in 559 appearances across all competitions. Sir Bobby Charlton sits second on 249.
Rooney overtook Charlton’s long-standing record in January 2017, ending a mark that had stood since 1973.
This article ranks United’s greatest goalscorers in full, explains how Rooney’s total compares to Charlton’s, and separates the club’s biggest scoring records by competition, from the Premier League to Europe.
Who Is Manchester United’s All-Time Top Scorer?
Wayne Rooney is Manchester United’s all-time leading goalscorer with 253 goals in all competitions.
Sir Bobby Charlton finished his United career with 249 goals, a total he set across 758 appearances between 1956 and 1973.
Rooney passed him in January 2017 with a free-kick against Stoke City, reaching the milestone in 546 appearances, well over 200 fewer than Charlton needed.
Rooney’s 253 covers his entire competitive first-team career at United, from his 2004 arrival from Everton to his 2017 departure, across the Premier League, FA Cup, League Cup, Champions League and every other competition United played in during that span.
Manchester United Top Scorers All-Time
The main ranking uses goals scored in competitive first-team matches for Manchester United across all competitions. Charity/Community Shield and wartime fixtures are excluded.
Figures are drawn from the club’s own statistical archives and cross-checked against independent football record-keeping sites.
| Rank | Player | Goals | Manchester United Career |
| 1 | Wayne Rooney | 253 | 2004–2017 |
| 2 | Sir Bobby Charlton | 249 | 1956–1973 |
| 3 | Denis Law | 237 | 1962–1973 |
| 4 | Jack Rowley | 211 | 1937–1955 |
| 5 | Dennis Viollet | 179 | 1952–1962 |
| 6 | George Best | 179 | 1963–1974 |
| 7 | Joe Spence | 168 | 1919–1933 |
| 8 | Ryan Giggs | 168 | 1991–2014 |
| 9 | Mark Hughes | 163 | 1983–1986, 1988–1995 |
| 10 | Paul Scholes | 155 | 1994–2011, 2012–2013 |
| 11 | Ruud van Nistelrooy | 150 | 2001–2006 |
| 12 | Stan Pearson | 148 | 1937–1954 |
| 13 | David Herd | 145 | 1961–1968 |
| 14 | Cristiano Ronaldo | 145 | 2003–2009, 2021–2022 |
| 15 | Marcus Rashford | 138 | 2016–2024 |
| 16 | Tommy Taylor | 131 | 1953–1958 |
| 17 | Brian McClair | 127 | 1987–1998 |
| 18 | Ole Gunnar Solskjær | 126 | 1996–2007 |
| 19 | Andy Cole | 121 | 1995–2002 |
| 20 | Bruno Fernandes | 107 | 2020–present |
A note on methodology: this ranking uses total competitive goals across every competition United have entered, including the league, domestic cups, European competitions and other one-off honours such as the Charity/Community Shield.
It does not include wartime fixtures, which are excluded from official club records.
Some outlets report slightly different totals for pre-1960s players because record-keeping from that era is less complete, but the figures above reflect the most widely cited archive, maintained by the independent statistical resource MUFCINFO.com.
Wayne Rooney: Manchester United’s All-Time Leading Scorer
Rooney signed for United from Everton in the summer of 2004 as an 18-year-old already regarded as one of English football’s brightest prospects, and he marked his debut with a hat-trick against Fenerbahce in the Champions League.
Over the next 13 years he developed from a raw, explosive teenage forward into an all-round attacking player capable of leading the line, playing off a striker, or dropping into midfield.
What set Rooney apart was his range. He scored from close-range instinct, from outside the box, from free-kicks and, memorably, from an overhead bicycle kick against Manchester City in 2011 that is still regarded as one of the greatest goals in Premier League history.
That variety, combined with his willingness to adapt his game as he aged, is a large part of why his total climbed so high over such a long career.
Rooney’s longevity matters as much as his peak years. He remained a first-team regular for well over a decade, winning five Premier League titles, the Champions League in 2008, and the Europa League in his final season before leaving for Everton in 2017.
Rooney passed him in January 2017 with a free-kick against Stoke City in January 2017; with this, he moved ahead of Charlton and claimed the record for United’s all-time leading goalscorer—a position he still holds.
Sir Bobby Charlton: The Record Rooney Broke
Charlton signed for United as a schoolboy and made his first-team debut in 1956, becoming part of the young “Busby Babes” side built by manager Sir Matt Busby.
He survived the 1958 Munich air disaster, which killed several of his teammates, and went on to become the emotional and sporting core of United’s rebuilding in the 1960s.
Charlton scored from central midfield and from an advanced forward role across his 17-year United career, combining thunderous long-range shooting with intelligent movement.
He was central to United becoming the first English club to win the European Cup, scoring twice in the 1968 final victory over Benfica at Wembley. He also won two First Division titles and an FA Cup with the club.
His 249 goals stood as the club record for 44 years, a period spanning several generations of United teams, until Rooney passed it in January 2017.
Charlton remains second on the all-time list and is still United’s leading scorer among players who spent their entire United career as an outfield attacking midfielder rather than a specialist striker.
Other Great Scorers
Denis Law
Law scored 237 goals in a United career from 1962 to 1973, a spell that overlapped with Charlton’s and included the 1968 European Cup triumph, though injury kept him out of the final itself.
Famed for his aerial ability and predatory instincts inside the box, Law remains United’s third-highest scorer of all time and set the club’s individual single-season goal record.
Jack Rowley
Rowley scored 211 goals for United across 18 years either side of the Second World War, forming one of the club’s most feared post-war forward lines alongside Stan Pearson.
He was known for a powerful shot in both feet, and his goals underpinned United’s FA Cup win in 1948 and their First Division title in 1952.
Dennis Viollet
Viollet scored 179 goals in a decade at Old Trafford and was one of the survivors of the Munich air disaster.
He remains the holder of United’s single-season league scoring record, netting 32 league goals in the 1959/60 campaign, a mark that has stood for over six decades.
George Best
Best also finished with 179 goals, level with Viollet, across an 11-year United career defined as much by his technical brilliance and unpredictability as by his goal return.
His most famous individual haul for the club came in a single FA Cup tie, discussed further below.
Joe Spence
Spence is United’s highest-scoring player from the era before the Second World War aside from Rowley, netting 168 goals across 14 years in the 1920s and early 1930s, a period when the club spent time outside the top flight.
Ryan Giggs
Giggs shares eighth place on the all-time list with 168 goals, though his real significance lies in longevity and consistency rather than pure scoring output.
He remains United’s record appearance-maker with 963 games across 23 years, and he is the only player to score in each of the Premier League’s first 21 seasons.
Mark Hughes
Hughes scored 163 goals across two spells at United, either side of a stint at Barcelona, and was a key figure in the club’s revival under Sir Alex Ferguson, winning the FA Cup, the Cup Winners’ Cup and the inaugural Premier League title.
Paul Scholes
Scholes scored 155 goals from midfield over a 20-year United career, making him the club’s highest-scoring central midfielder outside of Charlton. He is widely regarded as one of the finest passers and long-range shooters of his generation.
Cristiano Ronaldo
Ronaldo scored 145 goals across two spells at United, the first from 2003 to 2009 when he developed from a tricky winger into a Ballon d’Or-winning forward, and a second short spell from 2021 to 2022.
His 2007/08 season, in which he scored 42 goals in all competitions, remains one of the most productive individual campaigns in club history.
Wayne Rooney vs Bobby Charlton: Who Scored More?
| Statistic | Wayne Rooney | Bobby Charlton |
| Manchester United goals | 253 | 249 |
| Difference | +4 | — |
| United appearances | 559 | 758 |
| United career | 2004–2017 | 1956–1973 |
| Main position | Forward | Forward/Midfielder |
| Major club honours | 5 Premier League titles, 1 Champions League, 1 Europa League | 3 First Division titles, 1 FA Cup, 1 European Cup |
Rooney scored four more goals than Charlton, but he needed nearly 200 fewer appearances to do it, giving him a notably higher goals-per-game strike rate over his United career.
That gap reflects genuine differences in role and era rather than a simple quality gap between the two players.
Charlton played a large part of his career in a deeper, more creative role and represented United through a period when squads rotated far less and matches were, on average, lower-scoring than in the modern Premier League.
Rooney, by contrast, spent much of his career as an out-and-out forward inside a squad that used substitutions and rotation far more heavily.
Comparing scorers across eras like this is useful for identifying who has contributed the most goals to the club’s history, but it is not a reliable way of ranking the two as footballers overall.
Playing style, competition structure, and the tactical demands placed on each player all changed significantly between Charlton’s era and Rooney’s, and both men remain central figures in United’s history regardless of where their scoring totals rank.
Manchester United Top Scorers in the Premier League
The all-time United ranking above covers every competition the club has played in since 1878.
The Premier League ranking below is a different, narrower statistic, covering only goals scored in England’s top flight since its 1992 rebrand.
Because several of the players below are still playing or have only recently retired, their totals can still change; the figures here are current through September 2026.
| Rank | Player | Premier League Goals for Manchester United |
| 1 | Wayne Rooney | 183 |
| 2 | Ryan Giggs | 109 |
| 3 | Paul Scholes | 107 |
| 4 | Cristiano Ronaldo | 103 |
| 5 | Ruud van Nistelrooy | 95 |
| 6 | Andy Cole | 93 |
| 7 | Ole Gunnar Solskjær | 91 |
| 8 | Marcus Rashford | 87 |
| 9 | Bruno Fernandes | 71 |
| 10 | Eric Cantona | 64 |
Note the shift compared with the all-competitions list. Andy Cole, Eric Cantona and Ole Gunnar Solskjær climb higher here because a larger share of their United careers came during the Premier League era, while pre-1992 players such as Denis Law, Jack Rowley and Dennis Viollet do not feature at all, since none of their goals count towards this specific record.
Rashford’s total is now fixed following his move to Barcelona in 2024. Fernandes remains an active United player, so his total will continue to rise; the figure above reflects goals scored through the end of the 2025/26 season, per the same MUFCINFO.com Premier League archive used for the rest of this table.
Wayne Rooney’s Manchester United Premier League Goals
Rooney’s 183 Premier League goals for United are comfortably the most in club history, the most scored by any player for the club in the competition, 74 clear of Ryan Giggs in second place.
That total was built across 13 seasons in which Rooney rarely missed long stretches through injury or loss of form, allowing him to accumulate goals at a pace few of his teammates could match over the same period.
It is worth keeping Rooney’s 183 Premier League goals separate from his 253 total United goals.
The 183 figure only reflects his output in the league; the remaining 70 goals came in the FA Cup, League Cup, Champions League, Europa League and other competitions across his career.
Both records belong to Rooney, but they measure different things, and conflating them is one of the more common errors in casual discussions of his United career.
Most Goals by a Manchester United Player in One Season
Two separate records exist here: the best league-only season, and the best season across all competitions.
| Rank | Player | Season | League Goals | Competition |
| 1 | Dennis Viollet | 1959/60 | 32 | First Division |
| 2 | Cristiano Ronaldo | 2007/08 | 31 | Premier League |
| 3 | Denis Law | 1963/64 | 30 | First Division |
Viollet’s 32-goal league season from 1959/60 remains United’s official top-flight single-season record, though it predates the Premier League era.
In the Premier League specifically, Ronaldo’s 31 goals in 2007/08 is the individual record, a season that also brought him his first Ballon d’Or.
Most Goals by a Manchester United Player in One Season (All Competitions)
| Rank | Player | Season | Goals | Competition Scope |
| 1 | Denis Law | 1963/64 | 46 | All competitions |
| 2 | Ruud van Nistelrooy | 2002/03 | 44 | All competitions |
| 3 | Cristiano Ronaldo | 2007/08 | 42 | All competitions |
Law’s 46 goals in 1963/64 across all competitions is the highest single-season total by any player in United’s history, edging out both Van Nistelrooy’s 44 in 2002/03 and Ronaldo’s 42 in his Ballon d’Or-winning 2007/08 campaign.
This is a distinct record from the league-only figures above and should not be combined with them.
Most Goals by a Manchester United Player in One Match
The club’s official single-match scoring record belongs to George Best, who scored six goals in United’s 8-2 win over fourth-tier Northampton Town in the FA Cup fifth round on 7 February 1970.
It remains the only time a United player has scored six goals in a competitive first-team match; the only other instance of a United player reaching six in a single game came from Harold Halse in the 1911 FA Charity Shield, a fixture not classed as a fully competitive match in the same way.
Best’s performance came immediately after he returned from a lengthy suspension, and it included headers, a close-range finish, and a trademark dribbling goal that sent the Northampton goalkeeper to the ground before Best rolled the ball into an empty net.
It stands alongside his 1968 European Cup final appearance as one of the definitive individual moments of his United career.
Manchester United’s Top European Goalscorers
European goalscoring records for United need to be separated carefully, because the club has competed in several distinct UEFA competitions across its history: the European Cup and its successor the Champions League, the UEFA Cup and its successor the Europa League, and the now-discontinued Cup Winners’ Cup and Super Cup.
Treating these as one combined figure, or as several separate ones, produces different “top scorer” answers, so this section keeps them apart rather than blending them into a single number.
UEFA Champions League (and European Cup) goals
Using UEFA’s own competition data, Ruud van Nistelrooy is United’s leading scorer in the Champions League and its European Cup predecessor, with 38 goals, ahead of Wayne Rooney on 34, Ryan Giggs on 30 and Paul Scholes on 25.
Nearly all of Van Nistelrooy’s European career at United came in this specific competition, which is why he leads here despite scoring fewer total European goals than Rooney overall.
Goals across all UEFA competitions
Combining goals scored in every UEFA competition United have entered, Wayne Rooney is the club’s all-time leading scorer with 39, a tally built from his 2004 Champions League hat-trick against Fenerbahce through to his final European appearances in 2016 and 2017.
He sits ahead of Van Nistelrooy’s combined European total of 38, because a meaningful share of Rooney’s European goals came in the Europa League rather than the Champions League.
These are figures worth verifying independently before publication, given how easily Champions League-only and all-UEFA-competitions totals get conflated across different statistical sources; the numbers above are cross-checked against UEFA’s competition records.
Conclusion
Manchester United’s goalscoring history spans three separate registers worth keeping distinct: the all-time record (Rooney, 253), the Premier League record (also Rooney, 183) and a set of season and match records held by a mix of Denis Law, Dennis Viollet, George Best and others across different competitions and eras.
Rooney’s position atop the all-time and Premier League lists looks secure for the foreseeable future, but the club’s other scoring records, particularly the single-season and single-match marks set in the 1960s and 1970s, are a reminder that United’s goalscoring history did not begin, and will not end, with the Premier League era.
