
Reviewing the career achievements, including goals and assists, of English footballer James Milner at club level after announcing his retirement.
On 1 Jun 2026 GMT+7, we review the goals, assists, and successes of James Milner, the experienced English midfielder, at the clubs he represented: Leeds United, Swindon Town, Newcastle United, Aston Villa, Manchester City, Liverpool, and Brighton & Hove Albion, following his retirement announcement today.
James Milner played a total of 903 club matches, scoring 86 goals and providing 135 assists, accumulating 57,112 minutes on the pitch. His major trophies include three English Premier League titles—two with Manchester City and one with Liverpool—and one UEFA Champions League title with Liverpool.
He holds the record for the most appearances in the English Premier League with 654 matches before retiring. Internationally, he earned 61 caps for the England national team, known as the "Three Lions," participating in two FIFA World Cups and two UEFA European Championships.