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 defeat to Aston Villa at Villa Park, an appearance which equalled the Premier League record.
His 653rd game in the Premier League levelled the landmark of former teammate Gareth Barry, in a milestone moment for the veteran.
At 40, Milner continues to defy time and it has been over 23 years since his debut in the division.
During that time he’s had spells with Leeds United, Newcastle United, Aston Villa, Manchester City, Liverpool and now Brighton, winning three Premier League titles among his honours.
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 one of just 13 players to have played more than 500 games in the Premier League and among only four to have made 600+ appearances. He’s the only active player with 500+ games, ensuring his record is safe for the immediate future.
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
Read – FA chief says ‘no better candidate’ than Tuchel for England
See more – Five of the best overhead kick goals of all time
Follow the Football Faithful on Social Media:
Facebook | Instagram | Twitter | YouTube