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 ·United and Chelsea set to battle for Bowen as West Ham relegation cuts asking price
-
Football ·Carrick pushes Manchester United to sign Middlesbrough's Hackney in summer midfield overhaul
-
Football ·Pulisic scores and assists as USA beat Senegal 3-2 in World Cup warm-up
-
Football ·Ifab gives VAR power to disallow goals for fouls before set-pieces at 2026 World Cup
-
Football ·Lineker defends Eze and Gabriel after penalty misses sink Arsenal in Champions League final
-
Football ·South Africa squad set to depart for World Cup after visa debacle delays travel