The final roster for the MLS All-Stars has been announced ahead of their match vs Real Madrid. The Fan XI was finalized in early July which included Sebastian Giovinco as the EA Sports “More Than A Vote” winner. The roster was finalized with 11 picks from head coach Veljko Paunović and two from commissioner Don Garber.

Garber selected Sporting KC and new USMNT striker Dom Dwyer as well as FC Dallas midfielder Kellyn Acosta for his two picks. Notable selections in Paunovic’s selections are Diego Valeri, Gio Dos Santos, and Jozy Altidore.

The full roster is as follows:

Goalkeepers: Stefan Frei (Seattle Sounders), Tim Howard (Colorado Rapids)

Defenders: DaMarcus Beasley (Houston Dynamo), Greg Garza (Atlanta United), Hernan Grana (FC Dallas), Matt Hedges (FC Dallas), Johan Kappelhof (Chicago Fire), Michael Parkhurst (Atlanta United), Jelle Van Damme (LA Galaxy), Graham Zusi (Sporting Kansas City)

Midfielders: Kellyn Acosta (FC Dallas), Miguel Almiron (Atlanta United), Michael Bradley (Toronto FC), Giovani dos Santos (LA Galaxy), Kaka (Orlando City), Dax McCarty (Chicago Fire), Ignacio Piatti (Montreal Impact), Bastian Schweinsteiger (Chicago Fire), Diego Valeri (Portland Timbers)

Forwards: Jozy Altidore (Toronto FC), Dom Dwyer (Sporting Kansas City), Sebastian Giovinco (Toronto FC), Nemanja Nikolic (Chicago Fire), David Villa (New York City FC)

Undoubtedly, as is with most years, there were some snubs in the roster. Here’s our top five.