Thairath Online
Thairath Online

James Milner Sets New Premier League Appearance Record

Eurofootball22 Feb 2026 09:50 GMT+7

Share

James Milner Sets New Premier League Appearance Record

James Milner, midfielder for Brighton, has become the first player to set a new Premier League record.

Amazing! James Milner, 40-year-old midfielder for Brighton, broke the record to become the player with the most Premier League appearances in history, with 654 matches, after starting in his club's 2-0 away win over Brentford last night.

Leeds United 48 appearances

Newcastle United 94 appearances

Aston Villa 100 appearances

Manchester City 147 appearances

Liverpool 230 appearances

Brighton 35 appearances

Top 10 players with the most Premier League appearances

1. James Milner 654 appearances

2. Gareth Barry 653 appearances

3. Ryan Giggs 632 appearances

4. Frank Lampard 609 appearances

5. David James 572 appearances

6. Mark Schwarzer 544 appearances

7. Gary Speed 535 appearances

8. Emile Heskey 516 appearances

9. Jamie Carragher 508 appearances

10. Phil Neville 505 appearances


Read related news