sports

James Milner Breaks Premier League Record

At 40 years old, James Milner surpassed Gareth Barry's record by playing his 654th Premier League match on February 21, 2026.

James Milner cemented his status as a Premier League legend on Saturday by breaking the all-time appearance record.

At 40 years old, the veteran midfielder played his 654th league game, surpassing the previous mark of 653 held by Gareth Barry. Barry was Milner's teammate at Manchester City.