Most Premier League Appearances

Home Premier League ⇒ All-Time Premier League

All-Time 300 or More Premier League Appearances

Footballers with the all-time Most Premier League Appearances are listed here. The interactive table shows the complete details of all 130 players who have 300 or more Premier League Appearances. Includes Total Appearances, Players’ Clubs, Nation, Goals, Years played from Start to Finish.
Gareth Barry has the Most Premier League Appearances – 653 for Aston Villa, Manchester City, Everton and West Bromwich Albion. Ryan Giggs has the most PL appearances for one club – 632 for Manchester United and heads the list of  Premier League Top Scorers from Wales.
Statistics correct to 26th July 2020 (Matchday 38).

Players (130) Nationality Pos Apps Clubs From To
Gareth Barry England MF 653 Aston Villa 365, Manchester City 132, Everton 131, West Bromwich Albion 25 1998 2018
Ryan Giggs Wales MF 632 Manchester United 632 1992 2014
Frank Lampard England MF 609 West Ham United 148, Chelsea 429, Manchester City 32 1996 2015
David James England GK 572 Liverpool 214, Aston Villa 67, West Ham United 64, Manchester City 93, Portsmouth 134 1992 2010
James Milner England MF 538 Leeds United 48, Newcastle United 94, Aston Villa 100, Manchester City 147, Liverpool 149 2002 2020
Gary Speed Wales MF 535 Leeds United 143, Everton 58, Newcastle United 213, Bolton Wanderers 121 1992 2007
Emile Heskey England FW 516 Leicester City 124, Liverpool 150, Birmingham City 68, Wigan Athletic 82, Aston Villa 92 1995 2012
Mark Schwarzer Australia GK 514 Middlesbrough 332, Fulham 172, Chelsea 4, Leicester City 6 1997 2015
Jamie Carragher England DF 508 Liverpool 508 1997 2013
Phil Neville England MF 505 Manchester United 263, Everton 242 1995 2013
Rio Ferdinand England DF 504 West Ham United 127, Leeds United 54, Manchester United 312, Queens Park Rangers 11 1996 2015
Steven Gerrard England MF 504 Liverpool 504 1998 2015
Sol Campbell England DF 503 Tottenham Hotspur 255, Arsenal 146, Portsmouth 95, Newcastle United 7 1992 2011
Paul Scholes England MF 499 Manchester United 499 1994 2013
Jermain Defoe England FW 496 West Ham United 74, Tottenham Hotspur 276, Portsmouth 31, Sunderland 87, Bournemouth 28 2001 2018
John Terry England DF 492 Chelsea 492 1998 2017
Wayne Rooney England FW 491 Everton 108, Manchester United 393 2002 2018
Michael Carrick England MF 481 West Ham United 101, Tottenham Hotspur 64, Manchester United 316 1999 2018
Sylvain Distin France DF 469 Newcastle United 28, Manchester City 178, Portsmouth 77, Everton 174, Bournemouth 12 2001 2016
Peter Crouch England FW 468 Aston Villa 37, Southampton 27, Liverpool 85, Portsmouth 38, Tottenham Hotspur 73, Stoke City 202, Burnley 6 2002 2019
Aaron Hughes Northern Ireland DF 455 Newcastle United 205, Aston Villa 54, Fulham 196 1998 2013
Shay Given Republic of Ireland GK 451 Blackburn Rovers 2, Newcastle United 354, Manchester City 50, Aston Villa 37, Stoke City 8 1996 2016
Brad Friedel United States GK 450 Liverpool 25, Blackburn Rovers 261, Aston Villa 114, Tottenham Hotspur 50 1998 2013
John O'Shea Republic of Ireland DF 445 Manchester United 256, Sunderland 189 2001 2017
Kevin Davies England FW 444 Southampton 107, Blackburn Rovers 21, Bolton Wanderers 316 1997 2012
Petr Čech Czech Republic GK 443 Chelsea 333, Arsenal 110 2004 2018
Alan Shearer England FW 441 Blackburn Rovers 138, Newcastle United 303 1992 2006
Jussi Jääskeläinen Finland GK 436 Bolton Wanderers 379, West Ham United 57 2001 2015
Richard Dunne Republic of Ireland DF 431 Everton 60, Manchester City 253, Aston Villa 95, Queens Park Rangers 23 1997 2015
Gareth Southgate England DF 426 Crystal Palace 75, Aston Villa 191, Middlesbrough 160 1992 2006
Leighton Baines England DF 420 Wigan Athletic 72, Everton 348 2005 2020
Teddy Sheringham England FW 418 Nottingham Forest 3, Tottenham Hotspur 236, Manchester United 104, Portsmouth 32, West Ham United 43 1992 2006
Danny Murphy England MF 417 Liverpool 170, Charlton Athletic 56, Tottenham Hotspur 22, Fulham 169 1997 2012
Andy Cole England FW 414 Newcastle 58, Manchester Utd 195, Blackburn 83, Fulham 31, Manchester City 22, Portsmouth 18, Sunderland 7 1993 2008
Nicky Butt England MF 411 Manchester United 270, Newcastle United 117, Birmingham City 24 1992 2009
Stewart Downing England MF 408 Middlesbrough 211, Aston Villa 63, Liverpool 65, West Ham United 69 2002 2017
Kevin Nolan England MF 401 Bolton Wanderers 261, Newcastle United 41, West Ham United 99 2001 2015
Gary Neville England DF 400 Manchester United 400 1994 2011
Tim Howard United States GK 399 Manchester United 45, Everton 354 2003 2016
Lee Bowyer England MF 397 Leeds United 203, West Ham United 51, Newcastle United 79, Birmingham City 64 1996 2011
Damien Duff Republic of Ireland MF 392 Blackburn Rovers 113, Chelsea 81, Newcastle United 68, Fulham 130 1997 2014
Aaron Lennon England MF 388 Leeds United 11, Tottenham Hotspur 266, Everton 65, Burnley 46 2003 2020
Ashley Cole England DF 385 Arsenal 156, Chelsea 229 2000 2014
George Boateng Netherlands MF 384 Coventry City 47, Aston Villa 103, Middlesbrough 182, Hull City 52 1997 2010
Mark Noble England MF 382 West Ham United 382 2005 2020
Ray Parlour England MF 379 Arsenal 333, Middlesbrough 46 1992 2006
Robbie Fowler England FW 379 Liverpool 266, Leeds United 30, Manchester City 80, Blackburn Rovers 3 1993 2008
Luke Young England DF 378 Tottenham Hotspur 58, Charlton Athletic 187, Middlesbrough 35, Aston Villa 75, Queens Park Rangers 23 1998 2012
Joe Cole England MF 378 West Ham United 157, Chelsea 183, Liverpool 26, Aston Villa 12 1999 2015
Stephen Carr Republic of Ireland DF 377 Tottenham Hotspur 226, Newcastle United 78, Birmingham City 73 1993 2011
Dwight Yorke Trinidad and Tobago MF 375 Aston Villa 179, Manchester United 96, Blackburn Rovers 60, Birmingham City 13, Sunderland 27 1992 2009
Paul Robinson England GK 375 Leeds United 95, Tottenham Hotspur 137, Blackburn Rovers 140, Burnley 3 1998 2017
Gary Cahill England DF 374 Aston Villa 28, Bolton Wanderers 130, Chelsea 191, Crystal Palace 25 2006 2020
Nigel Martyn England GK 372 Crystal Palace 79, Leeds United 207, Everton 86 1992 2006
Ashley Young England DF 369 Watford 20, Aston Villa 157, Manchester United 192 2006 2019
Scott Parker England MF 368 Charlton Athletic 110, Chelsea 15, Newcastle United 55, West Ham United 109, Tottenham Hotspur 50, Fulham 29 1998 2014
Roy Keane Republic of Ireland MF 366 Nottingham Forest 40, Manchester United 326 1992 2005
Phil Jagielka England DF 366 Sheffield United 44, Everton 322 2006 2020
David Unsworth England DF 364 Everton 302, West Ham United 32, Portsmouth 15, Sheffield United 5, Wigan Athletic 10 1992 2007
Nicolas Anelka France FW 364 Arsenal 65, Liverpool 20, Manchester City 89, Bolton Wanderers 53, Chelsea 125, West Bromwich Albion 12 1997 2014
Thomas Sørensen Denmark GK 364 Sunderland 126, Aston Villa 139, Stoke City 99 1999 2014
Ben Foster England GK 364 Watford 105, Manchester United 12, Birmingham City 38, West Bromwich Albion 209 2006 2020
Chris Perry England DF 363 Wimbledon 167, Tottenham Hotspur 120, Charlton Athletic 76 1994 2006
Trevor Sinclair England MF 361 Queens Park Rangers 102, West Ham United 177, Manchester City 82 1993 2007
Rory Delap Republic of Ireland MF 359 Derby County 103, Southampton 116, Sunderland 6, Stoke City 134 1998 2012
Glen Johnson England DF 358 West Ham United 15, Chelsea 42, Portsmouth 84, Liverpool 160, Stoke City 57 2003 2018
Ugo Ehiogu England DF 355 Aston Villa 229, Middlesbrough 126 1992 2006
Kolo Touré Ivory Coast DF 353 Arsenal 225, Manchester City 82, Liverpool 46 2002 2016
Nigel Winterburn England DF 352 Arsenal 270, West Ham United 82 1992 2003
Leon Osman England MF 352 Everton 352 2003 2016
Les Ferdinand England FW 351 Queens Park R. 110, Newcastle United 68, Tottenham Hotspur 118, West Ham United 14, Leicester 29, Bolton 12 1992 2004
Steve Watson England DF 351 Newcastle United 154, Aston Villa 41, Everton 126, West Bromwich Albion 30 1993 2006
Cesc Fàbregas Spain MF 350 Arsenal 212, Chelsea 138 2004 2019
Robbie Keane Republic of Ireland FW 349 Coventry City 31, Leeds United 46, Tottenham Hotspur 238, Liverpool 19, West Ham United 9, Aston Villa 6 1999 2012
Paul Konchesky England DF 347 Charlton Athletic 138, Tottenham Hotspur 12, West Ham United 59, Fulham 97, Liverpool 15, Leicester City 26 1999 2015
Robbie Savage Wales MF 346 Leicester City 172, Birmingham City 82, Blackburn Rovers 76, Derby County 16 1997 2008
Theo Walcott England FW 346 Arsenal 270, Everton 76 2006 2020
David Seaman England GK 344 Arsenal 325, Manchester City 19 1992 2004
Nick Barmby England MF 343 Tottenham Hotspur 87, Middlesbrough 42, Everton 116, Liverpool 32, Leeds United 25, Hull City 41 1992 2010
Tim Sherwood England MF 341 Blackburn Rovers 235, Tottenham Hotspur 93, Portsmouth 13 1992 2003
Darren Fletcher Scotland MF 341 Manchester United 223, West Bromwich Albion 91, Stoke City 27 2003 2018
Joe Hart England GK 340 Manchester City 266, Birmingham City 36, West Ham United 19, Burnley 19, Tottenham Hotspur 0 2006 2018
Jordan Henderson England MF 340 Sunderland 71, Liverpool 269 2008 2020
Steed Malbranque France MF 336 Fulham 172, Tottenham Hotspur 62, Sunderland 102 2001 2011
Kenny Cunningham Republic of Ireland DF 335 Wimbledon 201, Birmingham City 134 1994 2006
Hermann Hreiðarsson Iceland DF 332 Crystal Palace 30, Wimbledon 24, Ipswich Town 74, Charlton Athletic 132, Portsmouth 72 1997 2010
James Beattie England FW 331 Blackburn Rovers 4, Southampton 204, Everton 76, Stoke City 38, Blackpool 9 1996 2011
Jason Dodd England DF 329 Southampton 329 1992 2004
Denis Irwin Republic of Ireland DF 328 Manchester United 296, Wolverhampton Wanderers 32 1992 2004
Graeme Le Saux England DF 327 Chelsea 154, Blackburn Rovers 129, Southampton 44 1992 2005
Michael Owen England FW 326 Liverpool 216, Newcastle United 71, Manchester United 31, Stoke City 8 1997 2013
Kevin Campbell England FW 325 Arsenal 97, Nottingham Forest 38, Everton 145, West Bromwich Albion 45 1992 2006
Gary McAllister Scotland MF 325 Leeds United 151, Coventry City 119, Liverpool 55 1992 2002
Gary Kelly Republic of Ireland DF 325 Leeds United 325 1993 2004
Kevin Kilbane Republic of Ireland MF 325 Sunderland 108, Everton 104, Wigan Athletic 76, Hull City 37 1999 2010
Gaël Clichy France DF 325 Arsenal 187, Manchester City 138 2003 2017
Matthew Taylor England MF 325 Portsmouth 144, Bolton Wanderers 123, West Ham United 48, Burnley 10 2003 2015
Antonio Valencia Ecuador DF 325 Wigan Athletic 74, Manchester United 241 2006 2019
Martin Keown England DF 323 Everton 13, Arsenal 310 1992 2004
Robert Huth Germany DF 322 Chelsea 42, Middlesbrough 49, Stoke City 149, Leicester City 82 2002 2017
Gabriel Agbonlahor England FW 322 Aston Villa 322 2006 2016
William Gallas France DF 321 Chelsea 159, Arsenal 101, Tottenham Hotspur 61 2001 2013
John Arne Riise Norway DF 321 Liverpool 234, Fulham 87 2001 2014
Shane Long Republic of Ireland FW 320 Reading 50, West Bromwich Albion 81, Hull City 15, Southampton 174 2006 2020
Darren Anderton England MF 319 Tottenham Hotspur 299, Birmingham City 20 1992 2005
Paul Telfer Scotland DF 319 Coventry City 191, Southampton 128 1995 2005
Peter Atherton England DF 318 Coventry City 79, Sheffield Wednesday 214, Bradford City 25 1992 2001
Sami Hyypiä Finland DF 318 Liverpool 318 1999 2009
Ryan Shawcross England DF 317 Stoke City 317 2008 2018
Wayne Bridge England DF 316 Southampton 152, Chelsea 87, Fulham 12, Manchester City 42, West Ham United 15, Sunderland 8 1998 2012
Shaun Wright-Phillips England MF 316 Manchester City 178, Chelsea 82, Queens Park Rangers 56 2000 2015
Dennis Bergkamp Netherlands FW 315 Arsenal 315 1995 2006
Edwin van der Sar Netherlands GK 313 Fulham 127, Manchester United 186 2001 2011
David de Gea Spain GK 313 Manchester United 313 2011 2020
Dion Dublin England FW 312 Manchester United 12, Coventry City 145, Aston Villa 155 1992 2004
Ian Walker England GK 312 Tottenham Hotspur 240, Leicester City 72 1992 2004
James Morrison Scotland MF 311 Middlesbrough 67, West Bromwich Albion 244 2004 2017
Peter Schmeichel Denmark GK 310 Manchester United 292, Aston Villa 29, Manchester City 29 1992 2003
David Silva Spain MF 309 Manchester City 309 2010 2020
Wes Brown England DF 308 Manchester United 232, Sunderland 76 1998 2016
Patrick Vieira France MF 307 Arsenal 279, Manchester City 28 1996 2011
Paul Ince England MF 306 Manchester United 116, Liverpool 65, Middlesbrough 93, Wolverhampton Wanderers 32 1992 2004
Steven Davis Northern Ireland MF 306 Aston Villa 91, Fulham 22, Southampton 193 2004 2018
Lee Dixon England DF 305 Arsenal 305 1992 2002
Alan Wright England DF 305 Blackburn Rovers 42, Aston Villa 260, Middlesbrough 2, Sheffield United 1 1992 2006
Simon Davies Wales MF 303 Tottenham Hotspur 121, Everton 45, Fulham 137 2000 2012
Pablo Zabaleta Argentina DF 303 Manchester City 230, West Ham United 73 2008 2020
Nolberto Solano Peru MF 302 Newcastle United 230, Aston Villa 49, West Ham United 23 1998 2008
Garry Flitcroft England MF 301 Manchester City 115, Blackburn Rovers 186 1992 2005
Gavin McCann England MF 301 Everton 11, Sunderland 105, Aston Villa 110, Bolton Wanderers 75 1997 2010

Highlighted Players are Still Active

Test your football knowledge with our daily Football Quiz Questions

Premier League Players per Nation with 300+ Appearances

Player's Nation No. Players 300+ App
England 79
Republic of Ireland 13
France 6
Scotland 4
Wales 4
Netherlands 3
Spain 3
Denmark 2
Finland 2
Northern Ireland 2
United States 2
Argentina 1
Australia 1
Czech Republic 1
Ecuador 1
Germany 1
Iceland 1
Ivory Coast 1
Norway 1
Peru 1
Trinidad and Tobago 1
Total Players 130

Most Premier League Appearances by Club

Premier League Clubs’ Top Scorer

Premier League Hat-Tricks

Mansion Bet
ADVERTISEMENT
Online Betting Site Betway
ADVERTISEMENT
Online Betting Site Betway
Archives
Back To Top