- Premier League appearance records at a glance
- Who has the most Premier League appearances?
- Every player with 300 or more Premier League appearances
- Most Premier League appearances for one club
- Premier League 300 appearance club by nation
- Brothers with over 200 Combined Premier League Appearances
- Most Premier League appearances by position
- Which players are still climbing the list?
- Premier League appearance milestones and oddities
- Why 300 Premier League appearances still means something
- Frequently asked questions about Premier League appearances
Updated to 24 May 2026, Matchday 38 of the 2025-26 season.
The Premier League has staged more than 13,100 matches across 34 seasons since it kicked off in August 1992, and only 161 players have lasted long enough to reach 300 premier league appearances in it. James Milner sits at the top of that list on 658, a record he took from Gareth Barry in February 2026 and then closed out for good when he retired at the end of the season.
Reaching 300 games means close to eight complete 38-match campaigns of selection, fitness and form. This page lists every player who has done it, from 1992-93 to 2025-26, with clubs, nationality, position and the first and last seasons they appeared.
Premier League appearance records at a glance
- Most appearances: James Milner, 658 (2002 to 2026)
- Most for a single club: Ryan Giggs, 632 for Manchester United
- Most by a goalkeeper: David James, 572
- Players with 300 or more: 161
- Nations represented: 25
- Seasons covered: 34, from 1992-93 to 2025-26
Who has the most Premier League appearances?
James Milner has the most Premier League appearances with 658. He made his debut for Leeds United in November 2002 at the age of 16 and played his final game for Brighton and Hove Albion in the 2025-26 season, a span of 24 campaigns. He overtook Gareth Barry’s mark of 653 when he started at Brentford in February 2026, and announced his retirement on 1 June 2026 with the record settled at 658.
Only four players have passed 600 appearances:
- James Milner, 658, six clubs, 2002 to 2026
- Gareth Barry, 653, four clubs, 1998 to 2018
- Ryan Giggs, 632, Manchester United only, 1992 to 2014
- Frank Lampard, 609, three clubs, 1996 to 2015
David James is fifth on 572 and the highest-placed goalkeeper, followed by Gary Speed on 535 and Emile Heskey on 516.
Every player with 300 or more Premier League appearances
The full table below lists all 161 players, sorted by total appearances. It shows each player’s nationality, position, club-by-club breakdown, and the first and last season in which they appeared in the competition.
| Players (161) | Nation | Pos | Apps | Clubs | First | Last |
|---|---|---|---|---|---|---|
| James Milner | England | MF | 658 | Leeds United 48, Newcastle United 94, Liverpool 230, Aston Villa 100, Manchester City 147, Brighton & Hove Albion 39 | 2002 | 2026 |
| 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 |
| 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 |
| Ashley Young | England | DF | 485 | Watford 23, Manchester United 192, Aston Villa 207, Everton 63 | 2006 | 2025 |
| 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 |
| Jordan Henderson | England | MF | 463 | Liverpool 360, Sunderland 71, Brentford 32 | 2008 | 2026 |
| 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 |
| Kyle Walker | England | DF | 446 | Tottenham Hotspur 183, Manchester City 212, Aston Villa 15, Burnley 36 | 2010 | 2026 |
| 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 |
| James Ward-Prowse | England | MF | 422 | Southampton 343,West Ham United 57, Nottingham Forest 9, Burnley 13 | 2012 | 2026 |
| 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 |
| 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 |
| Danny Welbeck | England | FW | 400 | Manchester United 92, Sunderland 26, Arsenal 88, Watford 18, Brighton & Hove Albion 176 | 2008 | 2026 |
| Gary Neville | England | DF | 400 | Manchester United 400 | 1994 | 2011 |
| Tim Howard | United States | GK | 399 | Everton 354, Manchester United 45 | 2003 | 2016 |
| 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 | 396 | Liverpool 95, Manchester City 225, Chelsea 59, Arsenal 17 | 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 |
| Jonny Evans | Northern Ireland | DF | 386 | Manchester United 161, West Bromwich Albion 89, Leicester City 121, Sunderland 15 | 2008 | 2025 |
| 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 |
| Łukasz Fabiański | Poland | GK | 376 | Arsenal 32, Swansea City 149, West Ham United 195 | 2007 | 2026 |
| 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 |
| Séamus Coleman | Republic of Ireland | DF | 374 | Everton 374 | 2009 | 2025 |
| 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 |
| 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 |
| Jordan Pickford | England | GK | 362 | Sunderland 31, Everton 331 | 2015 | 2026 |
| 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 |
| 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 |
| Jamie Vardy | England | FW | 342 | Leicester City 342 | 2014 | 2025 |
| 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 |
| James Tarkowski | England | DF | 340 | Burnley 194, Everton 146 | 2016 | 2026 |
| Joe Hart | England | GK | 340 | Manchester City 266, Birmingham City 36, West Ham United 19, Burnley 19, Tottenham Hotspur 0 | 2006 | 2018 |
| Virgil van Dijk | Netherlands | DF | 339 | Southampton 67, Liverpool 272 | 2015 | 2026 |
| 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 |
| Son Heung-Min | South Korea | FW | 333 | Tottenham Hotspur 333 | 2015 | 2025 |
| Andy Robinson | Scotland | DF | 332 | Hull City 57, Liverpool 275 | 2014 | 2026 |
| 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 |
| Jason Dodd | England | DF | 329 | Southampton 329 | 1992 | 2004 |
| Mohamed Salah | Egypt | FW | 328 | Chelsea 13, Liverpool 315 | 2014 | 2026 |
| 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 |
| 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 |
| Alex Iwobi | Nigeria | FW | 320 | Arsenal 100, Everton 123, Fulham 97 | 2015 | 2026 |
| 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 |
| 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 |
| Ben Davies | Wales | DF | 316 | Swansea City 71, Tottenham Hotspur 245 | 2012 | 2026 |
| 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 |
| Declan Rice | England | MF | 313 | West Ham United 204, Arsenal 109 | 2017 | 2026 |
| Edwin van der Sar | Netherlands | GK | 313 | Manchester United 186, Fulham 127 | 2001 | 2011 |
| Aaron Cresswell | England | DF | 312 | West Ham United 312 | 2014 | 2025 |
| 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 |
| Christian Eriksen | Denmark | MF | 310 | Tottenham Hotspur 226, Brentford 11, Manchester United 73 | 2013 | 2025 |
| 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 |
| Joel Ward | England | FB | 309 | Portsmouth 3, Crystal Palace 306 | 2009 | 2024 |
| 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 |
| Adam Lallana | England | MF | 305 | Southampton 82, Liverpool 128, Brighton & Hove Albion 95 | 2012 | 2025 |
| Jordan Ayew | Ghana | FW | 305 | Aston Villa 30, Swansea City 50, Crystal Palace 195, Leicester City 30 | 2015 | 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 |
| Gavin McCann | England | MF | 301 | Aston Villa 110, Sunderland 105, Bolton Wanderers 75, Everton 11 | 1997 | 2010 |
| Garry Flitcroft | England | MF | 301 | Blackburn Rovers 186, Manchester City 115 | 1992 | 2005 |
Most Premier League appearances for one club
Ryan Giggs holds the single-club record with 632 appearances for Manchester United, every one of his Premier League games. Jamie Carragher (508 for Liverpool) and Steven Gerrard (504 for Liverpool) follow, with John Terry on 492 for Chelsea and Paul Scholes on 499 for Manchester United.
More than 20 of the 161 players on this list never appeared for a second Premier League club. Among the more recent one-club men are David de Gea (415 for Manchester United), Mark Noble (414 for West Ham United), Hugo Lloris (361 for Tottenham Hotspur), Cesar Azpilicueta (349 for Chelsea), Jamie Vardy (342 for Leicester City) and Son Heung-Min (333 for Tottenham Hotspur).
At the other extreme, Peter Crouch and Andy Cole each turned out for seven different Premier League clubs while passing 300 games.
Premier League 300 appearance club by nation
England supplies 94 of the 161 players, well over half the list. The Republic of Ireland is next with 14, then France and Scotland with seven each and Wales with five. Twenty-five nations are represented in total, from Argentina to Trinidad and Tobago, with 12 of them contributing a single player.
Brothers with over 200 Combined Premier League Appearances
| Gary Neville | 399 | Phil Neville | 504 | 903 |
|---|---|---|---|---|
| Rio Ferdinand | 504 | Anton Ferdinand | 218 | 722 |
| Kolo Touré | 353 | Yaya Touré | 230 | 583 |
| André Ayew | 102 | Jordan Ayew | 305 | 407 |
| Shola Ameobi | 299 | Sammy Ameobi | 53 | 352 |
| Shaun Wright-Phillips | 317 | Bradley Wright-Phillips | 31 | 348 |
| Andy Dawson | 60 | Michael Dawson | 286 | 346 |
| John Arne Riise | 321 | Bjørn Helge Riise | 15 | 336 |
| Michael Keane | 286 | Will Keane | 7 | 293 |
| Christian Benteke | 280 | Jonathan Benteke | 1 | 281 |
| Craig Gardner | 259 | Gary Gardner | 16 | 275 |
| Carl Cort | 111 | Ruben Loftus-Cheek | 157 | 268 |
| Josh Murphy | 38 | Jacob Murphy | 218 | 256 |
| Rajiv van La Parra | 38 | Georginio Wijnaldum | 217 | 255 |
| Andy Linighan | 117 | David Linighan | 112 | 229 |
| Marcus Olsson | 12 | Martin Olsson | 197 | 209 |
| Sean Longstaff | 194 | Matty Longstaff | 14 | 208 |
| Lee Howey | 12 | Steve Howey | 193 | 205 |
| Rod Wallace | 197 | Ray Wallace | 7 | 204 |
Most Premier League appearances by position
Longevity favours midfielders and defenders, the roles where a player can adapt as pace fades. Milner, Barry, Giggs and Lampard, the four 600-game men, were all midfielders.
- Goalkeeper: David James, 572, across Liverpool, Portsmouth, Manchester City, Aston Villa and West Ham United
- Defender: Rio Ferdinand, 504, with Ashley Young next on 485
- Midfielder: James Milner, 658
- Forward: Wayne Rooney, 491, which also brought him 208 goals
Goalkeepers are better represented than their numbers suggest. David James, Mark Schwarzer (514), Shay Given (451), Brad Friedel (450) and Petr Cech (443) all cleared 440, helped by the fact that a first-choice keeper who stays fit plays close to every minute of a season.
Which players are still climbing the list?
Fourteen players on this list featured in the 2025-26 season. Jordan Henderson leads them on 463, ahead of Kyle Walker on 446 and James Ward-Prowse on 422. Danny Welbeck reached the 400 mark, while Virgil van Dijk (339), Mohamed Salah (328), Alex Iwobi (320) and Declan Rice (313) all have room to climb.
None of them is realistically chasing 658. Henderson would need close to another five full seasons of near ever-present football to get there, at an age where that becomes progressively harder. Milner’s record looks safe for some time.
Premier League appearance milestones and oddities
- Longest career span: James Milner, 24 seasons from 2002-03 to 2025-26
- Most clubs: Peter Crouch and Andy Cole, seven each
- Founding-season survivors: Giggs, Speed, Sol Campbell, Alan Shearer, Gareth Southgate, Nicky Butt and others played in 1992-93 and went on to 300 or more
- Fewest clubs at the top: three of the top four played for four clubs or fewer
- The 300 barrier: equal to 7.9 seasons of a 38-game campaign, or 7.5 seasons of the 42-game format used until 1994-95
Why 300 Premier League appearances still means something
Squad rotation, expanded European calendars and sharper sports science have changed how often a player starts. Reaching 300 games now demands the trust of several managers, a body that holds up into a player’s thirties and the willingness to move clubs when a role disappears. Milner’s 658 came from six clubs and four different positions; Giggs’s 632 came from staying put for 22 years. Both routes are rare, and the list below is short for a reason.
For the scoring side of the same story, see the all-time top 100 Premier League goalscorers, where Alan Shearer’s 260 has stood since 2006. Club-by-club appearance leaders are collected on the Premier League record appearances page, and the age extremes are covered in youngest and oldest Premier League appearances. More season-by-season data sits in the appearances archive and across all-time Premier League statistics.
Frequently asked questions about Premier League appearances
Short answers to the questions readers ask most often about the all-time Premier League appearance list, covering 1992-93 to 2025-26.
Who has the most Premier League appearances?
James Milner, with 658 appearances between November 2002 and May 2026 for Leeds United, Newcastle United, Aston Villa, Manchester City, Liverpool and Brighton and Hove Albion. Gareth Barry is second on 653.
Who has made the most Premier League appearances for one club?
Ryan Giggs, with 632 for Manchester United between 1992 and 2014. Jamie Carragher is next with 508 for Liverpool.
How many players have 300 or more Premier League appearances?
161 players, to the end of the 2025-26 season.
Who has the most Premier League appearances as a goalkeeper?
David James, with 572 between 1992 and 2010. Mark Schwarzer is second among goalkeepers on 514.
Which country has the most players with 300 or more appearances?
England, with 94 of the 161. The Republic of Ireland is second with 14, and 25 nations are represented in total.
Has anyone reached 700 Premier League appearances?
No. Milner’s 658 is the highest total ever recorded, and he retired in June 2026. No active player is within 190 appearances of the record.
When did James Milner break the appearance record?
In February 2026, when he started for Brighton and Hove Albion at Brentford for his 654th Premier League appearance, passing Gareth Barry’s 653.
Who has the most appearances among players who featured in 2025-26?
Jordan Henderson on 463, followed by Kyle Walker on 446 and James Ward-Prowse on 422.
Which player has represented the most clubs in the 300 club?
Peter Crouch and Andy Cole, who each played for seven different Premier League clubs.
How many seasons does 300 Premier League appearances represent?
Just under eight full seasons of a 38-game campaign. In practice most players take 10 to 12 seasons to get there once rotation, injuries and cup competitions are accounted for.
Frequently Asked Questions (FAQs) About All Time 300 or More Players’ Premier League Appearances
Here’s a handy list of FAQs to help you navigate the thrilling history of the All Time 300 or More Players’ Premier League Appearances. We’ve pulled together the most common queries from footy fans, covering lists from 1992-93 to 2025-26.
Who has the most Premier League appearances?
Gareth Barry leads with 653 across four clubs from 1998 to 2018. James Milner is second with 638 and still playing.
What is the record for most appearances for one club?
Ryan Giggs holds it with 632 for Manchester United (1992–2014).
How many players have 300 or more Premier League appearances?
161 as of May 2025, from England (93) to exotic nations like Trinidad and Tobago.
Who has the most EPL appearances as a goalkeeper?
David James with 572 (1992–2010).
Most appearances in the Premier League by a non-English player?
Ryan Giggs (Wales, 632), though Mark Schwarzer (Australia, 514) is a close international shout.
Has anyone reached 700 Premier League appearances?
Not yet, as of early 2026, James Milner’s trajectory suggests he might be the first if he plays on. The Brighton and Hove Albion midfielder is currently on 650 Premier League appearances, placing him second all-time, just behind Gareth Barry’s record of 653.
Top 5 most Premier League appearances by position?
MF: Barry (653); DF: Ferdinand (504); FW: Rooney (491); GK: James (572).
Most premiership appearances in the 21st century?
Wayne Rooney (491, all post-2000), embodying the modern game’s demands.
Who is climbing the all-time Premier League appearances list in 2025?
James Milner (650), Ashley Young (485), and Virgil van Dijk (301) are active challengers.
How does the Premier League compare to other leagues for appearances records?
It’s the toughest: 38-game seasons mean 300+ is like 8 full campaigns, rarer than in shorter leagues like La Liga.
Gareth Barry leads with 653 across four clubs from 1998 to 2018. James Milner is second with 638 and still playing.
Ryan Giggs holds it with 632 for Manchester United (1992–2014).
161 as of May 2025, from England (93) to exotic nations like Trinidad and Tobago.
David James with 572 (1992–2010).
Ryan Giggs (Wales, 632), though Mark Schwarzer (Australia, 514) is a close international shout.
Not yet, as of early 2026, James Milner’s trajectory suggests he might be the first if he plays on. The Brighton and Hove Albion midfielder is currently on 650 Premier League appearances, placing him second all-time, just behind Gareth Barry’s record of 653.
MF: Barry (653); DF: Ferdinand (504); FW: Rooney (491); GK: James (572).
Wayne Rooney (491, all post-2000), embodying the modern game’s demands.
James Milner (650), Ashley Young (485), and Virgil van Dijk (301) are active challengers.
It’s the toughest: 38-game seasons mean 300+ is like 8 full campaigns, rarer than in shorter leagues like La Liga.

