Former England midfielder James Milner has announced his retirement from football at the age of 40, bringing an end to one of the longest and most decorated careers in Premier League history.
Milner bows out after 24 seasons in England’s top flight, having built a reputation for consistency, versatility, and longevity across multiple clubs.
The veteran midfielder spent the final three years of his career at Brighton, where he continued to add to his remarkable appearance tally. In February, he set a new Premier League record for appearances during Brighton’s match against Brentford. He ends his playing career with 658 Premier League appearances.
Milner began his professional journey at his boyhood club Leeds United, making his debut at just 16 years old. He quickly made headlines by becoming the Premier League’s youngest scorer at the time, marking the start of a career few could have predicted.

His success continued across spells with Newcastle United, Aston Villa, Manchester City, Liverpool and Brighton. Milner won three Premier League titles during his career, lifting two with Manchester City and one with Liverpool. He was also part of the Liverpool side that won the UEFA Champions League in 2019.
Confirming his decision in a statement shared on Instagram, Milner said the timing felt right.
“After 24 seasons in the Premier League, it feels like the right time to bring an end to my playing career,” he wrote.
“From making my debut for Leeds, who I supported growing up, at the age of 16 and becoming the Premier League’s youngest scorer, I could never have dreamed of the journey I’ve been on,” he added
Milner’s retirement closes the chapter on a career defined not only by trophies and records, but by professionalism, durability, and a relentless commitment to the game.
Trending 