James Milner broke the all-time appearance record for the Premier League on Saturday, February 21, 2026. The 40-year-old midfielder played his 654th game, surpassing Gareth Barry's previous mark of 653.
Milner achieved this historic feat during his time at Manchester City, where he was Barry's former teammate. The veteran has now cemented his status as a Premier League legend.