Top 10 Players with the Most Premier League Appearances

Published 02/22/2018, 3:34 AM EST

To be in the Premier League for as long as these players, you need to have the form of your life and avoid as many injuries as possible. Reaching 600 or even 650 appearances on the pitch is no mean feat in itself.


Article continues below this ad

10) Phil Neville – 505

A solid defender or midfielder for both Manchester United and Everton in a trophy-laden career in the top flight, Phil Neville is in 9th.


Article continues below this ad

9) Jamie Carragher – 508

Level with Schwarzer, Liverpool legend Jamie Carragher looks set to finish with more Premier League appearances than his old team-mate Gerrard.

8) Mark Schwarzer – 514

An underrated goalkeeper who has enjoyed a fine career at Premier League level, Mark Schwarzer has notched up 508 appearances for Middlesbrough, Fulham and Chelsea.

7) Emile Heskey – 516

A top class striker on his day, Emile Heskey has made a real name for himself in the Premier League with 516 appearances for clubs like Liverpool, Leicester City and Aston Villa.

6) James Milner – 519

Liverpool midfielder James Milner is the only active player on this list and has surpassed the likes of former Liverpool alumni, Heskey, Carragher, and even knocked Steven Gerrard out of the top 10.

5) Gary Speed – 535

The late and great Gary Speed comes in 5th place here with 535 games for the likes of Newcastle United and Bolton Wanderers.

4) David James – 572

Another goalkeeping great of the Premier League era, former England shot-stopper David James has played for the likes of Liverpool, West Ham United and Portsmouth in a distinguished career.

3) Frank Lampard – 609

In third place, Chelsea legend Frank Lampard notched up the games in his loan spell at Manchester City before calling time on his football career in the Premier League.

2) Ryan Giggs – 632


Article continues below this ad

The Manchester United legend Ryan Giggs has a superb 632 games in the Premier League with a record that looked like it could never be broken. However, this next entry made it happen.

1) Gareth Barry – 653

The 36-year old has successfully overtaken United legend Ryan Giggs with an astonishing 651 games under his belt. Currently with West Brom, Gareth Barry has an incredible longevity at this level, with 554 appearances for the likes of Aston Villa, Manchester City and Everton.


Article continues below this ad

Gareth Barry


Pranav Kuchimanchi

57 articles