The players with the most appearances in Premier League history | OneFootball

The players with the most appearances in Premier League history | OneFootball

In partnership with

Yahoo sports
Icon: The Football Faithful

The Football Faithful

·21 Februari 2026

The players with the most appearances in Premier League history

Gambar artikel:The players with the most appearances in Premier League history

James Milner has broken another Premier League record, becoming the player with the most appearances in the history of the division this weekend. 

The 40-year-old started for Brighton against Brentford at the Gtech Community Stadium on Saturday afternoon, marking his 654th game in the competition. That sees him overtake Gareth Barry’s record of 653, which he set in 2018.


Video OneFootball


It’s the third time Milner has made Premier League history this season. He has the longest playing career in the league, having played in the top-flight for 24 years.

The former Liverpool and Man City star is also one of only five outfield players to have made a Premier League appearance at the age of 40 or older, joining Teddy Sheringham, Ryan Giggs, Gordon Strachan and Kevin Phillips.

Milner is also the league’s second-oldest goal scorer, which is quite fitting given he is also the second-youngest goal scorer after scoring for Leeds United just nine days before his 17th birthday.

The players with the most appearances in Premier League history:

10. Phil Neville – 505

Clubs: Manchester United (263), Everton (242).

9. Jamie Carragher – 508

Clubs: Liverpool (508).

8. Mark Schwarzer – 514

Clubs: Middlesbrough (332), Fulham (172), Leicester City (6), Chelsea (4). 

7. Emile Heskey – 516

Clubs: Liverpool (150), Leicester City (124), Aston Villa (92), Wigan Athletic (82), Birmingham City (68).

6. Gary Speed – 535

Clubs: Newcastle United (213), Leeds United (143), Bolton Wanderers (121), Everton (58). 

5. David James – 572

Clubs: Liverpool (214), Portsmouth (134), Manchester City (93), Aston Villa (67), West Ham United (64).

4. Frank Lampard – 609

Clubs: Chelsea (429), West Ham United (148), Manchester City (32).

3. Ryan Giggs – 632

Clubs: Manchester United (632).

2. Gareth Barry – 653

Clubs: Aston Villa (365), Manchester City (132), Everton (131), West Bromwich Albion (25).

1. James Milner – 654

Clubs: Liverpool (230), Manchester City (147), Aston Villa (100), Newcastle United (94), Leeds United (48), Brighton & Hove Albion (34).

Follow the Football Faithful on Social Media:

Lihat jejak penerbit