The top 11 players for the 2012 MLS All-Star game have been selected by fans in an online poll.
New York Red Bull star Thierry Henry and LA Galaxy pair David Beckham and Landon Donovan have been named in the team, which may not be the actual starting line-up for the match against European champions Chelsea at PPL Park, Philadelphia on July 25.
2012 MLS All-Star XI
Jimmy Nielsen (Sporting Kansas City)
Steven Beitashour (San Jose Earthquakes)
Aurelien Collin (Sporting Kansas City)
Jay DeMerit (Vancouver Whitecaps FC)
Heath Pearce (New York Red Bull)
Thierry Henry (New York Red Bull)
Chris Wondolowski (San Jose Earthquakes)