England Premier League records & statistics
Browse
 Choice 
 Record 
🏆 players with at least 500 appearances
1
Gareth Barry
England Gareth Barry
England
653
App.
1998~1998
Aston Villa

▤ History Video Search Videos

1
Gareth Barry
England Gareth Barry
England
653 (App. 1998~2018)
Aston Villa
2
Ryan Giggs
Wales Ryan Giggs
Wales
632
App.
1992~1992
Manchester United

▤ History Video Search Videos

2
Ryan Giggs
Wales Ryan Giggs
Wales
632 (App. 1992~2014)
Manchester United
3
James Milner
England James Milner
England
626
App.
2002~2002
Liverpool

▤ History Video Search Videos

3
James Milner
England James Milner
England
626 (App. 2002~2023)
Liverpool
4
Frank Lampard
England Frank Lampard
England
609
App.
1996~1996
Chelsea

▤ History Video Search Videos

4
Frank Lampard
England Frank Lampard
England
609 (App. 1996~2015)
Chelsea
5
David James
England David James
England
572
App.
1992~1992
Liverpool

▤ History Video Search Videos

5
David James
England David James
England
572 (App. 1992~2010)
Liverpool
6
Gary Speed
Wales Gary Speed
Wales
535
App.
1992~1992
Newcastle United

▤ History Video Search Videos

6
Gary Speed
Wales Gary Speed
Wales
535 (App. 1992~2007)
Newcastle United
7
Emile Heskey
England Emile Heskey
England
516
App.
1995~1995
Leicester City

▤ History Video Search Videos

7
Emile Heskey
England Emile Heskey
England
516 (App. 1995~2012)
Leicester City
8
Mark Schwarzer
Australia Mark Schwarzer
Australia
514
App.
1997~1997
Middlesbrough

▤ History Video Search Videos

8
Mark Schwarzer
Australia Mark Schwarzer
Australia
514 (App. 1997~2015)
Middlesbrough
9
Jamie Carragher
England Jamie Carragher
England
508
App.
1997~1997
Liverpool

▤ History Video Search Videos

9
Jamie Carragher
England Jamie Carragher
England
508 (App. 1997~2013)
Liverpool
10
Phil Neville
England Phil Neville
England
505
App.
1995~1995
Manchester United

▤ History Video Search Videos

10
Phil Neville
England Phil Neville
England
505 (App. 1995~2013)
Manchester United
11
Rio Ferdinand
England Rio Ferdinand
England
504
App.
1996~1996
Manchester United

▤ History Video Search Videos

11
Rio Ferdinand
England Rio Ferdinand
England
504 (App. 1996~2015)
Manchester United
11
Steven Gerrard
England Steven Gerrard
England
504
App.
1998~1998
Liverpool

▤ History Video Search Videos

11
Steven Gerrard
England Steven Gerrard
England
504 (App. 1998~2015)
Liverpool
13
Sol Campbell
England Sol Campbell
England
503
App.
1992~1992
Tottenham Hotspur

▤ History Video Search Videos

13
Sol Campbell
England Sol Campbell
England
503 (App. 1992~2011)
Tottenham Hotspur

Summary

Since the Premier League's formation at the start of the 1992–93 season, 13 players have accrued 500 or more appearances in the Premier League. The first player to reach the milestone was midfielder Gary Speed, in representation of Leeds United, Everton, Newcastle United and Bolton Wanderers; his 500th match was Bolton's 4–0 win over West Ham United on 9 December 2006. Speed held the record for most appearances until 14 February 2009, when goalkeeper David James played his 536th match, for Portsmouth against his former team Manchester City. James ended with 572 appearances, a record which was broken by Ryan Giggs on 14 May 2011, having played all of his matches for Manchester United. On 25 September 2017, Gareth Barry broke Giggs' record by playing his 633rd match, West Bromwich Albion's 2–0 loss at Arsenal. At the time of breaking the record, Barry ranked 8th in English top division appearances since the Second World War, trailing Giggs in 6th (672 total top division appearances) and six other players. Barry is the youngest of the 13 players to have achieved the feat.

Giggs (Manchester United), Steven Gerrard, and Jamie Carragher (both Liverpool) are the only three players to have achieved the accolade of 500+ Premier League appearances exclusively for one club. James Milner plays for his sixth club, which is the most of anyone in the 500 Club. Emile Heskey, David James and Milner each played for five Premier League clubs on their way to 500+ Premier League games, more than anyone else who succeeded this feat. The only player from outside the United Kingdom to play 500 Premier League games is Australian goalkeeper Mark Schwarzer, for Middlesbrough, Fulham, Chelsea and Leicester City.

Of the still active players in the Premier League, Ashley Young is closest to joining the 500 Club. The Everton defender has 478 Premier League appearances as of 27 March 2025 (20 for Watford, 210 for Aston Villa and 192 for Manchester United).

▤ Read more →

Recommend Channel

Icon Loading