Thairath Online
Thairath Online

James Milner Becomes First Player to Set New Premier League Record

Eurofootball22 Feb 2026 09:50 GMT+7

Share article

James Milner Becomes First Player to Set New Premier League Record

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

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

Leeds United: 48 matches

Newcastle United: 94 matches

Aston Villa: 100 matches

Manchester City: 147 matches

Liverpool: 230 matches

Brighton: 35 matches

Top 10 players with the most Premier League appearances

1. James Milner – 654 matches

2. Gareth Barry – 653 matches

3. Ryan Giggs – 632 matches

4. Frank Lampard – 609 matches

5. David James – 572 matches

6. Mark Schwarzer – 544 matches

7. Gary Speed – 535 matches

8. Emile Heskey – 516 matches

9. Jamie Carragher – 508 matches

10. Phil Neville – 505 matches