1. Bobby Charlton 754 1956-73 2. Bill Foulkes 682 1952-70 3. Alex Stepney 535 1966-78 4. Tony Dunne 530 1960-73 5. Joe Spence 510 1919-33 6. Arthur Albiston 482 1974-88 7. Brian McClair 467 1987-98 8. George Best 466 1963-74 9. Mark Hughes 460 1983-95 10. Bryan Robson 456 1981-94 11. Martin Buchan 455 1972-83 12. John Silcock 449 1919-34 13. Gary Pallister 431 1989-98 14. Jack Rowley 422 1935-55 15. Sammy McIlroy 418 1971-82 16. Steve Bruce 409 1987-96 17. Lou Macari 400 1972-84 18. Denis Law 399 1962-73 19. Steve Coppell 395 1974-83 20. Paddy Crerand 392 1962-71 = Nobby Stiles 392 1960-71 22. Allenby Chilton 390 1939-55 23. Mike Duxbury 376 1980-90 24. Gary Bailey 373 1978-86 25. Denis Irwin 371 1989- 26. Shay Brennan 355 1957-70 27. Stan Pearson 345 1937-54 28. Johnny Carey 344 1937-53 29. David Sadler 333 1963-74 30. Billy Meredith 332 1906-21 At the start of the 1998-99 season, Ryan Giggs had played 311 games.