Top 10 players with most appearances in Premier League history
Many legendary figures of the game have played extensively in the league competition.
The Premier League is widely considered among the toughest football leagues in the world. It is definitely the most popular considering the 4.7 billion viewership per season. This is due to the fact that the league sees top footballers across the globe play in it. The financial might of the respective clubs allows them to bring the best players from various parts of the world.
Playing at the highest level consistently is one of the toughest achievements in football. Many players, who have incredible talent, do not last for many years in the league. However, some legendary figures of the game have showcased exceptional longevity.
The following players have made the highest number of appearances in the Premier League. Some of them have also won the league multiple times. Here is a look at the top 10 players with the most appearances in the Premier League:
10. Phil Neville – 505
Phil Neville started his career at Manchester United and was one part of the Neville brothers that came through the academy. He played majorly for the Red Devils and also turned out for Everton, making 505 appearances overall. Neville won six Premier League titles, all with Manchester United.
9. Jamie Carragher – 508
Jamie Carragher is one of Liverpool’s all-time greatest players. Although he never won the Premier League, he did make 508 appearances. The centre-back is also regarded as one of the best players in his position.
He performs the role of a football pundit today and is very popular amongst the community. Carragher also holds the unfortunate record of scoring seven own-goals, the second most in Premier League history.
8. Mark Schwarzer – 514
Mark Schwarzer is the only non-European player in the Premier League to make more than 500 appearances. He represented various teams including Middlesborough, Fulham, Chelsea and Leicester City. The Australian goalkeeper made 514 appearances.
He also won the Premier League with Leicester City in 2016. He managed to keep 151 clean sheets, the third-highest in Premier League history. Schwarzer retired as a professional in 2016.
7. Emile Heskey – 516
Emile Heskey is one of the strikers with the highest number of appearances in the history of the league. The Englishman made 516 appearances and played for teams like Liverpool, Leicester City, Wigan Athletic, Birmingham City and Aston Villa.
Although Heskey scored 111 goals and had a good PL career, he did not have the fortune to lift the league title. Most of his career honours came during his time with Liverpool.
6. Gary Speed – 535
Gary Speed is a very respected name in the Premier League. He made 535 appearances in the league during his career. The midfielder scored 80 goals and featured for teams like Leeds United, Everton FC, Newcastle United and Bolton.
Speed won the league back in 1992 with Leeds. He sadly passed away on 27 November 2011 at the age of 42.
5. David James – 572
Former England goalkeeper David James holds the record for the fifth-highest appearances in the Premier League. Being a goalkeeper allows for some longevity, but featuring 572 times is a massive achievement.
The custodian is also the goalkeeper with the highest number of appearances in the league’s history. James has played 51,301 minutes of football, which is the second-highest overall.
4. Frank Lampard – 609
Heading into the top four next up is Frank Lampard with 609 appearances. He is regarded as one of the complete midfielders of his generation. The Englishman featured heavily for Chelsea apart from West Ham and Manchester City.
Lampard scored 177 goals in the league, the highest in this list and won the Premier League three times with the Blues.
3. Ryan Giggs – 632
Ryan Giggs is the third-highest appearance-maker in the Premier League with 632 outings. The midfielder only played for Manchester United in his career, spending 23 years with the senior team. He holds the record for most assists in the Premier League history.
Giggs won the title a record 13 times with the Red Devils. The Welshman had forayed into football management after his retirement.
2. James Milner – 637
James Milner is the only active player in the Premier League on this list. He has played 637 games as of now and will likely feature in more. The midfielder is known for his prowess in multiple positions and has represented teams like Leeds, Newcastle, Aston Villa, Manchester City and Liverpool.
He is also among the top 10 highest assist-makers in league history. Milner has three PL titles in his locker, two with City and one with Liverpool. He has also won the Champions League title with the Reds. The English midfielder now plays for Brighton and Hove Albion.
1. Gareth Barry – 653
Gareth Barry is the player with the highest number of appearances in the history of the Premier League. He made 653 appearances in the league during his career and played for teams like Aston Villa, Everton, Man City and West Bromwich Albion. He won the Premier League title once with Manchester City in 2012 and retired as a professional player in 2020.
For more updates, follow Khel Now on Facebook, Twitter, and Instagram; download the Khel Now Android App or IOS App and join our community on Telegram.
- ISL 2024-25: Updated Points Table, most goals, and most assists after match 75, East Bengal vs Jamshedpur FC
- Santosh Trophy 2024: Services and Jammu & Kashmir grab wins
- Top 10 transfers of Indian Football in 2024
- West Ham vs Brighton Prediction, lineups, betting tips & odds
- Eintracht Frankfurt vs Mainz Prediction, lineups, betting tips & odds
- Top 10 transfers of Indian Football in 2024
- Adrian Luna highlights Kerala Blasters' chances for redemption ahead of Mohammedan SC clash in ISL
- Manolo Marquez optimistic about ISL Shield after victory against Mohun Bagan
- Mohun Bagan's Jose Molina underlines 'positives' after FC Goa loss in ISL
- ISL 2024-25: Full fixtures, schedule, results, standings & more