I cannot understand why Carrick hasnt been included in the England squad. There are four United players in the 31 man squad ( Brown, Ferdinand, Hargreaves and Rooney).
In my opinion Carrick has been much better than Hargreaves this season, yes Hargreaves has had injuries but Carrick has done extremly well, what more does he need to do to get into the squad?
31 man England Squad for the match against the USA and Trinidad and Tabago:
David James (Portsmouth), Joe Hart (Man City), Chris Kirkland (Wigan), Wayne Bridge (Chelsea), Wes Brown (Man Utd), Ashley Cole (Chelsea), Rio Ferdinand (Man Utd), Phil Jagielka (Everton), Glen Johnson (Portsmouth), John Terry (Chelsea), Stephen Warnock (Blackburn), David Wheater (Middlesbrough), Jonathan Woodgate (Tottenham), Gareth Barry (Aston Villa), David Beckham (LA Galaxy), David Bentley (Blackburn), Joe Cole (Chelsea), Stewart Downing (Middlesbrough), Owen Hargreaves (Man Utd), Tom Huddlestone (Tottenham), Steven Gerrard (Liverpool), Jermaine Jenas (Tottenham), Frank Lampard (Chelsea), Theo Walcott (Arsenal), Ashley Young (Aston Villa), Gabriel Agbonlahor (Aston Villa), Dean Ashton (West Ham), Peter Crouch (Liverpool), Jermain Defoe (Portsmouth), Michael Owen (Newcastle), Wayne Rooney (Man Utd).
I would also like to know who will be captain, will Ferdinand be given another chance or will another player be given a chance?