Name Years League[25] FA Cup[26] League Cup[27] Europe[28] Other[C][29] Total[30] Goals per game 1 Wayne Rooney 2004–2017 183 (393) 022 0(40) 005 0(20) 039 0(98) 004 00(8) 253 (559) 0.45 2 Bobby Charlton 1956–1973 199 (606) 019 0(78) 007 0(24) 022 0(45) 002 00(5) 249 (758) 0.33 3 Denis Law 1962–1973 171 (309) 034 0(46) 003 0(11) 028 0(33) 001 00(5) 237 (404) 0.59 4 Jack Rowley 1937–1955 182 (380) 026 0(42) 000 00(0) 000 00(0) 003 00(2) 211 (424) 0.50 5 Dennis Viollet 1952–1962 159 (259) 005 0(18) 001 00(2) 013 0(12) 001 00(2) 179 (293) 0.61 George Best 1963–1974 137 (361) 021 0(46) 009 0(25) 011 0(34) 001 00(4) 179 (470) 0.38 7 Joe Spence 1919–1933 158 (481) 010 0(29) 000 00(0) 000 00(0) 000 00(0) 168 (510) 0.33 Ryan Giggs 1991–2014 114 (672) 012 0(74) 012 0(41) 029 (157) 001 0(19) 168 (963) 0.17 9 Mark Hughes 1983–1986 1988–1995 120 (345) 017 0(46) 016 0(38) 009 0(33) 001 00(5) 163 (467) 0.35 10 Paul Scholes 1994–2011 2012–2013 107 (499) 013 0(49) 009 0(21) 026 (134) 000 0(16) 155 (718) 0.22