
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