SPORTS

Club Football - England
*Premier League*
Most Appearances (Player)
This list features the players with the most appearances in the history of the English Premier League.
RANK | PLAYERS | APPEARANCES | CLUB(s) | YEARS |
1 | Gareth Barry | 653 | Aston Villa, Manchester City, Everton, West Bromwich Albion | 1998–2018 |
2 | James Milner | 646 | Liverpool, Manchester City, Aston Villa, Newcastle United, Leeds United, Brighton & Hove Albion | 2002–present |
3 | Ryan Giggs | 632 | Manchester United | 1992–2014 |
4 | Frank Lampard | 609 | Chelsea, West Ham United, Manchester City | 1996–2015 |
5 | David James | 572 | Liverpool, Portsmouth, Manchester City, Aston Villa, West Ham United | 1992–2010 |
6 | Gary Speed | 535 | Newcastle United, Leeds United, Bolton Wanderers, Everton | 1992–2007 |
7 | Emile Heskey | 516 | Liverpool, Leicester City, Aston Villa, Wigan Athletic, Birmingham City | 1995–2012 |
8 | Mark Schwarzer | 514 | Middlesbrough, Fulham, Leicester City, Chelsea | 1997–2015 |
9 | Jamie Carragher | 508 | Liverpool | 1997–2013 |
10 | Phil Neville | 505 | Manchester United, Everton | 1995–2013 |
11 | Rio Ferdinand | 504 | Manchester United, West Ham United, Leeds United, Queens Park Rangers | 1996–2015 |
12 | Steven Gerrard | 504 | Liverpool | 1998–2015 |
13 | Sol Campbell | 503 | Tottenham Hotspur, Arsenal, Portsmouth, Newcastle United | 1992–2011 |
References




