We've compiled a list of the players with the most appearances for England since making their international debut after 1994.
Six-time Premier League champion John Stones made his England bow in an international friendly against Peru in May 2014 and has since clocked up another 82 caps in a Three Lions shirt.
Gary Neville won his first England cap when he was selected by Terry Venables to face Japan in June 1995. His last appearance was a 1-0 friendly defeat to Spain in February 2007.
Despite his extensive injury record, Michael Owen tallied 89 caps for England and won his first cap in a friendly against Chile in February 1998.
Owen ranks sixth in England's all-time goalscorer list with 40 and the forward scored in all but one of the five major tournaments he featured in.
Kyle Walker made his England debut against Spain in November 2011 and was an integral member of Gareth Southgate's tenure as Three Lions manager, utilised at both right-back and centre-back.
England's all-time record goalscorer Harry Kane reached a century of England caps against FInland in the Nations League, nine years after making his first Three Lions appearance against Lithuania in a Euro 2026 qualification fixture.
Ranking eighth on the all-time list of appearances for England, Frank Lampard featured in his first Three Lions match against Belgium in October 1999 before calling time on his international career following the 2014 World Cup.
Ashley Cole was introduced to England's senior side by Sven-Goran Eriksson, who handed him his debut against Albania in March 2001.
The left-back made his final Three Lions appearance against Denmark in March 2014 before retiring from international football football in May following his omission from England's 2014 World Cup squad.
Steven Gerrard first appeared for England in a friendly against Ukraine in May 2000 ahead of Euro 2000.
The Liverpool legend won his 100th cap in a friendly match against Sweden in November 2012 before calling him on his England career following the 2014 World Cup.
David Beckham made his international debut in September 1996 against Moldova and England's golden boy was set to feature in the 2010 World Cup until an Achilles injury ruled him out of selection.
His final match was a World Cup qualifier against Belarus in October 2009.
Ranking second on the all-time list for England appearances behind Peter Shilton (125), Wayne Rooney became the youngest individual to play for England when he made his debut in a friendly against Australia in February 2003.
Rooney finished his England career in a friendly against the United States in November 2018.