Sunday saw Everton midfielder Gareth Barry make his 573rd Premier League appearance, moving him up to third on this list.
5. Gary Speed – 535
The deceased Welsh hero remains fifth. His 535 Premier League appearances were shared between Leeds United, Everton, Newcastle United and Bolton Wanderers.
4. David James – 572
The former England no.1 is the only goalkeeper on this list. James played for Liverpool, Aston Villa, West Ham United, Manchester City and Portsmouth during a busy Premier League career.
3. Gareth Barry – 573
Barry edges above James. The 34-year-old features in 12 Premier League seasons for Aston Villa, before moving to Manchester City in 2009 and then to Everton in 2013.
2. Frank Lampard – 609
Barry probably has enough left in the tank to sneak past Lampard on the all-time appearance list. He has no chance of matching the Chelsea legend’s goal record though. Lampard scored 147 Prem goals for Chelsea alone, not even mentioning his strikes for West Ham United and Manchester City. Meanwhile, Barry’s combined total for his three clubs currently stands at 50.
1. Ryan Giggs – 632
The Welsh wizard is the only one-club man on this list. He devoted his career to Manchester United and was rewarded with 13 Premier League titles.