• Top lists

Top 5 players with most appearances in Premier League history

Ryan Giggs
"Ryan Giggs Dribbles Ball" by Paolo Camera is licensed under CC BY 2.0.

Let’s check out three players who’ve made more than 570 appearances in the English top flight.

The English Premier League has been the stage for some of the most legendary football players of all time. Among these players, there are some who have gone on to make a record number of appearances in the league. In this article, we will take a look at the top five players with the most Premier League appearances.

5- David James (572)

Starting off the list is former goalkeeper David James. The veteran shot-stopper played for multiple Premier League clubs during his career, including Liverpool, Aston Villa, Manchester City, and Portsmouth. James made a total of 572 appearances in the Premier League, cementing his place as one of the most reliable goalkeepers in the league’s history.

4- Frank Lampard (609)

In fourth place is Chelsea legend Frank Lampard, who made a whopping 609 appearances in the Premier League. Lampard’s career in the league spanned over 18 seasons, where he established himself as one of the best midfielders of his generation. His consistent performances helped Chelsea win multiple titles during his time at the club.

3- James Milner (610)

James Milner is a versatile player who has played in multiple positions throughout his career. Despite this, he has managed to make a total of 610 appearances in the Premier League. Milner has played for multiple clubs, including Newcastle United, Aston Villa, Manchester City, and currently plays for Liverpool.

2- Ryan Giggs (632)

Manchester United legend Ryan Giggs is widely regarded as one of the greatest players in the history of the Premier League. Giggs made a total of 632 appearances in the league, all for Manchester United. He won 13 Premier League titles during his time at the club and played a crucial role in their success throughout the years.

1- Gareth Barry (652)

Topping the list is former Aston Villa, Manchester City, and Everton midfielder Gareth Barry. Barry made a total of 652 appearances in the Premier League, breaking Ryan Giggs’ previous record of 632 appearances. Barry played for multiple clubs throughout his career, but it was at Aston Villa where he made the majority of his appearances.