England named an unchanged 12-man squad on Sunday to face Australia in the second Ashes Test starting at Edgbaston, Birmingham on August 4.
Michael Vaughan's side trail the five-match series 1-0 after losing by 239 runs at Lord's.
"The selectors met on the Monday after the Lord's Test and looked at the way we played and identified the obvious plus points including bowling Australia out twice, (Stephen) Harmison's bowling, and (Kevin) Pietersen's batting," said England chairman of selectors David Graveney.
"Obviously there were areas we needed to improve on in order to win the game, but the conclusion of the selectors was that we wanted to stick with the same squad.
"We don't believe that there's any need to change the team, clearly we are disappointed that the result of the first Test went against us, but we still have strong belief in the squad that was selected."
Australia have won the last eight Ashes series.
Squad: Michael Vaughan (captain), Marcus Trescothick, Andrew Strauss, Ian Bell, Kevin Pietersen, Andrew Flintoff, Geraint Jones, Ashley Giles, Simon Jones, Steve Harmison, Matthew Hoggard, Chris Tremlett.