Jump to content

List of footballers with 500 or more Premier League appearances

From Wikipedia, the free encyclopedia

Gareth Barry has the most Premier League appearances.
James Milner is the only active Premier League player with over 500 appearances.

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.[1][2] 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.[3] 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.[4] On 25 September 2017, Gareth Barry broke Giggs' record by playing his 633rd match, West Bromwich Albion's 2–0 loss at Arsenal.[5] 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.[6][7] Barry is the youngest of the 13 players to have achieved the feat.[8]

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.[9]

Of the still active players in the Premier League, Ashley Young is closest to joining the 500 Club. The Everton defender has 461 Premier League appearances as of 26 October 2024 (20 for Watford, 210 for Aston Villa and 192 for Manchester United). Manchester City's Kyle Walker is next with 401 matches played in the Premier League.[10]

List of players

[edit]

Players are initially listed by number of appearances. If number of appearances are equal, the players are then listed chronologically by the year of first appearance. Current Premier League players and their current clubs are shown in bold.

Statistics are updated as of 4 November 2024.[10]

Premier League players with at least 500 appearances
Rank Player Nat. Pos Apps First Last Club(s)
1 Gareth Barry England MF 653 1998 2018 Aston Villa (365), Manchester City (132), Everton (131), West Bromwich Albion (25)
2 James Milner England MF 637 2002 2024 Liverpool (230), Manchester City (147), Aston Villa (100), Newcastle United (94), Leeds United (48), Brighton & Hove Albion (18)
3 Ryan Giggs Wales MF 632 1992 2014 Manchester United (632)
4 Frank Lampard England MF 609 1996 2015 Chelsea (429), West Ham United (148), Manchester City (32)
5 David James England GK 572 1992 2010 Liverpool (214), Portsmouth (134), Manchester City (93), Aston Villa (67), West Ham United (64)
6 Gary Speed Wales MF 535 1992 2007 Newcastle United (213), Leeds United (143), Bolton Wanderers (121), Everton (58)
7 Emile Heskey England FW 516 1995 2012 Liverpool (150), Leicester City (124), Aston Villa (92), Wigan Athletic (82), Birmingham City (68)
8 Mark Schwarzer Australia GK 514 1997 2015 Middlesbrough (332), Fulham (172), Leicester City (6), Chelsea (4)
9 Jamie Carragher England DF 508 1997 2013 Liverpool (508)
10 Phil Neville England MF 505 1995 2013 Manchester United (263), Everton (242)
11 Rio Ferdinand England DF 504 1996 2015 Manchester United (312), West Ham United (127), Leeds United (54), Queens Park Rangers (11)
Steven Gerrard England MF 504 1998 2015 Liverpool (504)
13 Sol Campbell England DF 503 1992 2011 Tottenham Hotspur (255), Arsenal (146), Portsmouth (95), Newcastle United (7)

Most appearances by club

[edit]
Ryan Giggs has the most Premier League appearances for one club.

Current Premier League clubs and players who hold the record for the club are shown in bold, defunct clubs are in italics.

As of 2 November 2024[10][11]
Rank Club Player Nat. Apps First Last
1 Manchester United Ryan Giggs Wales 632 1992 2014
2 Liverpool Jamie Carragher England 508 1997 2013
3 Chelsea John Terry England 492 1998 2017
4 West Ham United Mark Noble England 414 2005 2022
5 Bolton Wanderers Jussi Jääskeläinen Finland 379 2001 2011
6 Aston Villa Gareth Barry England 365 1998 2009
Everton Séamus Coleman Republic of Ireland 2009 2024
8 Tottenham Hotspur Hugo Lloris France 361 2012 2023
9 Newcastle United Shay Given Republic of Ireland 354 1997 2009
10 Southampton James Ward-Prowse England 343 2012 2023
11 Arsenal Ray Parlour England 333 1992 2004
12 Middlesbrough Mark Schwarzer Australia 332 1997 2008
13 Leeds United Gary Kelly Republic of Ireland 325 1993 2004
14 Stoke City Ryan Shawcross England 317 2008 2018
Leicester City Jamie Vardy England 2014 2024
16 Manchester City David Silva Spain 309 2010 2020
17 Crystal Palace Joel Ward England 304 2013 2024
18 West Bromwich Albion Chris Brunt Northern Ireland 269 2008 2018
19 Sheffield Wednesday Des Walker England 264 1993 2000
20 Blackburn Rovers Brad Friedel United States 261 2001 2008
21 Brighton & Hove Albion Lewis Dunk England 249 2017 2024
22 Wimbledon Robbie Earle Jamaica 244 1992 2000
23 Bournemouth Adam Smith England 218 2015 2024
24 Fulham Brede Hangeland Norway 217 2008 2014
Burnley Ben Mee England 2014 2022
26 Swansea City Wayne Routledge England 198 2011 2018
27 Wigan Athletic Emmerson Boyce Barbados 194 2006 2013
28 Coventry City Steve Ogrizovic England 191 1992 2000
29 Sunderland John O'Shea Republic of Ireland 189 2011 2017
30 Charlton Athletic Chris Powell England 187 1998 2006
31 Wolverhampton Wanderers Rúben Neves Portugal 177 2018 2023
32 Nottingham Forest Steve Chettle England 174 1992 1999
33 Derby County Darryl Powell Jamaica 171 1996 2002
34 Watford Troy Deeney England 165 2015 2021
35 Birmingham City Damien Johnson Northern Ireland 150 2002 2009
36 Portsmouth Matthew Taylor England 144 2003 2008
37 Queens Park Rangers Andy Impey England 142 1992 1996
38 Norwich City Russell Martin Scotland 125 2011 2016
39 Brentford Vitaly Janelt Germany 113 2021 2024
40 Ipswich Town David Linighan England 112 1992 1995
41 Hull City Ahmed Elmohamady Egypt 109 2013 2017
Minimum 100 appearances

See also

[edit]

References

[edit]
  1. ^ "Bolton 4-0 West Ham". BBC Sport. 9 December 2006. Retrieved 28 October 2015.
  2. ^ Walker, Michael (13 August 2020). "The Premier League 60: No 40, Gary Speed". The Athletic. Retrieved 23 May 2021.
  3. ^ Fletcher, Paul (14 February 2009). "Portsmouth 2-0 Man City". BBC Sport. Retrieved 23 May 2021.
  4. ^ Smith, Ben (16 November 2012). "Rejuvenated David James sets his sights on a new landmark". BBC Sport. Retrieved 28 October 2015.
  5. ^ "Gareth Barry breaks Ryan Giggs' Premier League appearance record". Sky Sports. 25 September 2017. Retrieved 25 September 2017.
  6. ^ "Live MNF: Arsenal v West Brom". Monday Night Football. 25 September 2017. 7 minutes in. Sky. Sky Sports Main Event HD.
  7. ^ Includes games played in the Football League First Division between 1946 and 1992 and subsequently all games played in the Premier League.
  8. ^ Sandford, Daniel (10 December 2018). "Premier League players with 500 appearances ranked: Where does James Milner fit in with Rio Ferdinand, Steven Gerrard and Ryan Giggs?". TalkSport. Retrieved 23 May 2021.
  9. ^ "Schwarzer first overseas player to join 500 club". Premier League. 22 April 2013. Retrieved 28 October 2015.
  10. ^ a b c "Premier League player appearances". Premier League. Retrieved 13 November 2023.
  11. ^ "Premier League » All-time appearances". WorldFootball.net. Retrieved 27 October 2024.