Ad image

All Time 300 or More Players’ Premier League Appearances 1992-93 to 2025-26

11 Min Read

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)NationPosAppsClubsFirstLast
James MilnerEnglandMF657Leeds United 48, Newcastle United 94, Liverpool 230, Aston Villa 100, Manchester City 147, Brighton & Hove Albion 3820022026
Gareth BarryEnglandMF653Aston Villa 365, Manchester City 132, Everton 131, West Bromwich Albion 2519982018
Ryan GiggsWalesMF632Manchester United 63219922014
Frank LampardEnglandMF609Chelsea 429, West Ham United 148, Manchester City 3219962015
David JamesEnglandGK572Liverpool 214, Portsmouth 134, Manchester City 93, Aston Villa 67, West Ham United 6419922010
Gary SpeedWalesMF535Newcastle United 213, Leeds United 143, Bolton Wanderers 121, Everton 5819922007
Emile HeskeyEnglandFW516Liverpool 150, Leicester City 124, Aston Villa 92, Wigan Athletic 82, Birmingham City 6819952012
Mark SchwarzerAustraliaGK514Middlesbrough 332, Fulham 172, Leicester City 6, Chelsea 419972015
Jamie CarragherEnglandDF508Liverpool 50819972013
Phil NevilleEnglandMF505Manchester United 263, Everton 24219952013
Rio FerdinandEnglandDF504Manchester United 312, West Ham United 127, Leeds United 54, Queens Park Rangers 1119962015
Steven GerrardEnglandMF504Liverpool 50419982015
Sol CampbellEnglandDF503Tottenham Hotspur 255, Arsenal 146, Portsmouth 95, Newcastle United 719922011
Paul ScholesEnglandMF499Manchester United 49919942013
Jermain DefoeEnglandFW496Tottenham Hotspur 276, Sunderland 87, West Ham United 74, Portsmouth 31, Bournemouth 2820012018
John TerryEnglandDF492Chelsea 49219982017
Wayne RooneyEnglandFW491Manchester United 393, Everton 10820022018
Ashley YoungEnglandDF485Watford 23, Manchester United 192, Aston Villa 207, Everton 6320062025
Michael CarrickEnglandMF481Manchester United 316, West Ham United 101, Tottenham Hotspur 6419992018
Sylvain DistinFranceDF469Manchester City 178, Everton 174, Portsmouth 77, Newcastle United 28, Bournemouth 1220012016
Jordan HendersonEnglandMF461Liverpool 360, Sunderland 71, Brentford 3020082026
Peter CrouchEnglandFW468Stoke City 202, Liverpool 85, Tottenham Hotspur 73, Portsmouth 38, Aston Villa 37, Southampton 27, Burnley 620022019
Aaron HughesNorthern IrelandDF455Newcastle United 205, Fulham 196, Aston Villa 5419982013
Shay GivenRepublic of IrelandGK451Newcastle United 354, Manchester City 50, Aston Villa 37, Stoke City 8, Blackburn Rovers 219962016
Brad FriedelUnited StatesGK450Blackburn Rovers 261, Aston Villa 114, Tottenham Hotspur 50, Liverpool 2519982013
John O'SheaRepublic of IrelandDF445Manchester United 256, Sunderland 18920012017
Kyle WalkerEnglandDF444Tottenham Hotspur 183, Manchester City 212, Aston Villa 15, Burnley 3420102026
Kevin DaviesEnglandFW444Bolton Wanderers 316, Southampton 107, Blackburn Rovers 2119972012
Petr ČechCzech RepublicGK443Chelsea 333, Arsenal 11020042018
Alan ShearerEnglandFW441Newcastle United 303, Blackburn Rovers 13819922006
Jussi JääskeläinenFinlandGK436Bolton Wanderers 379, West Ham United 5720012015
Richard DunneRepublic of IrelandDF431Manchester City 253, Aston Villa 95, Everton 60, Queens Park Rangers 2319972015
Gareth SouthgateEnglandDF426Aston Villa 191, Middlesbrough 160, Crystal Palace 7519922006
James Ward-ProwseEnglandMF420Southampton 343,West Ham United 57, Nottingham Forest 9, Burnley 1120122026
Leighton BainesEnglandDF420Everton 348, Wigan Athletic 7220052020
Teddy SheringhamEnglandFW418Tottenham Hotspur 236, Manchester United 104, West Ham United 43, Portsmouth 32, Nottingham Forest 319922006
Danny MurphyEnglandMF417Liverpool 170, Fulham 169, Charlton Athletic 56, Tottenham Hotspur 2219972012
Aaron LennonEnglandMF416Tottenham Hotspur 266, Everton 65, Burnley 74, Leeds United 1120032022
David de GeaSpainGK415Manchester United 41520112023
Andy ColeEnglandFW414Manchester United 195, Blackburn 83, Newcastle 58, Fulham 31, Manchester City 22, Portsmouth 18, Sunderland 719932008
Mark NobleEnglandMF414West Ham United 41420052022
Nicky ButtEnglandMF411Manchester United 270, Newcastle United 117, Birmingham City 2419922009
Stewart DowningEnglandMF408Middlesbrough 211, West Ham United 69, Liverpool 65, Aston Villa 6320022017
Kevin NolanEnglandMF401Bolton Wanderers 261, West Ham United 99, Newcastle United 4120012015
Gary NevilleEnglandDF400Manchester United 40019942011
Tim HowardUnited StatesGK399Everton 354, Manchester United 4520032016
Danny WelbeckEnglandFW398Manchester United 92, Sunderland 26, Arsenal 88, Watford 18, Brighton & Hove Albion 17420082026
Theo WalcottEnglandFW397Arsenal 270, Everton 77, Southampton 5020062023
Lee BowyerEnglandMF397Leeds United 203, Newcastle United 79, Birmingham City 64, West Ham United 5119962011
Raheem SterlingEnglandFW396Liverpool 95, Manchester City 225, Chelsea 59, Arsenal 1720112025
Damien DuffRepublic of IrelandMF392Fulham 130, Blackburn Rovers 113, Chelsea 81, Newcastle United 6819972014
Ben FosterEnglandGK390West Bromwich Albion 209, Watford 131, Birmingham City 38, Manchester United 1220062022
Gary CahillEnglandDF390Chelsea 191, Bolton Wanderers 130, Crystal Palace 41, Aston Villa 2820062021
Jonny EvansNorthern IrelandDF386Manchester United 161, West Bromwich Albion 89, Leicester City 121, Sunderland 1520082025
Ashley ColeEnglandDF385Chelsea 229, Arsenal 15620002014
George BoatengNetherlandsMF384Middlesbrough 182, Aston Villa 103, Hull City 52, Coventry City 4719972010
Ray ParlourEnglandMF379Arsenal 333, Middlesbrough 4619922006
Robbie FowlerEnglandFW379Liverpool 266, Manchester City 80, Leeds United 30, Blackburn Rovers 319932008
Luke YoungEnglandDF378Charlton Athletic 187, Aston Villa 75, Tottenham Hotspur 58, Middlesbrough 35, Queens Park Rangers 2319982012
Joe ColeEnglandMF378Chelsea 183, West Ham United 157, Liverpool 26, Aston Villa 1219992015
Stephen CarrRepublic of IrelandDF377Tottenham Hotspur 226, Newcastle United 78, Birmingham City 7319932011
Łukasz FabiańskiPolandGK376Arsenal 32, Swansea City 149, West Ham United 19520072026
Dwight YorkeTrinidad and TobagoMF375Aston Villa 179, Manchester United 96, Blackburn Rovers 60, Sunderland 27, Birmingham City 1319922009
Paul RobinsonEnglandGK375Blackburn Rovers 140, Tottenham Hotspur 137, Leeds United 95, Burnley 319982017
Phil JagielkaEnglandDF375Everton 322, Sheffield United 5320062021
Séamus ColemanRepublic of IrelandDF372Everton 37220092025
Nigel MartynEnglandGK372Leeds United 207, Everton 86, Crystal Palace 7919922006
Scott ParkerEnglandMF368Charlton Athletic 110, West Ham United 109, Newcastle United 55, Tottenham Hotspur 50, Fulham 29, Chelsea 1519982014
Roy KeaneRepublic of IrelandMF366Manchester United 326, Nottingham Forest 4019922005
David UnsworthEnglandDF364Everton 302, West Ham United 32, Portsmouth 15, Wigan Athletic 10, Sheffield United 519922007
Nicolas AnelkaFranceFW364Chelsea 125, Manchester City 89, Arsenal 65, Bolton Wanderers 53, Liverpool 20, West Bromwich Albion 1219972014
Thomas SørensenDenmarkGK364Aston Villa 139, Sunderland 126, Stoke City 9919992014
Chris PerryEnglandDF363Wimbledon 167, Tottenham Hotspur 120, Charlton Athletic 7619942006
Hugo LlorisFranceGK361Tottenham Hotspur 36120122023
Trevor SinclairEnglandMF361West Ham United 177, Queens Park Rangers 102, Manchester City 8219932007
Jordan PickfordEnglandGK360Sunderland 31, Everton 32920152026
Rory DelapRepublic of IrelandMF359Stoke City 134, Southampton 116, Derby County 103, Sunderland 619982012
Glen JohnsonEnglandDF358Liverpool 160, Portsmouth 84, Stoke City 57, Chelsea 42, West Ham United 1520032018
Ugo EhioguEnglandDF355Aston Villa 229, Middlesbrough 12619922006
Kolo TouréIvory CoastDF353Arsenal 225, Manchester City 82, Liverpool 4620022016
Nigel WinterburnEnglandDF352Arsenal 270, West Ham United 8219922003
Leon OsmanEnglandMF352Everton 35220032016
Les FerdinandEnglandFW351Tottenham Hotspur 118, Queens Park Rangers 110, Newcastle United 68, Leicester 29, West Ham 14, Bolton 1219922004
Steve WatsonEnglandDF351Newcastle United 154, Everton 126, Aston Villa 41, West Bromwich Albion 3019932006
Cesc FàbregasSpainMF350Arsenal 212, Chelsea 13820042019
César AzpilicuetaSpainDF349Chelsea 34920122023
Robbie KeaneRepublic of IrelandFW349Tottenham Hotspur 238, Leeds United 46, Coventry City 31, Liverpool 19, West Ham United 9, Aston Villa 619992012
Paul KoncheskyEnglandDF347Charlton Athletic 138, Fulham 97, West Ham United 59, Leicester City 26, Liverpool 15, Tottenham Hotspur 1219992015
Robbie SavageWalesMF346Leicester City 172, Birmingham City 82, Blackburn Rovers 76, Derby County 1619972008
Shane LongRepublic of IrelandFW344Southampton 198, West Bromwich Albion 81, Reading 50, Hull City 1520062022
David SeamanEnglandGK344Arsenal 325, Manchester City 1919922004
Nick BarmbyEnglandMF343Everton 116, Tottenham Hotspur 87, Middlesbrough 42, Hull City 41, Liverpool 32, Leeds United 2519922010
Jamie VardyEnglandFW342Leicester City 34220142025
Tim SherwoodEnglandMF341Blackburn Rovers 235, Tottenham Hotspur 93, Portsmouth 1319922003
Darren FletcherScotlandMF341Manchester United 223, West Bromwich Albion 91, Stoke City 2720032018
Joe HartEnglandGK340Manchester City 266, Birmingham City 36, West Ham United 19, Burnley 19, Tottenham Hotspur 020062018
James TarkowskiEnglandDF338Burnley 194, Everton 14420162026
Virgil van DijkNetherlandsDF337Southampton 67, Liverpool 27020152026
Steed MalbranqueFranceMF336Fulham 172, Sunderland 102, Tottenham Hotspur 6220012011
Kenny CunninghamRepublic of IrelandDF335Wimbledon 201, Birmingham City 13419942006
Son Heung-MinSouth KoreaFW333Tottenham Hotspur 33320152025
Hermann HreiðarssonIcelandDF332Charlton Athletic 132, Ipswich Town 74, Portsmouth 72, Crystal Palace 30, Wimbledon 2419972010
Andy RobinsonScotlandDF331Hull City 57, Liverpool 27420142026
James BeattieEnglandFW331Southampton 204, Everton 76, Stoke City 38, Blackpool 9, Blackburn Rovers 419962011
Jason DoddEnglandDF329Southampton 32919922004
Denis IrwinRepublic of IrelandDF328Manchester United 296, Wolverhampton Wanderers 3219922004
Graeme Le SauxEnglandDF327Chelsea 154, Blackburn Rovers 129, Southampton 4419922005
Mohamed SalahEgyptFW326Chelsea 13, Liverpool 31320142026
Michael OwenEnglandFW326Liverpool 216, Newcastle United 71, Manchester United 31, Stoke City 819972013
Kevin CampbellEnglandFW325Everton 145, Arsenal 97, West Bromwich Albion 45, Nottingham Forest 3819922006
Gary McAllisterScotlandMF325Leeds United 151, Coventry City 119, Liverpool 5519922002
Gary KellyRepublic of IrelandDF325Leeds United 32519932004
Kevin KilbaneRepublic of IrelandMF325Sunderland 108, Everton 104, Wigan Athletic 76, Hull City 3719992010
Gaël ClichyFranceDF325Arsenal 187, Manchester City 13820032017
Matthew TaylorEnglandMF325Portsmouth 144, Bolton Wanderers 123, West Ham United 48, Burnley 1020032015
Antonio ValenciaEcuadorDF325Manchester United 241, Wigan Athletic 7420062019
James McArthurScotlandMF323Wigan Athletic 83, Crystal Palace 24020102023
Martin KeownEnglandDF323Arsenal 310, Everton 1319922004
Robert HuthGermanyDF322Stoke City 149, Leicester City 82, Middlesbrough 49, Chelsea 4220022017
Gabriel AgbonlahorEnglandFW322Aston Villa 32220062016
William GallasFranceDF321Chelsea 159, Arsenal 101, Tottenham Hotspur 6120012013
John Arne RiiseNorwayDF321Liverpool 234, Fulham 8720012014
Harry KaneEnglandFW320Tottenham Hotspur 317, Norwich City 320122023
Darren AndertonEnglandMF319Tottenham Hotspur 299, Birmingham City 2019922005
Paul TelferScotlandDF319Coventry City 191, Southampton 12819952005
Alex IwobiNigeriaFW318Arsenal 100, Everton 123, Fulham 9520152026
Gylfi SigurðssonIcelandMF318Everton 136, Swansea City 124, Tottenham Hotspur 5820122021
Peter AthertonEnglandDF318Sheffield Wednesday 214, Coventry City 79, Bradford City 2519922001
Sami HyypiäFinlandDF318Liverpool 31819992009
Ryan ShawcrossEnglandDF317Stoke City 31720082018
Ben DaviesWalesDF316Swansea City 71, Tottenham Hotspur 24520122026
Wayne BridgeEnglandDF316Southampton 152, Chelsea 87, Manchester City 42, West Ham United 15, Fulham 12, Sunderland 819982012
Shaun Wright-PhillipsEnglandMF316Manchester City 178, Chelsea 82, Queens Park Rangers 5620002015
Dennis BergkampNetherlandsFW315Arsenal 31519952006
Edwin van der SarNetherlandsGK313Manchester United 186, Fulham 12720012011
Declan RiceEnglandMF312West Ham United 204, Arsenal 10820172026
Aaron CresswellEnglandDF312West Ham United 31220142025
Dion DublinEnglandFW312Aston Villa 155, Coventry City 145, Manchester United 1219922004
Ian WalkerEnglandGK312Tottenham Hotspur 240, Leicester City 7219922004
James MorrisonScotlandMF311West Bromwich Albion 244, Middlesbrough 6720042017
Christian EriksenDenmarkMF310Tottenham Hotspur 226, Brentford 11, Manchester United 7320132025
Peter SchmeichelDenmarkGK310Manchester United 252, Aston Villa 29, Manchester City 2919922003
Marc AlbrightonEnglandMF310Aston Villa 87, Leicester City 22320082023
Joel WardEnglandFB309Portsmouth 3, Crystal Palace 30620092024
David SilvaSpainMF309Manchester City 30920102020
Wes BrownEnglandDF308Manchester United 232, Sunderland 7619982016
Patrick VieiraFranceMF307Arsenal 279, Manchester City 2819962011
Paul InceEnglandMF306Manchester United 116, Middlesbrough 93, Liverpool 65, Wolverhampton Wanderers 3219922004
Steven DavisNorthern IrelandMF306Southampton 193, Aston Villa 91, Fulham 2220042018
Adam LallanaEnglandMF305Southampton 82, Liverpool 128, Brighton & Hove Albion 9520122025
Jordan AyewGhanaFW305Aston Villa 30, Swansea City 50, Crystal Palace 195, Leicester City 3020152025
Wilfried ZahaIvory CoastFW305Manchester United 2, Cardiff City 12, Crystal Palace 29120132023
Lee DixonEnglandDF305Arsenal 30519922002
Alan WrightEnglandDF305Aston Villa 260, Blackburn Rovers 42, Middlesbrough 2, Sheffield United 119922006
Jack CorkEnglandMF304Burnley 156, Southampton 68, Swansea City 8020092024
Craig DawsonEnglandDF303West Bromwich Albion 153, Watford 29, West Ham United 64, Wolverhampton Wanderers 5720112025
Simon DaviesWalesMF303Fulham 137, Tottenham Hotspur 121, Everton 4520002012
Pablo ZabaletaArgentinaDF303Manchester City 230, West Ham United 7320082020
Phil BardsleyScotlandDF303Sunderland 174, Burnley 57, Stoke City 51, Aston Villa 13, Manchester United 820052021
Gavin McCannEnglandMF301Aston Villa 110, Sunderland 105, Bolton Wanderers 75, Everton 1119972010
Garry FlitcroftEnglandMF301Blackburn Rovers 186, Manchester City 11519922005

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

Player's NationNo. Players
England 94
Republic of Ireland14
France 7
Scotland 7
Wales 5
Netherlands 4
Spain 4
Denmark 3
Northern Ireland 3
Finland 2
Iceland2
Ivory Coast 2
United States 2
Argentina 1
Australia 1
Czech Republic 1
Ecuador 1
Egypt1
Germany 1
Ghana1
Nigeria1
Norway 1
Poland1
South
Korea
1
Trinidad and Tobago 1
Total Players161

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.

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.
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.
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.
Share This Article
Enable Notifications OK No thanks