Milner Breaks Premier League Appearance Record

0
James Milner Celebrates
James Milner Celebrates (Photo: BTA)

Something special happened when 40-year-old James Milner started for Brighton against Brentford on Saturday, 21st February 2026. He beat Gareth Barry’s record for the highest number of Premier League appearances. Astoundingly, it was Milner’s 654th appearance in the Premier League. In his extended career, he’s played for Leeds, Newcastle, Aston Villa, Manchester City, and Liverpool, before his current club Brighton.

In this article, we’ll take a whistlestop tour of Milner’s fantastic career at the top of the football tree. We’ll also outline which other players have lasted the distance in English football. Firstly, we’ll detail those with more than 500 Premier League appearances. We’ll also feature several players who have made even more league appearances than Milner. (Which will remind us that football didn’t begin in the 1992/93 season!)


Milner’s Glittering Career At A Glance

Former England and Barcelona boss Terry Venables gave Milner his professional debut for Leeds United. On 10th November 2002, Milner came on as a substitute against West Ham. Aged just 16 years and 309 days, Milner became the second-youngest player to appear in the Premier League. Few could have predicted he’d still be going strong more than 23 years later!

After a couple of seasons at Leeds, the club’s financial issues forced them to sell Milner to Newcastle. Former England boss Bobby Robson was the manager at the time of the signing. Unfortunately, Newcastle sacked Robson soon after Milner’s Magpies debut at the start of the 2004/05 campaign.

Milner spent just over four seasons at Newcastle. He spent much of the 2005/06 campaign on loan at Aston Villa, however. The only silverware he won with the Magpies was the 2006 Intertoto Cup. Not the most prestigious, perhaps, but he had to wait a while to get his hands on another trophy!

Milner got a permanent move to Aston Villa in August 2008 (when another former England manager, Kevin Keegan, sold him). Furthermore, he got the chance to work with another great manager, Martin O’Neill. Villa came close to landing the League Cup in 2009/10 but lost 2-1 in the final to Manchester United. Then, in August 2010, the Leeds lad moved to Manchester City for around £26 million to work under Italian coach Roberto Mancini. During his five seasons at City, he finally began to accumulate silverware. He won the Premier League in 2011/12 and 2013/14, the FA Cup in 2010/11, and the League Cup in 2013/14.


Milner Blossoms at Anfield

In June 2015, the versatile player moved to the club for whom he eventually made the most Premier League appearances: Liverpool. Aged 29 at the time, the Reds acquired Milner on a free transfer. The Reds’ owner perhaps expected a good couple of seasons from him. Instead, it proved one of the transfer coups of the century, as the evergreen Milner featured for the club for eight seasons. He made an average of 28.75 Premier League appearances per term, adding plenty more in the cups. He added to his haul of honours while at Anfield, with another Premier League title in 2019/20, the FA Cup in 2021/22, the League Cup in 2021/22, and his first Champions League title in 2018/19. His side also won the UEFA Super Cup and the FIFA Club World Cup in 2019!

James Milner Applauds
James Milner Applauds (Photo: BTA)

After his time at Liverpool, which included 230 Premier League appearances, Milner moved on a free to Brighton, his current club. He hasn’t appeared as regularly as in previous seasons. But he’s certainly proved he still has the fitness and desire to compete at the highest level, culminating in him recently breaking the Premier League appearance record at the age of 40.

Aside from his exceptional (and very long) club career, Milner also appeared for England 61 times between 2009 and 2016, scoring once.


Players with 500+ Premier League Appearances

RankPlayerAppearancesDebutMost RecentClub(s)
1James Milner654*20022026Liverpool (230), Manchester City (147), Aston Villa (100), Newcastle United (94), Leeds United (48), Brighton & Hove Albion (35)
2Gareth Barry65319982018Aston Villa (365), Manchester City (132), Everton (131), West Bromwich Albion (25)
3Ryan Giggs63219922014Manchester United (632)
4Frank Lampard60919962015Chelsea (429), West Ham United (148), Manchester City (32)
5David James57219922010Liverpool (214), Portsmouth (134), Manchester City (93), Aston Villa (67), West Ham United (64)
6Gary Speed53519922007Newcastle United (213), Leeds United (143), Bolton Wanderers (121), Everton (58)
7Emile Heskey51619952012Liverpool (150), Leicester City (124), Aston Villa (92), Wigan Athletic (82), Birmingham City (68)
8Mark Schwarzer51419972015Middlesbrough (332), Fulham (172), Leicester City (6), Chelsea (4)
9Jamie Carragher50819972013Liverpool (508)
10Phil Neville50519952013Manchester United (263), Everton (242)
11/12Rio Ferdinand50419962015Manchester United (312), West Ham United (127), Leeds United (54), Queens Park Rangers (11)
11/12Steven Gerrard50419982015Liverpool (504)
13Sol Campbell50319922011Tottenham Hotspur (255), Arsenal (146), Portsmouth (95), Newcastle United (7)

*Correct at the time of writing

As you can see, Milner sits atop the table when we tot up the number of Premier League appearances, but this should perhaps be caveated. For instance, a player who features below Milner actually made more top-flight appearances during their career, but some of those occurred before the Premier League came about in the 1992/93 season. Ryan Giggs, for instance, made a total of 672 league appearances for Manchester United, but the first 40 of those were in the old First Division.

All-Time Appearance Records

Similarly, the great goalkeeper Peter Shilton made a total of 848 appearances for various clubs in the old First Division. He didn’t feature in the Premier League (despite joining Wimbledon in the Premier League era as cover for their keeper, Hans Segers and also having stints at Coventry and West Ham in a similar role).

However, he holds the record for league appearances in English football. In total, including games in the lower divisions, Shilton made a total of 1,005 league appearances between 1965 and 1997. The outfield player with the most league games to his name is Tony Ford. His 931 league appearances were spread between various clubs, including Grimsby Town, Stoke City, West Bromwich Albion, and Mansfield Town.

Perhaps more pertinently, though, several of the players mentioned above have played many more Premier League minutes than Milner. In fact, on that metric, Milner doesn’t even make it into the top 10! Gareth Barry, David James, Frank Lampard, Ryan Giggs, Gary Speed and Mark Schwarzer were all on the pitch in Premier League matches for more than 45,000 minutes… and (to date) Milner has ‘just’ 40,595 game minutes.

Top 10 players based on all-time Premier League minutes played

RankPlayerPremier League MinutesGamesStartedGoals
1Gareth Barry54,43465361853
2David James51,2985725710
3Frank Lampard48,871609546177
4Ryan Giggs46,437632522109
5Gary Speed46,31953552180
6Mark Schwarzer46,1815145140
7Rio Ferdinand43,89050449211
8Sol Campbell43,32150348820
9Jamie Carragher43,2675084843
10John Terry41,96949247341

For comparison, Milner is 13th in the list and has started just 436 of his 654 games. However, this is not to take anything away from him. He has clearly had a fantastic career. Moreover, he deserves the many plaudits he’s received since breaking the appearance record. The question now is, how long could he go on in the Premier League?

Author
Davey Hanson
Davey HansonDavey Hanson has worked with Nostrabet since 2020, writing and researching iGaming content, especially on UK bookmakers and sports. With strong attention to detail, he has written, edited, and proofread numerous articles for iGaming and other platforms.
Comment

No comments added yet. Be the first!