James Milner has retired at 40, ending a 24-year Premier League journey with a record 658 appearances.
The former England international debuted for Leeds at 16, later playing for Newcastle, Aston Villa, Manchester City, Liverpool, and Brighton.
ADVERTISEMENT
He won three league titles — two with City and one with Liverpool — plus the Champions League in 2019.
Milner earned 61 England caps and helped Brighton qualify for Europe in his final season. He leaves the game with pride, gratitude, and a legacy of longevity.

























