SportsCatch
FR

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.

2 min read
James Milner retires at 40 as Premier League's all-time appearance record holder
Share

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.

Share