Top 5: Premier League’s all-time appearance makers

5. Gary Speed

With 535 appearances to his name, former Wales international Gary Speed is fifth on the all-time list, having featured for Leeds United, Everton, Newcastle United and Botlon Wanderers between 1992 and 2008.

Tragically the ex-Wales captain passed away in November 2011.

Brought to you by Shoot!