James Milner has officially announced his retirement from professional football, marking the conclusion of a remarkable career that saw him etch his name into Premier League history. The veteran midfielder has become the all-time appearance record holder in England’s top flight, with an impressive 658 games under his belt—surpassing the previous benchmark set by Gareth Barry by five matches. Here are five key facts about this legendary player:
Leading the exclusive group of players to feature in 600 Premier League games
Milner now holds the distinction of being the first player to reach 658 Premier League appearances, placing him at the top of an elite group of four players who have exceeded 600 games. Gareth Barry, who played for Aston Villa, Manchester City, Everton, and West Brom, previously held the record with 653 games. Following Barry are Ryan Giggs (632) and Frank Lampard (609), both of whom made their mark at Manchester United and Chelsea, respectively.
Interestingly, no goalkeeper has reached the 600-game milestone, with David James holding the fifth position with 572 appearances. Among the top 10, Gary Speed (535), Emile Heskey (514), and Mark Schwarzer (514)—the only non-British player to achieve over 500 appearances—are also notable. Jamie Carragher (508) and Phil Neville (505) complete this list of distinguished players.
Other players who have surpassed 500 Premier League appearances include Rio Ferdinand and Steven Gerrard, both with 504, and Sol Campbell with 503. With Ashley Young (485) also retiring this summer, Brentford’s Jordan Henderson, with 463 appearances, is now the leading active Premier League player.
Outside top 10 for minutes played
Despite his impressive number of appearances, Milner ranks 12th in terms of total minutes played in the Premier League, with 40,876 minutes. Gareth Barry holds the record for most minutes played with 54,439.
Giggs, Carragher, and Gerrard remain the only players to have made over 500 appearances for a single club, while Barry still holds Aston Villa’s Premier League appearance record with 365.
Premier League’s youngest ever goalscorer
Milner’s journey began at his boyhood club Leeds, where he made 48 appearances. At just 16 years and 356 days old, he became the Premier League’s youngest goalscorer at the time—a record he still holds second place for. He later played 94 times for Newcastle and 100 times for Aston Villa, including a loan spell.

Three league titles at Man City and Liverpool
Milner’s most successful periods came during his time at Manchester City, where he made 147 appearances and won two Premier League titles. His tenure at Liverpool was equally fruitful, with 230 games and a third league title added to his collection.
Top 10 for assists
Throughout his career, Milner scored 56 goals across various clubs and recorded an impressive 90 assists, placing him 10th on the all-time Premier League assist chart. His final season saw him make 39 appearances for Brighton after joining in the summer of 2023, though the 2024-25 campaign was cut short due to injuries, limiting him to just four games.






