The 2018 World Cup is fast approaching, with national sides making their final preparations ahead of this summer's tournament.
We know that England will pit their wits against Belgium, Tunisia and Panama in Group G. Their first match will be on June 14.
England manager Gareth Southgate plans to name his 23-man World Cup squad early to ease pressure on preparations.
Their 1-1 draw with Italy in March was England's last match before Southgate names the travelling party heading to this summer's finals in Russia.
Southgate has until May 14 to give England's 35-man provisional squad to Fifa and needs to whittle it down to 23 by June 4 - two days after England's next friendly against Nigeria.
But in a bid to have roles clearly defined in preparation for the finals, Southgate will name his squad before the penultimate warm-up friendly and the announcement is expected shortly after the end of the Premier League season.
"I'd like to [name the squad before the next friendly] because you end up being able to run a performance camp rather than a selection camp," the England manager said.
"I think there's a difference in the feel for everybody.
"If you name 28 and they aren't sure, but if you name 23 and five on standby - which Sven [Goran Eriksson] did well - then everyone knows where they sit.
"Those on standby have a chance but they come into the camp knowing that's their role.
"If you have got 28 or 30 who think they might have a chance, then there's a lot of uncertainty and anxiety within the games.
"For me, it's much better to get the 23 secured and work from there."
The World Cup will begin on June 14, running until July 15.
You can begin planning your summer right here with the full fixture list and schedule for England and each of the teams.
See below for the full schedule and fixture list:
All times BST. Local times are BST +2 apart from games played in Kaliningrad (+1), Samara (+3) and Ekaterinburg (+4).