Theo Walcott was the notable omission from England coach Fabio Capello’s 23-man World Cup squad.
The Arsenal winger, who was a surprise inclusion for the 2006 tournament under Sven Goran Eriksson, had been expected to secure a seat on the plane to South Africa.
Walcott said in a statement: “I am very disappointed not to be included in the squad going out to South Africa, but completely respect Mr Capello’s decision.
“I would like to wish the team the best of luck and hope they have a really successful tournament.”
Darren Bent, Leighton Baines, Michael Dawson, Tom Huddlestone, Scott Parker and Adam Johnson were the other six not to make the cut.
Manchester City midfielder Barry has proved his fitness after suffering an ankle injury on 5th May, although he is not expected to feature until the latter stages of the group phase.
Joe Cole has forced his way into the squad despite not playing regularly for Chelsea this season following his knee injury.
England’s campaign begins on 12th June with their Group C opener against USA before further encounters with Slovenia and Algeria.
England squad for 2010 World Cup
Goalkeepers: Joe Hart, David James, Robert Green.
Defenders: Jamie Carragher, Ashley Cole, Rio Ferdinand, Glen Johnson, Ledley King, John Terry, Matthew Upson, Stephen Warnock.
Midfielders: Gareth Barry, Michael Carrick, Joe Cole, Steven Gerrard, Frank Lampard, Aaron Lennon, James Milner, Shaun Wright-Phillips.
Strikers: Peter Crouch, Jermain Defoe, Emile Heskey, Wayne Rooney.