England could not depart for Brazil with a win as they were held to a goalless draw in an ill-tempered match against Honduras in stormy Miami.
The two teams had to come off the pitch for 43 minutes in the first half due to a thunderstorm which crackled above the Sun Life Stadium.
Things got heated on the pitch too. Honduras had to play the last 24 minutes with 10 men after Brayan Beckeles was sent off for two bookings - the last of which was issued after he elbowed Leighton Baines.
There will be plenty of walking wounded aboard England's flight to Brazil on Saturday night.
Baines, Barkley, Daniel Sturridge and Danny Welbeck were all victims of nasty challenges from the Central American side.
Honduras defender Emiliano Izaguirre should also have been dismissed for booting the ball at Sturridge's groin as he lay on the floor.
Sturridge himself looked lively all night but he was wasteful in front of goal. The Liverpool striker chipped over the Honduras goal when clean through and he also cleared the bar with a close-range free header.
England looked good on the attack and vulnerable at the back in the 2-2 draw against Ecuador on Wednesday and it was the same story here again on Saturday night.
This week has highlighted how vulnerable they are at left-back and how little cover they have at centre-half.
There are plenty of positives too despite the failure to earn a win in Florida.
Barkley has pushed himself into contention with a couple of strong performances, Wayne Rooney has gained fitness and confidence thanks to his goal against Ecuador and Raheem Sterling has produced some "breath-taking" football as Hodgson put it earlier this week.