James Milner made history on Wednesday night after making his 653rd appearance in the Premier League.
Milner came on as a substitute during Brighton’s 1-0 loss to Aston Villa, matching the Premier League record.
His 653rd match equals the record previously held by former teammate Gareth Barry, marking a significant achievement for the veteran player.
At 40 years old, Milner continues to impress, having debuted in the league over 23 years ago.
Throughout his career, he has played for Leeds United, Newcastle United, Aston Villa, Manchester City, Liverpool, and now Brighton, winning three Premier League titles among his accolades.
James Milner equals Gareth Barry’s all-time record of 653 Premier League appearances 👏 pic.twitter.com/H1L1nEt9Bv
— Premier League (@premierleague) February 11, 2026
Milner is among only 13 players who have played over 500 matches in the Premier League, and he is one of four to surpass 600 appearances. He is currently the only active player with over 500 matches, securing his record for now.
The Premier League players with 500+ appearances as Milner equals record
- James Milner* – 653
- Gareth Barry – 653
- Ryan Giggs – 632
- Frank Lampard – 609
- David James – 572
- Mark Schwarzer – 544
- Gary Speed – 535
- Emile Heskey – 516
- Jamie Carragher – 508
- Phil Neville – 505
- Rio Ferdinand – 504
- Steven Gerrard – 504
Add Footem.in As your Preferred Source on Google
Follow the latest on Footem WhatsApp Channel









