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.