James Milner retires at 40 as Premier League's all-time appearance record holder
James Milner has announced his retirement from professional football at the age of 40, ending a career in which he set the Premier League all-time appearance record with 658 games, surpassing Gareth Barry's previous mark of 653.
James Milner has retired from professional football at 40, closing a career defined by extraordinary longevity and consistency across England’s top flight. The veteran midfielder finishes with 658 Premier League appearances — five more than Gareth Barry’s previous record — along with 56 goals and 90 assists, placing him tenth on the all-time assists list.
The record in context
Milner leads a group of just four players to have made more than 600 Premier League appearances. Barry sits second on 653, accumulated across Aston Villa, Manchester City, Everton, and West Brom. Manchester United’s Ryan Giggs follows on 632, with Frank Lampard fourth on 609. No goalkeeper has ever reached the 600-game mark; David James, with 572 appearances, is the highest-ranked keeper in fifth place overall.
Despite his record appearance tally, Milner ranks only 12th for minutes played in the Premier League, with 40,876 — well behind Barry’s record of 54,439. The gap reflects how frequently Milner was used as a substitute throughout his career, particularly in his later years.
A career built across English football’s biggest clubs
Milner began at his boyhood club Leeds, where he made 48 appearances and, at 16 years and 356 days, became the Premier League’s youngest goalscorer at the time — a record he still holds second place for. He went on to make 94 appearances for Newcastle and 100 for Aston Villa before joining Manchester City, where 147 games yielded two Premier League titles.
His most productive spell came at Liverpool, where he played 230 games and added a third league title, as well as a Champions League winners’ medal. He joined Brighton in the summer of 2023 and made 39 appearances in his first season, though injuries restricted him to just four games in 2024-25.
The active player list reshapes
With Milner’s retirement and Ashley Young also stepping away this summer, Brentford’s Jordan Henderson — on 463 Premier League appearances — becomes the leading active player in the competition. Henderson would need to sustain a significant run of seasons to approach the 600-game threshold.
Giggs, Jamie Carragher, and Steven Gerrard remain the only players to have made more than 500 Premier League appearances for a single club, while Barry still holds Aston Villa’s club record of 365 top-flight appearances.
Read also
-
Football ·Kolo Muani back at PSG, his future still uncertain ahead of summer transfer
-
Football ·Hasselbaink blames England players' mentality, not Tuchel, for Argentina World Cup exit
-
Football ·MetLife smog row exposes four stadiums better suited to host World Cup final
-
Football ·Santos set for debut as United name 25-man squad to face Wrexham in Helsinki
-
Football ·Zidane inherits disappointing Dembélé World Cup as priority issue
-
Football ·Atletico CEO insists no fee will prise Julian Alvarez away, leaving Man City windfall in doubt