List of Premier League players with 500 or more appearances
Players
Bold denotes players still playing in the Premier League. Italics denote players active outside the Premier League.

List of Premier League players with 500 or more appearances

Section Title: Players
Table Section Text: Bold denotes players still playing in the Premier League. Italics denote players active outside the Premier League.

Rank	Player	Premier League Club(s)	Appearances

1	England Gareth Barry	Aston Villa, Manchester City, Everton, West Bromwich Albion	653

2	Wales Ryan Giggs	Manchester United	632

3	England Frank Lampard	West Ham United, Chelsea, Manchester City	609

4	England David James	Liverpool, Aston Villa, West Ham United, Manchester City, Portsmouth	572

5	Wales Gary Speed	Leeds United, Everton, Newcastle United, Bolton Wanderers	535

6	England Emile Heskey	Leicester City, Liverpool, Birmingham City, Wigan Athletic, Aston Villa	516

7	England James Milner	Leeds United, Newcastle United, Aston Villa, Manchester City, Liverpool	514

7	Australia Mark Schwarzer	Middlesbrough, Fulham, Chelsea, Leicester City	514

9	England Jamie Carragher	Liverpool	508

10	England Phil Neville	Manchester United, Everton	505

11	England Steven Gerrard	Liverpool	504

11	England Rio Ferdinand	West Ham United, Leeds United, Manchester United, Queens Park Rangers	504

13	England Sol Campbell	Tottenham Hotspur, Arsenal, Portsmouth, Newcastle United	503

Sentence(s)

Ryan Giggs has 632 Premier League appearances and surpassed by Gareth Barry.

final_sentence: Ryan Giggs has 632 Premier League appearances and surpassed by Gareth Barry.