David Beckham has found a spot in the MLS All Star XI team that will take on West Ham United in Toronto on July 24. The former England skipper came second in the overall vote, only next to Galaxy team mate Landon Donovan. Last year the All Star XI beat Scottish giants Celtic 2-0 in Colorado with goals from Juan Carlos Toja and Juan Pablo Angel.

The All Star XI is given below :-
Matt Reis ( New England Revolution)
Jimmy Conrad ( Kansas City Wizards)
Michael Parkhurst ( New England Revolution)
Frankie Hejduk ( Columbus Crew)