James Milner wrote his name into Premier League history on Saturday, becoming the competition’s all-time appearance leader after starting for Brighton & Hove Albion in their away fixture against Brentford.
The 40-year-old midfielder made his 654th Premier League appearance, moving clear of former Aston Villa and Manchester City midfielder Gareth Barry to claim the outright record.
Milner’s milestone underlines a career built on longevity and consistency. He made his Premier League debut in 2002 with Leeds United, then aged just 16, and went on to represent Newcastle United, Aston Villa, Manchester City and Liverpool before joining Brighton.
Across more than two decades at the top level, Milner has won three Premier League titles with Manchester City and Liverpool, lifted two FA Cups and claimed the UEFA Champions League.

Brighton head coach Fabian Hurzeler praised Milner’s professionalism and influence, describing him as an example for players across generations.
“He’s a role model on the pitch and beside the pitch,” Hurzeler said.
“There’s no surprise why he’s there where he is at the moment because he has such a great discipline.
“He has such a great effort every day and he is never satisfied. He keeps going, and it’s a great opportunity for him.
“It’s a great day for him to show us again why he is the record-holder regarding the Premier League games.”
The Premier League confirmed the landmark on its official X account, noting that Milner’s top-flight journey began more than 20 years ago and has now set a benchmark that may stand for years.
Milner remains available for selection as Brighton continue their campaign, adding another chapter to one of English football’s most enduring careers.
