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
Thierry Henry (New York Red Bull)
Chris Wondolowski (San Jose Earthquakes)