All-Time Premier League Appearances: The Players Who’ve Clocked Up 300+ Games in England’s Top Flight
Football enthusiasts, whether you’re a lifelong Red or just dipping your toes into the beautiful game, welcome to the exhaustive guide on all-time Premier League appearances. This isn’t merely a tally of minutes on the pitch—it’s a testament to the iron-willed pros who’ve laced up their boots week in, week out, through the mud, the glory, and the groans of another nil-nil draw. From most Premier League appearances legends like James Milner to the unsung heroes who’ve notched 300 or more Premier League appearances, we’ve delved deep into the stats to celebrate endurance in the world’s most grueling league.
Launched in 1992, the Premier League has seen over 10,000 matches, but only a select band of warriors have crossed the 300-game threshold. As of 25th May 2025—end of the 2024–25 season—exactly 161 players have achieved this feat. James Milner reigns supreme with 654 appearances, a record that’s as unbreakable as it is enviable, spread across Liverpool 230, Manchester City 147, Aston Villa 100, Newcastle United 94, Leeds United 48 and Brighton & Hove Albion 35. Milner made his Premier League debut as a 16-year old in 2002 with Leeds United and broke Gareth Barry’s Record of 653 appearances when he played for Brighton & Hove Albion on 21st February 2026 as a 40-year old. And let’s not forget Ryan Giggs, the one-club wonder with 632 all for Manchester United—proof that loyalty pays dividends.
Whether you’re searching for most EPL appearances, premier league most appearances, or the record Premier League appearances, this page has the lot. We’ve broken it down with interactive tables (powered by our API for real-time updates), spotlights on records, nationality breakdowns, and more. No fluff, just facts to fuel your footy debates down the pub.
All-Time Premier League Appearances Table: 300+ Games (Top 50 Spotlight)
Dive into the full roster of Premier League all-time appearances. Our comprehensive table lists every player with 300 or more outings, including total apps, clubs, nationality, position, goals scored, and years active. Sorted by appearances descending, it’s your go-to for most appearances in Premier League trivia. (Full 161-player list available via the interactive table below—scroll or filter as you please.)
Top 161 Players with Most Premier League Appearances
| Players (161) | Nation | Pos | Apps | Clubs | First | Last |
|---|---|---|---|---|---|---|
| James Milner | England | MF | 657 | Leeds United 48, Newcastle United 94, Liverpool 230, Aston Villa 100, Manchester City 147, Brighton & Hove Albion 38 | 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 | 461 | Liverpool 360, Sunderland 71, Brentford 30 | 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 |
| John O'Shea | Republic of Ireland | DF | 445 | Manchester United 256, Sunderland 189 | 2001 | 2017 |
| Kyle Walker | England | DF | 444 | Tottenham Hotspur 183, Manchester City 212, Aston Villa 15, Burnley 34 | 2010 | 2026 |
| 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 | 420 | Southampton 343,West Ham United 57, Nottingham Forest 9, Burnley 11 | 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 |
| Gary Neville | England | DF | 400 | Manchester United 400 | 1994 | 2011 |
| Tim Howard | United States | GK | 399 | Everton 354, Manchester United 45 | 2003 | 2016 |
| Danny Welbeck | England | FW | 398 | Manchester United 92, Sunderland 26, Arsenal 88, Watford 18, Brighton & Hove Albion 174 | 2008 | 2026 |
| 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 | 372 | Everton 372 | 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 |
| 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 |
| Jordan Pickford | England | GK | 360 | Sunderland 31, Everton 329 | 2015 | 2026 |
| 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 |
| Joe Hart | England | GK | 340 | Manchester City 266, Birmingham City 36, West Ham United 19, Burnley 19, Tottenham Hotspur 0 | 2006 | 2018 |
| James Tarkowski | England | DF | 338 | Burnley 194, Everton 144 | 2016 | 2026 |
| Virgil van Dijk | Netherlands | DF | 337 | Southampton 67, Liverpool 270 | 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 |
| Hermann Hreiðarsson | Iceland | DF | 332 | Charlton Athletic 132, Ipswich Town 74, Portsmouth 72, Crystal Palace 30, Wimbledon 24 | 1997 | 2010 |
| Andy Robinson | Scotland | DF | 331 | Hull City 57, Liverpool 274 | 2014 | 2026 |
| 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 |
| Mohamed Salah | Egypt | FW | 326 | Chelsea 13, Liverpool 313 | 2014 | 2026 |
| 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 |
| 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 |
| Alex Iwobi | Nigeria | FW | 318 | Arsenal 100, Everton 123, Fulham 95 | 2015 | 2026 |
| 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 |
| Edwin van der Sar | Netherlands | GK | 313 | Manchester United 186, Fulham 127 | 2001 | 2011 |
| Declan Rice | England | MF | 312 | West Ham United 204, Arsenal 108 | 2017 | 2026 |
| 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 Appearances for a Single Club: Loyalty in the Premier League
One of the juiciest bits of Premier League appearance records is who racked up the most games for one team. Ryan Giggs holds the crown with 632 for Manchester United—a Welsh wizard who became synonymous with the Red Devils. Close behind? Jamie Carragher (508 for Liverpool) and Steven Gerrard (504 for the same Anfield faithful). These one-club men embody the Premier League’s romantic side amid the transfer merry-go-round.
Number of Premier League Players by Nation with Over 300 Appearances
Breakdown by Position: Defenders, Midfielders, and Goal Machines
The most appearances in the Premier League skew towards midfield maestros and rock-solid defenders—endurance is key in those roles. Midfielders dominate the top spots (Barry, Giggs, Lampard), but goalkeepers like David James (572) and Mark Schwarzer (514) prove keepers can rack ’em up too. Forwards? Wayne Rooney’s 491 includes 183 goals, blending longevity with lethality.
- Most by a Goalkeeper: David James (572 apps, 0 goals—zeroes in the net, heroes on the pitch).
- Most by a Defender: Rio Ferdinand (504), though John Terry’s 492 for Chelsea is pure Blue steel.
- Most by a Midfielder: Gareth Barry (653)—the ultimate box-to-box battler.
- Most by a Forward: Wayne Rooney (491), the boyhood Evertonian who terrorised defences for two decades.
Nationality Spotlight: England Leads, but the World Joins In
English players own the Premier League appearances list, with 93 of the 161 qualifiers hailing from the home nations. But the league’s global allure shines through: 14 from the Republic of Ireland (think Roy Keane’s 366), 7 French (Sylvain Distin at 469), and even Aussies like Mark Schwarzer (514). Wales punches above with Giggs and Speed.
Player with Most Premier League Appearances by Nationality
| Nationality | No. of Players +300 Apps | Top Player (Apps) |
|---|---|---|
| England | 93 | Gareth Barry (653) |
| Republic of Ireland | 14 | John O’Shea (445) |
| France | 7 | Sylvain Distin (469) |
| Scotland | 7 | Darren Fletcher (341) |
| Wales | 5 | Ryan Giggs (632) |
| Netherlands | 4 | Edwin van der Sar (313) |
| Spain | 4 | David Silva (309) |
| Denmark | 3 | Thomas Sørensen (364) |
| Northern Ireland | 3 | Aaron Hughes (455) |
| Finland | 2 | Sami Hyypiä (318) |
| Iceland | 2 | Hermann Hreiðarsson (332) |
| Ivory Coast | 2 | Kolo Touré (353) |
| United States | 2 | Brad Friedel (450) |
| Others (13 nations) | 13 | Various (e.g., Australia: Schwarzer, 514) |
(See above Full API table for filtering by nation—fascinating how migration has shaped the EPL’s endurance kings.)
Premier League Appearance Records: Milestones and Oddities
- Highest Ever: Gareth Barry’s 653—equivalent to 15 full seasons without missing a beat.
- Most in the Modern Era (Post-2010): James Milner (still active, eyeing 650+ by 2026?).
- Longest Career Span: David James (1992–2010, 18 seasons).
- Most Clubs for 300+ Apps: Ashley Young (4 clubs, 485 apps—versatile as they come).
- Fun Fact: Only 4 players have 600+: Barry, Milner, Giggs, and Lampard. The premier league record appearances club is elite.
For top appearances in Premier League by decade, the 2000s saw a boom thanks to United and Arsenal’s stability, while the 2010s brought City’s conveyor belt of stars.
The Legacy: Why Appearances Matter in the Premier League
In an era of squad rotation and injuries, hitting 300 Premier League appearances is a badge of honour. It’s not just about stats—it’s the stories: Barry’s journeyman’s grit, Giggs’ treble-tastic loyalty, Milner’s ageless hustle. As the league hurtles towards its 33rd season in 2025–26, expect more names to join this pantheon. Who’ll be the next to crack 500? Virgil van Dijk (301 and counting) or Mohamed Salah (301)?
If you’re after who has the most Premier League appearances, most PL appearances, or the full list of Premier League appearances, bookmark this. Fancy debating Barry vs. Giggs? Hit the comments. Up the irons—er, up the league!
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.

