300+ 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 April 2021 (Matchday 33).

Players (134) 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 Chelsea 429, West Ham United 148, Manchester City 32 1996 2015
David James England GK 572 Liverpool 214, Portsmouth 134, Manchester City 93, Aston Villa 67, West Ham United 64 1992 2010
James Milner England MF 562 Liverpool 173, Manchester City 147, Aston Villa 100, Newcastle United 94, Leeds United 48 2002 2021
Gary Speed Wales MF 535 Newcastle United 213, Leeds United 143, Bolton Wanderers 121, Everton 58 1992 2007
Emile Heskey England FW 516 Liverpool 150, Leicester City 124, Aston Villa 92, Wigan Athletic 82, Birmingham City 68 1995 2012
Mark Schwarzer Australia GK 514 Middlesbrough 332, Fulham 172, Leicester City 6, Chelsea 4 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 Manchester United 312, West Ham United 127, Leeds United 54, 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 Tottenham Hotspur 276, Sunderland 87, West Ham United 74, Portsmouth 31, Bournemouth 28 2001 2018
John Terry England DF 492 Chelsea 492 1998 2017
Wayne Rooney England FW 491 Manchester United 393, Everton 108 2002 2018
Michael Carrick England MF 481 Manchester United 316, West Ham United 101, Tottenham Hotspur 64 1999 2018
Sylvain Distin France DF 469 Manchester City 178, Everton 174, Portsmouth 77, Newcastle United 28, Bournemouth 12 2001 2016
Peter Crouch England FW 468 Stoke City 202, Liverpool 85, Tottenham Hotspur 73, Portsmouth 38, Aston Villa 37, Southampton 27, Burnley 6 2002 2019
Aaron Hughes Northern Ireland DF 455 Newcastle United 205, Fulham 196, Aston Villa 54 1998 2013
Shay Given Republic of Ireland GK 451 Newcastle United 354, Manchester City 50, Aston Villa 37, Stoke City 8, Blackburn Rovers 2 1996 2016
Brad Friedel United States GK 450 Blackburn Rovers 261, Aston Villa 114, Tottenham Hotspur 50, Liverpool 25 1998 2013
John O'Shea Republic of Ireland DF 445 Manchester United 256, Sunderland 189 2001 2017
Kevin Davies England FW 444 Bolton Wanderers 316, Southampton 107, Blackburn Rovers 21 1997 2012
Petr Čech Czech Republic GK 443 Chelsea 333, Arsenal 110 2004 2018
Alan Shearer England FW 441 Newcastle United 303, Blackburn Rovers 138 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 Manchester City 253, Aston Villa 95, Everton 60, Queens Park Rangers 23 1997 2015
Gareth Southgate England DF 426 Aston Villa 191, Middlesbrough 160, Crystal Palace 75 1992 2006
Leighton Baines England DF 420 Everton 348, Wigan Athletic 72 2005 2020
Teddy Sheringham England FW 418 Tottenham Hotspur 236, Manchester United 104, West Ham United 43, Portsmouth 32, Nottingham Forest 3 1992 2006
Danny Murphy England MF 417 Liverpool 170, Fulham 169, Charlton Athletic 56, Tottenham Hotspur 22 1997 2012
Andy Cole England FW 414 Manchester United 195, Blackburn 83, Newcastle 58, 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, West Ham United 69, Liverpool 65, Aston Villa 63 2002 2017
Mark Noble England MF 402 West Ham United 402 2005 2021
Kevin Nolan England MF 401 Bolton Wanderers 261, West Ham United 99, Newcastle United 41 2001 2015
Gary Neville  England  DF 400 Manchester United 400 1994 2011
Tim Howard United States GK 399 Everton 354, Manchester United 45 2003 2016
Lee Bowyer England MF 397 Leeds United 203, Newcastle United 79, Birmingham City 64, West Ham United 51 1996 2011
Damien Duff Republic of Ireland MF 392 Fulham 130, Blackburn Rovers 113, Chelsea 81, Newcastle United 68 1997 2014
Gary Cahill England DF 390 Chelsea 191, Bolton Wanderers 130, Crystal Palace 41, Aston Villa 28 2006 2021
Aaron Lennon England MF 388 Tottenham Hotspur 266, Everton 65, Burnley 46, Leeds United 11 2003 2020
Ashley Cole England DF 385 Chelsea 229, Arsenal 156 2000 2014
George Boateng Netherlands MF 384 Middlesbrough 182, Aston Villa 103, Hull City 52, Coventry City 47 1997 2010
Ray Parlour England MF 379 Arsenal 333, Middlesbrough 46 1992 2006
Robbie Fowler England FW 379 Liverpool 266, Manchester City 80, Leeds United 30, Blackburn Rovers 3 1993 2008
Luke Young England DF 378 Charlton Athletic 187, Aston Villa 75, Tottenham Hotspur 58, Middlesbrough 35, Queens Park Rangers 23 1998 2012
Joe Cole England MF 378 Chelsea 183, West Ham United 157, 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, Sunderland 27, Birmingham City 13 1992 2009
Paul Robinson England GK 375 Blackburn Rovers 140, Tottenham Hotspur 137, Leeds United 95, Burnley 3 1998 2017
Phil Jagielka England DF 375 Everton 322, Sheffield United 53 2006 2021
Nigel Martyn England GK 372 Leeds United 207, Everton 86, Crystal Palace 79 1992 2006
Ashley Young England DF 369 Manchester United 192, Aston Villa 157, Watford 20 2006 2019
Scott Parker England MF 368 Charlton Athletic 110, West Ham United 109, Newcastle United 55, Tottenham Hotspur 50, Fulham 29, Chelsea 15 1998 2014
Roy Keane Republic of Ireland MF 366 Manchester United 326, Nottingham Forest 40 1992 2005
Theo Walcott England FW 365 Arsenal 270, Everton 77, Southampton 18 2006 2021
David Unsworth England DF 364 Everton 302, West Ham United 32, Portsmouth 15, Wigan Athletic 10, Sheffield United 5 1992 2007
Nicolas Anelka France FW 364 Chelsea 125, Manchester City 89, Arsenal 65, Bolton Wanderers 53, Liverpool 20, West Bromwich Albion 12 1997 2014
Thomas Sørensen Denmark GK 364 Aston Villa 139, Sunderland 126, Stoke City 99 1999 2014
Ben Foster England GK 364 West Bromwich Albion 209, Watford 105, Birmingham City 38, Manchester United 12 2006 2020
Chris Perry England DF 363 Wimbledon 167, Tottenham Hotspur 120, Charlton Athletic 76 1994 2006
Trevor Sinclair England MF 361 West Ham United 177, Queens Park Rangers 102, Manchester City 82 1993 2007
Jordan Henderson England MF 361 Liverpool 290, Sunderland 71 2008 2021
Rory Delap Republic of Ireland MF 359 Stoke City 134, Southampton 116, Derby County 103, Sunderland 6 1998 2012
Glen Johnson England DF 358 Liverpool 160, Portsmouth 84, Stoke City 57, Chelsea 42, West Ham United 15 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 Tottenham Hotspur 118, Queens Park Rangers 110, Newcastle United 68, Leicester 29, West Ham 14, Bolton 12 1992 2004
Steve Watson England DF 351 Newcastle United 154, Everton 126, Aston Villa 41, 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 Tottenham Hotspur 238, Leeds United 46, Coventry City 31, Liverpool 19, West Ham United 9, Aston Villa 6 1999 2012
Paul Konchesky England DF 347 Charlton Athletic 138, Fulham 97, West Ham United 59, Leicester City 26, Liverpool 15, Tottenham Hotspur 12 1999 2015
Robbie Savage Wales MF 346 Leicester City 172, Birmingham City 82, Blackburn Rovers 76, Derby County 16 1997 2008
David Seaman England GK 344 Arsenal 325, Manchester City 19 1992 2004
Nick Barmby England MF 343 Everton 116, Tottenham Hotspur 87, Middlesbrough 42, Hull City 41, Liverpool 32, Leeds United 25 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
David de Gea Spain GK 337 Manchester United 337 2011 2021
Steed Malbranque France MF 336 Fulham 172, Sunderland 102, Tottenham Hotspur 62 2001 2011
Kenny Cunningham Republic of Ireland DF 335 Wimbledon 201, Birmingham City 134 1994 2006
Hermann Hreiðarsson Iceland DF 332 Charlton Athletic 132, Ipswich Town 74, Portsmouth 72, Crystal Palace 30, Wimbledon 24 1997 2010
James Beattie England FW 331 Southampton 204, Everton 76, Stoke City 38, Blackpool 9, Blackburn Rovers 4 1996 2011
Shane Long Republic of Ireland FW 331 Southampton 185, West Bromwich Albion 81, Reading 50, Hull City 15 2006 2021
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 Everton 145, Arsenal 97, West Bromwich Albion 45, Nottingham Forest 38 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 Manchester United 241, Wigan Athletic 74 2006 2019
Martin Keown England DF 323 Arsenal 310, Everton 13 1992 2004
Jonny Evans Northern Ireland DF 323 Manchester United 131, West Bromwich Albion 89, Leicester City 88, Sunderland 15 2008 2021
Robert Huth Germany DF 322 Stoke City 149, Leicester City 82, Middlesbrough 49, Chelsea 42 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
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 Sheffield Wednesday 214, Coventry City 79, 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, Manchester City 42, West Ham United 15, Fulham 12, 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
Kyle Walker England DF 314 Tottenham Hotspur 183, Manchester City 116, Aston Villa 15 2010 2021
Edwin van der Sar Netherlands GK 313 Manchester United 186, Fulham 127 2001 2011
Dion Dublin England FW 312 Aston Villa 155, Coventry City 145, Manchester United 12 1992 2004
Ian Walker England GK 312 Tottenham Hotspur 240, Leicester City 72 1992 2004
Gylfi Sigurðsson Iceland MF 312 Everton 130, Swansea City 124, Tottenham Hotspur 58 2012 2021
James Morrison Scotland MF 311 West Bromwich Albion 244, Middlesbrough 67 2004 2017
Peter Schmeichel Denmark GK 310 Manchester United 252, 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, Middlesbrough 93, Liverpool 65, Wolverhampton Wanderers 32 1992 2004
Steven Davis Northern Ireland MF 306 Southampton 193, Aston Villa 91, Fulham 22 2004 2018
Lee Dixon England DF 305 Arsenal 305 1992 2002
Alan Wright England DF 305 Aston Villa 260, Blackburn Rovers 42, Middlesbrough 2, Sheffield United 1 1992 2006
Simon Davies Wales MF 303 Fulham 137, Tottenham Hotspur 121, Everton 45 2000 2012
Pablo Zabaleta Argentina DF 303 Manchester City 230, West Ham United 73 2008 2020
Phil Bardsley Scotland DF 303 Sunderland 174, Burnley 57, Stoke City 51, Aston Villa 13, Manchester United 8 2005 2021
Nolberto Solano Peru MF 302 Newcastle United 230, Aston Villa 49, West Ham United 23 1998 2008
Garry Flitcroft England MF 301 Blackburn Rovers 186, Manchester City 115 1992 2005
Gavin McCann England MF 301 Aston Villa 110, Sunderland 105, Bolton Wanderers 75, Everton 11  1997 2010

Highlighted Players are Still Active

Most Premier League Appearances

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

ADVERTISEMENT
Online Betting Site Betway
Archives
Back To Top