Some absolute legends have featured for England over the years, but only the very best can make our all-time XI!
England are one of only eight countries to have won the World Cup, a feat they achieved in 1966, and some of the all-time greats have represented the Three Lions at the international stage.
There's obviously the legendary Geoff Hurst, who scored a hat-trick in the 1966 World Cup final against Germany, while Gordon Banks remains one of the most iconic goalkeepers in the history of the game.
More recently, the likes of Steven Gerrard and Wayne Rooney were among the greatest in the world in their prime.
But which players make it into England's greatest ever all-time XI?
Let's take a look at their ultimate dream team!
GettyGK: Gordon Banks
One of the greatest goalkeepers of all time, Banks was a key member of England's 1966 World Cup winners.
He was named FWA Footballer of the Year in 1972 and was named FIFA Goalkeeper of the Year on six occasions.
Banks' career came to a premature end when a car crash in October 1972 led to loss of vision in his right eye.
The Leicester City legend made 73 appearances for England throughout his career and beats the likes of Peter Shilton and David Seaman to the No.1 jersey.
AdvertisementGettyRB: Gary Neville
England's most-capped right-back in history with 85 international appearances, Neville represented England at three European Championships and two World Cups.
The Manchester United legend was the youngest first-choice player in England's team at Euro 96, playing each game until the semi-final that he missed due to suspension.
Injuries limited Neville to what he could have truly achieved with the national team as he missed the 2002 World Cup due to a fractured foot, while physical misfortune also saw him sidelined for much of the 2006 World Cup.
Fun fact about Neville; he did not score a single goal for England, but he did net a crucial own goal in the Euro 2008 qualifier versus Croatia.
Getty ImagesCB: Bobby Moore
Captain of England's team that won the World Cup in 1966, Moore is regarded as one of the greatest defenders in the history of football.
Moore played 108 times for England, which at the time of his international retirement in 1973 was a national record, later overtaken by Peter Shilton and David Beckham.
The defender became England's captain at the tender age of 23 in 1964.
He has been honoured with a statue at the entrance to Wembley Stadium, which further highlights his status as an all-time great.
CB: Rio Ferdinand
One of the most decorated English footballers of all time, Ferdinand is undoubtedly among the Three Lions' greatest defenders.
He made 81 appearances for England, making his debut at just 19 years and 8 days in November 1997, making him the youngest defender to play for the national team at that time, a record that was broken in 2006 by Micah Richards.
He announced his retirement from the national team in May 2013 in order to make room for younger players and concentrate on his club career with Manchester United.
Ferdinand featured at the 2002 and 2006 World Cups, but remarkably never represented his country at the European Championships for various reasons.
The Man Utd legend narrowly beats the likes of John Terry and Sol Campbell to the second centre-back spot.