Four - plus 650 - is a magic number if your name is James Milner, as the Brighton & Hove Albion veteran etched his name into the Premier League record books on February 21, 2026.
The 40-year-old midfielder surpassed former Aston Villa and Manchester City teammate Gareth Barry to break the all-time appearance record in the division after playing for 90 minutes in Brighton's 2-0 victory at Brentford.
Barring a cruel and serious injury between now and the end of the season, Milner will almost certainly add to his appearance tally, over 24 years on from his Premier League debut back in November 2002.
Following Milner's remarkable achievement, Sports Mole counts down the players with the most appearances in Premier League history.
TOP 10 MOST PREMIER LEAGUE APPEARANCES
10. Phil Neville (ENG)
© Iconsport / SPI / Icon Sport
Premier League years active: 19 (1994-2013)
English teams: Manchester United, Everton
Premier League appearances: 505
Premier League goals: 9
Trophies: 6
Known for his consistency, work rate, versatility and 'team-first' mentality, Phil Neville provided defensive solidity over a number of years for Manchester United and Everton.
Primarily a full-back who also operated in midfield, Neville was a member of the iconic Class of '92 at Man United - along with his brother Gary Neville - and went on to make 262 Premier League appearances for the Red Devils, winning six titles between 1996 and 2003.
Neville also won three FA Cups and the Champions League during his time at Old Trafford, before making the move to David Moyes's Everton in 2005.
Across eight seasons at Goodison Park, Neville played 243 times for the Toffees in the Premier League, making the final appearance of his career against his former club Man United as captain in a 2-0 defeat at Old Trafford in February 2013.
Neville also played 59 times at international level for England, and since retiring has stepped into management, taking charge of Salford City (caretaker), England Women and Inter Miami before becoming Portland Timbers boss in 2023.
9. Jamie Carragher (ENG)
Premier League years active: 17 (1997-2015)
English teams: Liverpool
Premier League appearances: 508
Premier League goals: 3
Trophies: 9
Much like his scouse teammate Gerrard, Jamie Carragher was determined to give his all for the team that he began and ended his career with.
The centre-back's first league appearance for the club came against West Ham United on January 11, 1997, coming on as a substitute at Anfield.
While some have looked to criticised Carragher for his controversial takes as a football pundit, as a player he was a stalwart for the Merseysiders, featuring alongside a variety of stars on the way to winning nine trophies.
8. Mark Schwarzer (AUS)
© Iconsport
Premier League years active: 18 (1997-2015)
English teams: Middlesbrough, Fulham, Chelsea, Leicester City
Premier League appearances: 514
Premier League goals: 0
Trophies: 3
Mark Schwarzer is one of only two goalkeepers to appear on this list, with his time at Middlesbrough, Fulham, Chelsea and Leicester City establishing him as a Premier League stalwart.
The Australian came to England in 1996 after joining Bradford City in the second tier, and his first game in the top flight came for Middlesbrough in March 1997 against Sheffield Wednesday, though he will not remember the match fondly given his side lost 3-1.
Schwarzer made 332 league appearances for Middlesbrough, as well as 172 for Fulham, and he retired in 2015 after a season each at Chelsea and Leicester.
7. Emile Heskey (ENG)
Premier League years active: 18 (1994-2012)
Teams: Leicester City, Liverpool, Birmingham City, Wigan Athletic, Aston Villa
Premier League appearances: 516
Premier League goals: 107
Trophies: 7
Emile Heskey has a storied career in the Premier League across multiple clubs, first rising through Leicester City's academy before completing a move to Liverpool worth £11m in 2000, a then record fee for the Reds.
The retired striker made his top-flight debut aged just 17 against Queens Park Rangers for Leicester in 1995, and he would go on to join the Premier League's 100 club, netting 107 goals.
Heskey won numerous honours during his time as a footballer, including four EFL Cups, one FA Cup and a Europa League, and he is perhaps best remembered for his time at Liverpool, where he made 150 league appearances.
6. Gary Speed (WAL)
Premier League years active: 16 (1992-2008)
English teams: Leeds United, Everton, Newcastle United, Bolton Wanderers
Premier League appearances: 535
Premier League goals: 80
Trophies: 1
Gary Speed managed to win the First Division with Leeds United in the 1991-92 campaign, the final season before the establishment of the Premier League.
At his best, the Welshman was an all-action midfielder, which is why then Newcastle United boss Kenny Dalglish paid Leeds United a fee of £5.5m in February 1998 to bring him to St James' Park, where he made 206 league appearances.
Speed went on to coach after the end of his playing career in 2009, but the footballing world was shocked to hear of his tragic death in November 2011.
5. David James (ENG)
Premier League years active: 18 (1992-2010)
English teams: Liverpool, Aston Villa, West Ham United, Manchester City, Portsmouth
Premier League appearances: 572
Premier League goals: 80
Trophies: 2
David James was a stalwart for Liverpool in the Premier League, first appearing in the division in its inaugural season, and he played 214 times in the league for the Reds before moving to Aston Villa.
The shot-stopper was also part of the iconic Portsmouth team that managed to win the FA Cup in the 2007-08 campaign against Cardiff City.
James hung up his gloves in 2014, but unlike many other goalkeepers, the Englishman was used outfield, with Manchester City head coach Stuart Pierce opting to substitute him on in the last game of the 2004-05 season against Middlesbrough as an auxiliary forward.
4. Frank Lampard (ENG)
Premier League years active: 19 (1996-2015)
English teams: West Ham United, Chelsea, Manchester City
Premier League appearances: 609
Premier League goals: 177
Trophies: 12
Frank Lampard broke through as a teenager at West Ham United in 1996, but it was at Chelsea that the midfielder would make a name for himself.
The Englishman played for the Blues for 13 seasons and scored 142 goals, helping the Londoners win three league titles during his time at the club.
His tally of 177 league goals also makes him the seventh-highest scorer in the history of the division, two more than Henry totalled.
3. Ryan Giggs (WAL)
Premier League years active: 22 (1992-2014)
English teams: Manchester United
Premier League appearances: 632
Premier League goals: 109
Trophies: 26
Ryan Giggs only played for Manchester United, plying his skills at Old Trafford since 1990, and he was a key part of legendary boss Sir Alex Ferguson's success.
The winger holds the record for the most Premier League titles won (13), and he has also produced the most assists by any player in the division (162).
Not only does he rank third in terms of appearances on this list, but Giggs has made the most appearances by a Manchester United player in the club's history (963).
2. Gareth Barry
Premier League years active: 21 (1997-2018)
English teams: Aston Villa, Manchester City, Everton, West Bromwich Albion
Premier League appearances: 653
Premier League goals: 53
Trophies: 3
Gareth Barry may have seen his long-standing Premier League appearance record taken away from him, but he still comfortably leads the way for minutes played in the division (54,434), more than 3,000 minutes clear of David James in second (51,298).
Across a career spanning 21 years at four clubs, the bulk of the midfielder's top-flight matches came for Aston Villa, for whom he played 365 times in the league from 1997 to 2009.
Barry was part of the famous Manchester City team that snatched the Premier League title from under the nose of fierce rivals Manchester United in 2011-12, and he ultimately called time on his career at the end of the 2019-20 season while at West Bromwich Albion.
1. James Milner (ENG)
Premier League years active: 24 (2002-present)
English teams: Leeds United, Newcastle United, Aston Villa, Manchester City, Liverpool, Brighton & Hove Albion
Premier League appearances: 654
Premier League goals: 56
Trophies: 11
James Milner is the only player in the top 10 to still be actively playing in the Premier League, and he is on course to add to his all-time appearance record in the 2025-26 campaign.
The veteran midfielder made his Premier League debut for Leeds United in 2002, aged 16 years and 309 days old, and the Brighton man has since become one of only five outfield players in history to play in the Premier League at the age of 40 or older.
Milner celebrated his first and only Premier League title triumph to date in the 2019-20 campaign with Jurgen Klopp's Liverpool, and he is now regarded as a useful squad-rotation player at Brighton, playing under a manager - Fabian Hurzeler - eight years his junior!
Football rankings and record lists