English football veteran James Milner retires after record-breaking career

James Milner retires at 40 after setting Premier League appearance record

At 40 years old, James Milner closes a chapter of unparalleled consistency in England’s top flight. This season, the midfielder surpassed Gareth Barry to become the most capped player in Premier League history, cementing his legacy in a competition he has dominated for over two decades.

James Milner officially retired this week after announcing his departure on social media. The 40-year-old English midfielder now holds the record for most appearances in Premier League history, having played his 654th match in February—one more than Gareth Barry’s previous record of 653.

While Milner tops the appearances chart, the all-time leader remains former goalkeeper Peter Shilton with 848 top-flight games between 1965 and 1991. Seven players have made more appearances than Milner and Barry, including Ryan Giggs, whose 672 appearances include 632 under the Premier League era since 1992.

A journey across England’s elite clubs

Milner’s 24 consecutive seasons in the Premier League have taken him to six different clubs, with Brighton & Hove Albion being his sixth and current destination. His most prolific spells came at Liverpool and Manchester City, where he amassed 230 and 147 appearances respectively. Notably, he is one of only four players to have made over 100 appearances for three different clubs, alongside Gareth Barry, Gary Speed, and Rory Delap.

A career shaped by iconic managers

Under Jürgen Klopp at Liverpool, Milner played more matches than under any other coach—222 games, making him the only player to reach both 100 and 200 appearances with a single manager in the Premier League. Roberto Mancini at Manchester City (82 matches) and Martin O’Neill at Aston Villa (72 matches) round out the top three managers he worked with most frequently. In total, Milner played under 21 different Premier League managers, including caretakers, the highest number for any player in the competition’s history.

Teammates who stood the test of time

His longevity is also reflected in his most frequent teammates. The podium is dominated by Liverpool players, including Roberto Firmino, Jordan Henderson, and Mohamed Salah, with seven Liverpool teammates ranking in the top 10. The remaining spots are filled by Manchester City players, among them Gareth Barry, Milner’s record-holding counterpart in appearances.

A record-breaking veteran

Milner became the second-oldest goalscorer in Premier League history at 39 years and 239 days in August 2025. His career began at Leeds United at just 16 years and 310 days, making him one of the youngest players ever to debut in England’s top flight.

Over his 24 seasons, Milner scored 56 goals and provided 90 assists, contributing to decisive plays in 23 of those campaigns. His 90 assists, delivered to 47 different teammates, rank him tenth among Premier League playmakers, though far behind Ryan Giggs’ record of 162.

His most recent assist came on October 25 against Manchester United, delivered to Charalampos Kostoulas, a player born in 2007. That day, Milner had already played 130 Premier League matches. His time at Brighton also earned him another record: the largest age gap between a player and his manager, with Fabian Hürzeler being 7 years and 53 days younger than the veteran.