Premier League Record Holder James Milner Retires After 24 Seasons
James Milner has announced his retirement from professional football aged 40, pulling the curtain down on one of the most remarkable careers the Premier League has ever seen. Milner’s retirement is a fitting finish to a career that has delighted football fans for nearly 25 years, a genuine embodiment of professionalism, consistency and longevity.
Table of Contents
Milner leaves as the undisputed all-time record appearance holder in the Premier League, ending with a mammoth 658 games under his belt – smashing Gareth Barry’s previous mark of 653 matches and cementing his status as the league’s ultimate marathon man.
James Philip Milner was born on January 4, 1986, in Leeds, West Yorkshire. Milner has been deployed in a number of roles over his career, including winger, centre midfield and full-back.
Milner’s football career in England has been astonishingly extensive and loyal. Here is a breakdown by club:
Milner began his professional career at his childhood club Leeds United, where he made his Premier League debut at the age of 16 and was the youngest scorer in the Premier League at that time. It was a great start for a youngster who grew up a fan of the Yorkshire club.
Milner also enjoyed a great loan stint with Swindon Town, gaining vital first-team experience at a young age before returning to Leeds.
After Leeds, Milner headed to Newcastle United, where he developed into one of the most exciting young midfielders in the country. While at St James’ Park, he earned six Premier League goals for Newcastle.
Milner joined Aston Villa first on loan before making the move permanent. In the Premier League, he scored 12 goals for Villa and acquired a reputation as one of the most energetic and hard-working midfielders in the league, attracting the attention of the top teams in the Premier League.
Milner spent the longest and most successful period of his career with Manchester City before Liverpool, playing 147 games and winning two Premier League titles. City also won the FA Cup (2010/11), the EFL Cup (2013/14) and the Community Shield (2012/13).
It was arguably the defining time of Milner’s career. Milner made 230 appearances for Liverpool and won a third Premier League crown. His trophy haul at Anfield includes the Champions League (2018/19), UEFA Super Cup and FIFA Club World Cup, the FA Cup (2021/22) and the EFL Cup (2021/22). At Liverpool, he gained fame for his vice-captaincy, his ability to take penalties and his never-ending engine.
Milner arrived in the summer of 2023 and featured 39 times for Brighton. He came back from a serious knee injury to feature just four times in 2024-25 but returned at the age of 40 to help Brighton qualify for Europe for only the second time in the club’s history.
Milner also represented England at U16, U17, U19, U20 and U21 levels before gaining his senior debut. He played for England’s senior squad from 2009 until 2016. He earned 61 senior caps for the Three Lions.
James Milner’s career honours: FA Cup, Premier League, Champions League, EFL Cup, UEFA Super Cup, FIFA Club World Cup and Community Shield with Liverpool, FA Cup, two Premier League titles, EFL Cup and Community Shield with Manchester City
In a statement, Milner added, “It feels like the right time to bring my playing career to a close after 24 seasons in the Premier League. Each club has played a huge part in my life and career, and I want to thank those who have been part of it, owners, personnel, coaches, teammates and supporters who have taken me in and supported me along the way.
Q: How many appearances did James Milner make in the Premier League?
Milner concludes with 658 Premier League appearances to set a new all-time record, eclipsing former record-holder Gareth Barry’s tally of 653.
Q: Which clubs did James Milner play for in the Premier League?
In the Premier League, Milner has played for Leeds United, Newcastle United, Aston Villa, Manchester City, Liverpool and Brighton & Hove Albion.
Q: How old is James Milner at retirement?
James Milner was born on 4 January 1986. That would make him 40 at the time of his retirement.
Q: What trophies has James Milner won?
He won 13 trophies in his career, including the Champions League, two Premier League championships with Manchester City, one with Liverpool, two FA Cups, two EFL Cups, the UEFA Super Cup and the FIFA Club World Cup.
Q: Did James Milner ever play outside England?
No, Milner’s England career was full-time, with a brief loan spell at League One Swindon Town.
Q: What was Milner’s secret to such a long career?
Milner attributed his unique longevity at the top level of football to hard work, dedication and lifestyle choices, including not consuming alcohol.
Q: Did James Milner score any memorable goals?
Milner scored a total of 56 Premier League goals throughout his career, with 19 of those coming for Liverpool at one club.
Sign up to receive our email, delivering the latest stories straight to your inbox.
