Gareth Southgate has finally announced his World Cup England squad this afternoon with some surprising inclusions.
The anxious wait for England fans is now over, with the final 23 man squad confirmed for the World Cup in Russia.
In general, Southgate has plumped for form over experience with the likes of Joe Hart and Jack Wilshere omitted from the squad.
There are exceptions to that though, with Gary Cahill making the squad despite struggling to make the first 11 at Chelsea this season. He's the most experienced player in the squad at international level with 58 caps.
Cahill was best price 5/4 to make the squad three days ago having not been involved for England since last summer's friendly against France, with Burnley's James Tarkowski expected to get the nod.
Southgate has rewarded young players for their performances at club level though, with Ruben Loftus-Cheek (2 caps) and the uncapped Trent Alexander-Arnold given their chance on the international stage..
Elsewhere, Danny Welbeck, Danny Rose and Phil Jones can count themselves lucky to be on the plane with all three having disruptive seasons for their clubs through form and injury.
Goalkeepers: Butland, Pickford, Pope
Defenders: Alexander-Arnold, Cahill, Jones, Maguire, Rose, Stones, Trippier, Walker, Young
Midfielders: Dele, Delph, Dier, Henderson, Lingard, Loftus-Cheek, Sterling
Forwards: Kane, Rashford, Vardy, Welbeck