Major League Soccer has finally announced the All-Star roster, with Carlos Vela, Javier Hernandez and Walker Zimmerman headlining.
For the second consecutive season, MLS All-Stars will face the best of Liga MX, this time on August 10 at Allianz Filed in St. Paul, Minnesota. 26 players from the American league earned the honor, with some being voted in by the public, others chosen by All-Star head coach Adrian Heath and two selected by league commissioner Don Garber.
The roster sees players from 16 Major League Soccer clubs across both the Eastern and Western Conferences.
Here is the complete squad..