top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Football-removebg-preview.png

Club Football - England
*Premier League*

SIDE Ladder.png

Most Appearances (Player)

This list features the players with the most appearances in the history of the English Premier League.

RANK

PLAYERS

APPEARANCES

CLUB(s)

YEARS

1

Gareth Barry

653

Aston Villa, Manchester City, Everton, West Bromwich Albion

1998–2018

2

James Milner

646

Liverpool, Manchester City, Aston Villa, Newcastle United, Leeds United, Brighton & Hove Albion

2002–present

3

Ryan Giggs

632

Manchester United

1992–2014

4

Frank Lampard

609

Chelsea, West Ham United, Manchester City

1996–2015

5

David James

572

Liverpool, Portsmouth, Manchester City, Aston Villa, West Ham United

1992–2010

6

Gary Speed

535

Newcastle United, Leeds United, Bolton Wanderers, Everton

1992–2007

7

Emile Heskey

516

Liverpool, Leicester City, Aston Villa, Wigan Athletic, Birmingham City

1995–2012

8

Mark Schwarzer

514

Middlesbrough, Fulham, Leicester City, Chelsea

1997–2015

9

Jamie Carragher

508

Liverpool

1997–2013

10

Phil Neville

505

Manchester United, Everton

1995–2013

11

Rio Ferdinand

504

Manchester United, West Ham United, Leeds United, Queens Park Rangers

1996–2015

12

Steven Gerrard

504

Liverpool

1998–2015

13

Sol Campbell

503

Tottenham Hotspur, Arsenal, Portsmouth, Newcastle United

1992–2011


SIDE Ladder.png

References

Wikipedia. (2025). Premier League records and statistics – Appearances. Available at: https://en.wikipedia.org/wiki/Premier_League_records_and_statistics#Appearances (Accessed 1 December 2025).
Screenshot 2024-12-16 at 16.55.04.png

SCALA

lists

CONTACT US

We'd Love to Hear From You!

If you would like to submit a list request, talk business or send over your thoughts, we are all ears!

GET ON THE LADDER!

© 2025 by Scala Lists. All Rights Reserved.

bottom of page