Gary Speed - 535 Premier League appearances
Rarely troubled by injury or suspension, Speed held the record for the most appearances in the Premier League with Leeds United, Everton, Newcastle, and Bolton Wanderers.
Including his time in the Football League with Sheffield United and appearances in cup competitions, the former Wales midfielder played 841 domestic games during a playing career that spanned 23 years between 1988 and 2010.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms