Player Team(s) Matches
Ryan Giggs Manchester United Manchester United
672
Gary Speed Leeds United Leeds United
Newcastle United Newcastle United
Bolton Wanderers Bolton Wanderers
Everton FC Everton FC
614
David Seaman Arsenal FC Arsenal FC
Queens Park Rangers Queens Park Rangers
Manchester City Manchester City
Birmingham City Birmingham City
607
Frank Lampard * Chelsea FC Chelsea FC
West Ham United West Ham United
Manchester City Manchester City
578
Neville Southall Everton FC Everton FC
Bradford City Bradford City
578
David James * Liverpool FC Liverpool FC
West Ham United West Ham United
Aston Villa Aston Villa
Manchester City Manchester City
Portsmouth FC Portsmouth FC
571
Nigel Winterburn West Ham United West Ham United
Arsenal FC Arsenal FC
Milton Keynes Dons Milton Keynes Dons
563
Alan Shearer Southampton FC Southampton FC
Newcastle United Newcastle United
Blackburn Rovers Blackburn Rovers
559
Dave Watson Everton FC Everton FC
Norwich City Norwich City
551
John Barnes Newcastle United Newcastle United
Liverpool FC Liverpool FC
Charlton Athletic Charlton Athletic
Watford FC Watford FC
549
Tony Cottee Leicester City Leicester City
West Ham United West Ham United
Everton FC Everton FC
547
Gareth Barry * Aston Villa Aston Villa
Everton FC Everton FC
Manchester City Manchester City
533
Mark Hughes Manchester United Manchester United
Chelsea FC Chelsea FC
Southampton FC Southampton FC
Blackburn Rovers Blackburn Rovers
Everton FC Everton FC
531
Des Walker Nottingham Forest Nottingham Forest
Sheffield Wednesday Sheffield Wednesday
527
Teddy Sheringham Manchester United Manchester United
Tottenham Hotspur Tottenham Hotspur
West Ham United West Ham United
Nottingham Forest Nottingham Forest
Portsmouth FC Portsmouth FC
Millwall FC Millwall FC
520
Emile Heskey Leicester City Leicester City
Liverpool FC Liverpool FC
Aston Villa Aston Villa
Birmingham City Birmingham City
Wigan Athletic Wigan Athletic
516
Ian Rush Leeds United Leeds United
Newcastle United Newcastle United
Liverpool FC Liverpool FC
513
Jamie Carragher Liverpool FC Liverpool FC
508
Mark Schwarzer * Chelsea FC Chelsea FC
Middlesbrough FC Middlesbrough FC
Fulham FC Fulham FC
508
John Lukic Leeds United Leeds United
Arsenal FC Arsenal FC
507
Steve Ogrizovic Coventry City Coventry City
506
Phil Neville Manchester United Manchester United
Everton FC Everton FC
505
Tony Adams Arsenal FC Arsenal FC
503
Sol Campbell Newcastle United Newcastle United
Tottenham Hotspur Tottenham Hotspur
Arsenal FC Arsenal FC
Portsmouth FC Portsmouth FC
503
Paul Scholes Manchester United Manchester United
499
Rio Ferdinand * Leeds United Leeds United
Manchester United Manchester United
West Ham United West Ham United
Queens Park Rangers Queens Park Rangers
497
Martin Keown Arsenal FC Arsenal FC
Aston Villa Aston Villa
Everton FC Everton FC
497
Kevin Richardson Southampton FC Southampton FC
Arsenal FC Arsenal FC
Aston Villa Aston Villa
Everton FC Everton FC
Watford FC Watford FC
Coventry City Coventry City
492
Stuart Pearce Newcastle United Newcastle United
West Ham United West Ham United
Nottingham Forest Nottingham Forest
Coventry City Coventry City
488
Steven Gerrard * Liverpool FC Liverpool FC
478
Dennis Wise Chelsea FC Chelsea FC
Leicester City Leicester City
Milton Keynes Dons Milton Keynes Dons
478
Gary Mabbutt Tottenham Hotspur Tottenham Hotspur
477
Gary McAllister Leeds United Leeds United
Leicester City Leicester City
Liverpool FC Liverpool FC
Coventry City Coventry City
475
Nigel Martyn Leeds United Leeds United
Everton FC Everton FC
Crystal Palace Crystal Palace
473
Bruce Grobbelaar Southampton FC Southampton FC
Liverpool FC Liverpool FC
472
Mark Wright Derby County Derby County
Southampton FC Southampton FC
Liverpool FC Liverpool FC
471
Peter Beardsley Newcastle United Newcastle United
Liverpool FC Liverpool FC
Bolton Wanderers Bolton Wanderers
Everton FC Everton FC
470
Paul Ince Manchester United Manchester United
Middlesbrough FC Middlesbrough FC
Liverpool FC Liverpool FC
West Ham United West Ham United
Wolverhampton Wanderers Wolverhampton Wanderers
467
Lee Chapman Leeds United Leeds United
Sunderland AFC Sunderland AFC
West Ham United West Ham United
Arsenal FC Arsenal FC
Ipswich Town Ipswich Town
Nottingham Forest Nottingham Forest
Sheffield Wednesday Sheffield Wednesday
Stoke City Stoke City
465
Lee Dixon Arsenal FC Arsenal FC
458
Gareth Southgate Middlesbrough FC Middlesbrough FC
Aston Villa Aston Villa
Crystal Palace Crystal Palace
457
Aaron Hughes * Newcastle United Newcastle United
Fulham FC Fulham FC
Aston Villa Aston Villa
455
Paul Allen Southampton FC Southampton FC
Tottenham Hotspur Tottenham Hotspur
West Ham United West Ham United
452
Brad Friedel * Liverpool FC Liverpool FC
Tottenham Hotspur Tottenham Hotspur
Blackburn Rovers Blackburn Rovers
Aston Villa Aston Villa
450
Sylvain Distin * Newcastle United Newcastle United
Everton FC Everton FC
Manchester City Manchester City
Portsmouth FC Portsmouth FC
447
Paul Merson Middlesbrough FC Middlesbrough FC
Arsenal FC Arsenal FC
Aston Villa Aston Villa
446
Matt Le Tissier Southampton FC Southampton FC
443
Kevin Davies * Southampton FC Southampton FC
Bolton Wanderers Bolton Wanderers
Blackburn Rovers Blackburn Rovers
442
Shay Given * Newcastle United Newcastle United
Blackburn Rovers Blackburn Rovers
Aston Villa Aston Villa
Manchester City Manchester City
440
Roy Keane Manchester United Manchester United
Nottingham Forest Nottingham Forest
440
* Active player