Record for most Premier League appearances: James Milner close to making history as EPL mainstay

As one of the most physically demanding leagues in the world, the Premier League is considered the pinnacle of club football.

Players consider themselves elite just for having reached the top flight of English football, and only those in rarefied air can boast the consistency, durability, and reliability to build long-term careers in the league.

Few can boast those traits at the level of James Milner, who has spent 24 seasons in the rigors Premier League, and because of that exceptional level of fitness and football skill, is on the verge of an all-time record.

The Sporting News explains where Milner sits as he reaches the precipice of the career Premier League appearance record, and how he got there.

MORE: What player has scored the most goals in Premier League history?

Who has the record for most Premier League appearances?

The player with the most Premier League appearances in the history of the competition is Gareth Barry, who played for Aston Villa, Man City, Everton, and West Brom across a fabulous 20-year career.

James Milner has now equaled that record with his appearance off the bench in the first half of Brighton’s match against Aston Villa on February 11, 2026.

The record for most appearances across the English football league is held by goalkeeper Peter Shilton, who played in an incredible 1,005 league games across an astonishing 32-year career, and 1,390 appearances across all competitions. Shilton also holds the record for most English top flight appearances, playing 848 games from 1966 to 1991.

Premier League most appearances

Rank Player Appearances Clubs Years
1. Gareth Barry 653 Aston Villa, Man City, Everton, West Brom 1998-2018
2. James Milner 653 Liverpool, Man City, Aston Villa, Newcastle, Leeds United, Brighton 2002-2026
3. Ryan Giggs 632 Man United 1992-2014
4. Frank Lampard 609 Chelsea, West Ham, Man City 1996-2015
5. David James 572 Liverpool, Portsmouth, Man City, Aston Villa, West Ham 1992-2010

When did Gareth Barry retire?

Gareth Barry retired in August of 2020, having made 653 Premier League appearances and 833 in total across all competitions.

At the age of 38 by the time he hung up his boots, Barry won one Premier League title in 2012 and lifted the FA Cup the previous season, both with Manchester City. He made 53 appearances for England between 2000 and 2012.

At the time of his departure from the game, he also held the record for yellow cards in Premier League action with 119, 15 more than Wayne Rooney in second as the only two players having eclipsed the century mark.

Will James Milner to break the Premier League appearance record?

James Milner has now equaled Gareth Barry’s record for Premier League appearances, and can break the mark with one more.

If Milner makes the team sheet in that match against Brentford on February 21, he could break the appearance record in that road game.

If Brighton wish for him to do so at home, their next home game would be on March 1 against Nottingham Forest.

How old is James Milner?

James Milner turned 40 years old on January 4 of this year, one day after earning 10 minutes off the bench making his 649th Premier League appearance in a 2-0 victory against Burnley.

He made his top flight debut with Leeds at 18 years old in November of 2002 by earning six minutes off the bench against West Ham in a 4-3 victory.

James Milner net worth and professional career

Brighton blog WeAreBrighton.com has estimated James Milner’s career earnings across his entire Premier League tenure to be somewhere in the vicinity of £58 million ($79m).

He began his career with Leeds United in 2002, spending two seasons with the club before moving to Newcastle in 2004. He spent four seasons with Newcastle, although one of those was spent on loan at Aston Villa. He would eventually move to Villa permanently in 2008 where he would play two years until Man City swooped in and snatched up the 24-year-old midfielder.

Milner would win two Premier League titles with Man City across five seasons, plus one FA Cup and one EFL Cup before switching to Liverpool in 2015. Milner would spend the longest spell of his career at Anfield, making 332 total appearances for the club in all competitions across eight seasons, winning a Premier League title in 2020 as well as the 2022 FA Cup and League Cup double.

Upon turning 37, Milner would leave Liverpool and join Brighton in 2023, where he has spent the last three seasons as a squad player.

Related News

Back to top button