Everton midfielder Jack Rodwell and Chelsea attacker Daniel Sturridge have been included in the senior squad for the first time after both impressing this term so far.
Aston Villa forward Gabriel Agbonlahor has also been recalled, being preferred to out-of-sorts Liverpool striker Andy Carroll.
Wayne Rooney and Rio Ferdinand both miss out, whilst Micah Richards is also absent.
John Terry has been picked as expected, despite the ongoing racism claims against the Stamford Bridge stalwart. The Telegraph indicate however that the veteran defender will not play against Spain, and that club team-mate Frank Lampard will skipper the side against the world champions.
Squad in full:
Hart (Man City), Carson (Bursaspor), Stockdale (Ipswich); G Johnson (Liverpool), Jones (Man Utd), Cahill (Bolton), Terry (Chelsea), Cole (Chelsea), Baines (Everton), Jagielka (Everton), Lescott (Man City), Walker (Tottenham); Lampard (Chelsea), Rodwell (Everton), Downing (Liverpool), Barry (Man City), A Johnson (Man City), Milner (Man City), Parker (Tottenham), Walcott (Arsenal); Bent (Aston Villa), Sturridge (Chelsea), Agbonlahor (Aston Villa), Zamora (Fulham), Welbeck (Man Utd).
By Gareth McKnight