Footballers with the all-time Most Premier League Appearances are listed here.
The interactive table shows the complete details of all 159 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 14th April 2025 – Matchday 32
Players (159) | 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 |
James Milner | England | MF | 637 | Liverpool 230, Manchester City 147, Aston Villa 100, Newcastle United 94, Leeds United 48, Brighton & Hove Albion 18 | 2002 | 2024 |
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 |
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 |
Ashley Young | England | DF | 480 | Watford 23, Manchester United 192, Aston Villa 207, Everton 58 | 2006 | 2025 |
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 |
Jordan Henderson | England | MF | 431 | Liverpool 360, Sunderland 71 | 2008 | 2023 |
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 |
Aaron Lennon | England | MF | 416 | Tottenham Hotspur 266, Everton 65, Burnley 74, Leeds United 11 | 2003 | 2022 |
David de Gea | Spain | GK | 415 | Manchester United 415 | 2011 | 2023 |
Andy Cole | England | FW | 414 | Manchester United 195, Blackburn 83, Newcastle 58, Fulham 31, Manchester City 22, Portsmouth 18, Sunderland 7 | 1993 | 2008 |
Mark Noble | England | MF | 414 | West Ham United 414 | 2005 | 2022 |
Nicky Butt | England | MF | 411 | Manchester United 270, Newcastle United 117, Birmingham City 24 | 1992 | 2009 |
Kyle Walker | England | DF | 410 | Tottenham Hotspur 183, Manchester City 212, Aston Villa 15 | 2010 | 2025 |
Stewart Downing | England | MF | 408 | Middlesbrough 211, West Ham United 69, Liverpool 65, Aston Villa 63 | 2002 | 2017 |
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 |
James Ward-Prowse | England | MF | 398 | Southampton 343, West Ham United 46, Nottingham Forest 9 | 2012 | 2025 |
Theo Walcott | England | FW | 397 | Arsenal 270, Everton 77, Southampton 50 | 2006 | 2023 |
Lee Bowyer | England | MF | 397 | Leeds United 203, Newcastle United 79, Birmingham City 64, West Ham United 51 | 1996 | 2011 |
Raheem Sterling | England | FW | 392 | Liverpool 95, Manchester City 225, Chelsea 59, Arsenal 13 | 2011 | 2025 |
Damien Duff | Republic of Ireland | MF | 392 | Fulham 130, Blackburn Rovers 113, Chelsea 81, Newcastle United 68 | 1997 | 2014 |
Ben Foster | England | GK | 390 | West Bromwich Albion 209, Watford 131, Birmingham City 38, Manchester United 12 | 2006 | 2022 |
Gary Cahill | England | DF | 390 | Chelsea 191, Bolton Wanderers 130, Crystal Palace 41, Aston Villa 28 | 2006 | 2021 |
Ashley Cole | England | DF | 385 | Chelsea 229, Arsenal 156 | 2000 | 2014 |
Jonny Evans | Northern Ireland | DF | 385 | Manchester United 160, West Bromwich Albion 89, Leicester City 121, Sunderland 15 | 2008 | 2024 |
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 |
Łukasz Fabiański | Poland | GK | 375 | Arsenal 32, Swansea City 149, West Ham United 194 | 2007 | 2025 |
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 |
Scott Parker | England | MF | 368 | Charlton Athletic 110, West Ham United 109, Newcastle United 55, Tottenham Hotspur 50, Fulham 29, Chelsea 15 | 1998 | 2014 |
Séamus Coleman | Republic of Ireland | DF | 367 | Everton 367 | 2009 | 2025 |
Roy Keane | Republic of Ireland | MF | 366 | Manchester United 326, Nottingham Forest 40 | 1992 | 2005 |
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 |
Chris Perry | England | DF | 363 | Wimbledon 167, Tottenham Hotspur 120, Charlton Athletic 76 | 1994 | 2006 |
Hugo Lloris | France | GK | 361 | Tottenham Hotspur 361 | 2012 | 2023 |
Trevor Sinclair | England | MF | 361 | West Ham United 177, Queens Park Rangers 102, Manchester City 82 | 1993 | 2007 |
Rory Delap | Republic of Ireland | MF | 359 | Stoke City 134, Southampton 116, Derby County 103, Sunderland 6 | 1998 | 2012 |
Danny Welbeck | England | FW | 358 | Manchester United 92, Sunderland 26, Arsenal 88, Watford 18, Brighton & Hove Albion 134 | 2008 | 2025 |
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 |
César Azpilicueta | Spain | DF | 349 | Chelsea 349 | 2012 | 2023 |
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 |
Shane Long | Republic of Ireland | FW | 344 | Southampton 198, West Bromwich Albion 81, Reading 50, Hull City 15 | 2006 | 2022 |
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 |
Jamie Vardy | England | FW | 337 | Leicester City 337 | 2014 | 2025 |
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 |
Son Heung-Min | South Korea | FW | 331 | Tottenham Hotspur 331 | 2015 | 2025 |
James Beattie | England | FW | 331 | Southampton 204, Everton 76, Stoke City 38, Blackpool 9, Blackburn Rovers 4 | 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 | 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 |
Willian | Brazil | LW | 324 | Chelsea 236, Arsenal 25, Fulham 63 | 2013 | 2025 |
James McArthur | Scotland | MF | 323 | Wigan Athletic 83, Crystal Palace 240 | 2010 | 2023 |
Martin Keown | England | DF | 323 | Arsenal 310, Everton 13 | 1992 | 2004 |
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 |
Harry Kane | England | FW | 320 | Tottenham Hotspur 317, Norwich City 3 | 2012 | 2023 |
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 |
Jordan Pickford | England | GK | 318 | Sunderland 31, Everton 287 | 2015 | 2025 |
Gylfi Sigurðsson | Iceland | MF | 318 | Everton 136, Swansea City 124, Tottenham Hotspur 58 | 2012 | 2021 |
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 |
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 |
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 |
Marc Albrighton | England | MF | 310 | Aston Villa 87, Leicester City 223 | 2008 | 2023 |
David Silva | Spain | MF | 309 | Manchester City 309 | 2010 | 2020 |
Joel Ward | England | FB | 308 | Portsmouth 3, Crystal Palace 305 | 2009 | 2024 |
Aaron Cresswell | England | DF | 308 | West Ham United 308 | 2014 | 2025 |
Wes Brown | England | DF | 308 | Manchester United 232, Sunderland 76 | 1998 | 2016 |
Ben Davies | Wales | DF | 307 | Swansea City 71, Tottenham Hotspur 236 | 2012 | 2025 |
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 |
Adam Lallana | England | MF | 305 | Southampton 82, Liverpool 128, Brighton & Hove Albion 95 | 2012 | 2025 |
Christian Eriksen | Denmark | MF | 305 | Tottenham Hotspur 226, Brentford 11, Manchester United 68 | 2013 | 2025 |
Andy Robinson | Scotland | DF | 305 | Hull City 57, Liverpool 248 | 2014 | 2025 |
Wilfried Zaha | Ivory Coast | FW | 305 | Manchester United 2, Cardiff City 12, Crystal Palace 291 | 2013 | 2023 |
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 |
Jack Cork | England | MF | 304 | Burnley 156, Southampton 68, Swansea City 80 | 2009 | 2024 |
Craig Dawson | England | DF | 303 | West Bromwich Albion 153, Watford 29, West Ham United 64, Wolverhampton Wanderers 57 | 2011 | 2025 |
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 |
James Tarkowski | England | DF | 302 | Burnley 194, Everton 108 | 2016 | 2025 |
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 |
Jordan Ayew | Ghana | FW | 300 | Aston Villa 30, Swansea City 50, Crystal Palace 195, Leicester City 25 | 2015 | 2025 |