After John Stones became the 30th player to captain England this century against Greece in the UEFA Nations League, we examine all of the players to have skippered the Three Lions this century.
England's captain at the memorable home Euro '96 finals, Alan Shearer skippered his country in his last ever international appearance as the Three Lions were knocked out of Euro 2000 following a 3-2 defeat by Romania in the group stages.
Captaining England on 15 occasions between 1987 and 2000, Arsenal legend Tony Adams was the last player to skipper the Three Lions at the old Wembley in a 1-0 defeat to Germany in a 2002 World Cup qualifier in October 2000.
Arsenal stalwart Martin Keown was named England captain for one match back in October 2000 as the Three Lions were held to a 0-0 draw in a 2002 World Cup qualifier away at Finland.
One of England's most iconic captains, David Beckham first skippered his country in a 1-0 defeat to Italy in Turin in an international friendly in November 2000.
2001 Ballon d'Or winner Michael Owen became England's youngest captain since Bobby Moore when deputising for the injured David Beckham in an international friendly against Paraguay in April 2002.
Later going on to serve as permanent national team captain, Steven Gerrard first led out his country in a 1-0 defeat away to Sweden in an international friendly in March 2004.
First captaining England under Glenn Hoddle in 1998, Sol Campbell was named Three Lions skipper by Sven-Goran Eriksson for an international friendly against the United States in May 2005.
Chelsea legend John Terry succeeded David Beckham as England captain, scoring in his maiden match as skipper and Steve McClaren's first as manager in a 4-0 victory over Greece at Old Trafford in August 2006.
Rio Ferdinand first captained England in 1-0 defeat to France in an international friendly in Saint-Denis, Paris in March 2008 and was later appointed as John Terry's successor in the role in February 2010.
One of England's most talented footballers ever, Wayne Rooney first captained his country aged 24 in a friendly against Brazil in Doha in November 2009.
One of the best Premier League midfielders of all time, Frank Lampard first skippered his country in a friendly against Denmark in February 2011, with England prevailing 2-1.
Gareth Barry captained England on just one occasion, a 1-1 draw against Ghana in a friendly at Wembley in March 2011.
Energetic central midfielder Scott Parker was also a one-time captain of England, leading out his country in a 3-2 defeat against the Netherlands in an international friendly at Wembley in March 2012.
Arguably England's best ever left-back, Ashley Cole skippered his country in one game back in May 2013 as Roy Hodgson's side drew 1-1 in a friendly against the Republic of Ireland at Wembley.
A Champions League winner with Chelsea in 2012, Gary Cahill was named England captain for the first time ahead of a Euro 2016 qualifier at home to Estonia, a match the Three Lions won 2-0.
Central defender Phil Jagielka captained England once - in a Euro 2016 qualifier against Lithuania in October 2015 in Vilnius.
A three-time Premier League winner across spells at Manchester City and Liverpool, James Milner captained England on one occasion in March 2016 - a 2-1 defeat against the Netherlands in an international friendly at Wembley.
Former Manchester United defender Chris Smalling led out England in a friendly against Australia at the Stadium of Light in May 2016 as Marcus Rashford scored on his international debut in a 2-1 win for the Three Lions.
Captain of Liverpool as they won the Champions League in 2019 and the Premier League the year after, Jordan Henderson first skippered his country in a goalless draw away at Slovenia in a World Cup qualifier in October 2016.
Joe Hart captained England on his 70th cap in a 2-0 win for Gareth Southgate's side in a World Cup qualifier against Lithuania at Wembley in March 2017.
Captaining England at four major tournaments to date, Bayern Munich striker Harry Kane's first match as skipper came in a 2-2 thriller away at rivals Scotland in a World Cup qualifier in June 2017, with the ex-Tottenham talisman netting an injury-time equaliser at Hampden Park.
In November 2017, Gareth Southgate selected Eric Dier as England captain for the first time as the Three Lions shared a goalless draw with Germany in a friendly match at Wembley.
Ex-Manchester City and Aston Villa midfielder Fabian Delph was handed the captain's armband for his country on one occasion in November 2018 as the Three Lions beat the United States 3-0 in a friendly match at Wembley.
Raheem Sterling was first named England skipper for a Nations League semi-final against the Netherlands in June 2019, with the Dutch prevailing 3-1 after extra time in Guimaraes, Portugal.
A reliable figure at the back for his country, Harry Maguire captained England once - opening the scoring for the Three Lions in a 3-0 friendly win over the Republic of Ireland at Wembley in November 2020.
Manchester United's Marcus Rashford has captained England on one occasion - in a 1-0 win over Romania in a Euros warm-up friendly at Middlesbrough's Riverside Stadium in June 2021.
A six-time Premier League winner with Manchester City, Kyle Walker was selected to captain England for the first time in a 1-1 draw with North Macedonia in Euros qualifying in November 2023.
Arsenal midfield general Declan Rice first led out England as captain in a 2-2 draw against Belgium in an international friendly at Wembley in March 2024.
Set-piece specialist Kieran Trippier first captained England in a Euros warm-up match against Bosnia-Herzegovina at St James' Park in June 2024, with Southgate's charges running out comfortable 3-0 winners.
An influential member of Man City's winning machine overseen by manager Pep Guardiola, John Stones received the honour of captaining his country for the first time in a 2-1 defeat for England in the UEFA Nations League in October 2024.