Playmakerstats
·21 febbraio 2026
James Milner breaks Premier League record

In partnership with
Yahoo sportsPlaymakerstats
·21 febbraio 2026

James Milner has written his name into Premier League history.
There is a new record-holder in the Premier League. With a remarkable 654 appearances, Milner is now the player with the most matches in the competition’s history.
The 40-year-old, starting for Brighton and Hove Albion in their 2-0 victory away at Brentford, surpassed the previous mark set by Gareth Barry to reach the milestone.
Milner has now featured in 24 Premier League seasons, winning the title three times - twice with Manchester City and once with Liverpool. His top-flight journey began in 2002/03 with Leeds United, the club where he made his professional debut.
Further down the all-time appearances list are Ryan Giggs (632), Frank Lampard (609) and David James, who completes the top five with 572 matches.









































