James Milner retires at 40 after 658 Premier League games

James Milner has announced his retirement from professional football at the age of 40, ending a career that began at Leeds at 16 and included a record 658 Premier League appearances. The midfielder won two Premier League titles with Manchester City and lifted
James Milner’s final walkaway from the professional game came at 40, with a statement on Instagram that carried the weight of a life spent in football rather than just the pause of retirement.
“I leave the game with immense pride, gratitude and memories that will stay with me for the rest of my life,” Milner wrote. “Football has given me far more than I could ever have imagined, and I will always be thankful for the opportunities it provided.”
It closes a career that began at Leeds when he was just 16. From there, the midfielder turned into a record-breaker in England’s top flight, playing in 658 Premier League matches—an all-time mark that has defined his longevity as much as his talent.
Milner’s trophy list tells the story of a player trusted in big moments. He won the Premier League twice with Manchester City. then went on to lift the Premier League and the Champions League with Liverpool. For England. he also amassed 61 caps. representing his country at the highest level across years in which standards only kept rising.
His club journey took him through Swindon, Newcastle and Aston Villa before finishing his career with three seasons at Brighton. Those final years at the Amex have ended with a clean line under his playing days—yet they also follow a hint from months earlier. when he said he was “open” to staying on at Brighton.
The timeline now stacks up in a way that feels both fitting and final: Milner’s last phase at Brighton follows a career that began at Leeds. ran through England’s biggest stages. and ends with a Premier League appearance record that will outlast him. In the same Instagram post, he insisted he’s walking away with pride and gratitude, not unfinished business.
More to follow.
James Milner retirement Premier League 658 appearances Leeds Manchester City Liverpool Champions League 61 England caps Swindon Newcastle Aston Villa Brighton
658 Premier League games?? That’s insane. I swear they let him play forever just cuz he was useful lol.
Wait he’s 40 already? I thought he was still at City and was gonna stay another season. Congrats I guess but I’m confused about the timeline.
Didn’t he only win like one Premier League? I keep seeing City fans argue it and it makes my head spin. Also 61 England caps sounds like less than I expected for 658 games.
I remember him at Liverpool like it was yesterday and now he’s retiring… wild. The article says he was open to staying at Brighton but then he didn’t, so what happened, contract drama? Anyway, respect to the guy.