Earning a slot in first-team football is every player’s wish, but this has not been easy for many. Just an injury blow or poor form means players get sidelined. But some have had successful careers. This article focuses on players with the most Premier League appearances.

1. Gareth Barry – 653 Appearances

England international Gareth Barry set a record that is quite impossible to break, making 653 appearances for Aston Villa, Manchester City, Everton and his current club, West Bromwich Albion. The defensive midfielder has started 618 times and came off the bench 35 times. He has 53 Premier League goals under his name and won the Premier League with Manchester City in the 2011/2012 season.

2. Ryan Giggs – 632 Appearances

Ex-Wales international and Manchester United legend Ryan Giggs is the second most capped player in the English Premier League with 632 appearances which include 522 starts and came off the bench 110 times. In his successful professional career at the Old Trafford, Giggs boasts 110 Premier League goals, and holds the record for the most English Premier League assists, creating 162 goals. The midfielder has won 13 Premier League titles, and several individual awards.

3. Frank Lampard – 609 Appearances

At number three is Chelsea legend Frank Lampard who has made 609 Premier League appearances starting 546 games and coming off the bench 63 times for West Ham United, Chelsea, and Manchester City. Lampard was also a prolific goal scorer and managed 177 goals, and created 102 more. The ex-England international boasts three English Premier League titles with Chelsea, and several individual honours.

The above are the top 3 players with the most Premier League appearances. English former goalkeeper David James is 4th in the list with 572 appearances for Liverpool, Aston Villa, West Ham United, Manchester City, and Portsmouth. Closing the top 5 list is the late Gary Speed who made 534 appearances for Leeds United, Everton, Newcastle United, and Bolton Wanderers.