Name Years League[10] FA Cup[11] League Cup[12] Europe[13] Other[C][14] Total[15] 1 Ryan Giggs 1991–2014 672 (117) 074 (12) 041 0(6) 157 (23) 019 0(3) 963 (161) 2 Bobby Charlton 1956–1973 606 00(2) 078 0(0) 024 0(0) 045 0(0) 005 0(0) 758 00(2) 3 Paul Scholes 1994–2011 2012–2013 499 0(95) 049 (17) 021 0(7) 134 (21) 015 0(1) 718 (141) 4 Bill Foulkes 1952–1970 566 00(3) 061 0(0) 003 0(0) 052 0(0) 006 0(0) 688 00(3) 5 Gary Neville 1992–2011 400 0(21) 047 0(3) 025 0(2) 117 0(8) 013 0(2) 602 0(36) 6 Wayne Rooney 2004–2017 393 0(39) 040 0(7) 020 0(7) 098 0(8) 008 0(1) 559 0(62) 7 Alex Stepney 1966–1978 433 00(0) 044 0(0) 035 0(0) 023 0(0) 004 0(0) 539 00(0) 8 Tony Dunne 1960–1973 414 00(0) 055 0(1) 021 0(0) 040 0(0) 005 0(0) 535 00(1) 9 Denis Irwin 1990–2002 368 0(12) 043 0(1) 031 0(3) 075 0(2) 012 0(0) 529 0(18) 10 Joe Spence 1919–1933 481 00(0) 029 0(0) 000 0(0) 000 0(0) 000 0(0) 510 00(0)