Skip to content
bet365 Sports & Betting News Join
GO TO bet365 Sports
England
  1. Football
  2. International Football

Players with the most appearances for England since making their debut after 1994

We've compiled a list of the players with the most appearances for England since making their international debut after 1994.

Football

10. John Stones (83)

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.

9. Gary Neville (85)

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.

8. Michael Owen (89)

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.

7. Kyle Walker (94)

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.

6. Harry Kane (104)

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.

5. Frank Lampard (106)

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.

4. Ashley Cole (107)

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.

3. Steven Gerrard (114)

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.

2. David Beckham (115)

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.

1. Wayne Rooney (120)

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.

Related Articles

bet365 uses cookies

We use cookies to deliver a better and more personalised service. For more information, see our Cookie Policy

New to bet365? Bet £10 & Get £30 in Free Bets Join Now

Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.