Major League Soccer announced its 2019 All-Star roster to take on Spanish club Atletico Madrid on July 31 in Orlando. The big names like Zlatan Ibrahimovic, Wayne Rooney, leading MVP candidate Carlos Vela and others are there, while some of the league's top young talent also made the roster like Atlanta United's Ezequiel Barco and USA U-20 star Paxton Pomykal. Here a look at the full roster:

2019 MLS All-Star team

Goalkeepers: Andre Blake (Philadelphia Union), Brad Guzan (Atlanta United), Nick Rimando (Real Salt Lake)

Defenders: Matt Hedges (FC Dallas), Kemar Lawrence (New York Red Bulls), Romain Metanire (Minnesota United FC), Leandro Gonzalez Pírez (Atlanta United), Bastian Schweinsteiger (Chicago Fire), Walker Zimmerman (Los Angeles Football Club), Graham Zusi (Sporting Kansas City)

Midfielders: Ezequiel Barco (Atlanta United), Diego Chara (Portland Timbers), Jonathan dos Santos (LA Galaxy), Mark-Anthony Kaye (Los Angeles Football Club), Nicolas Lodeiro (Seattle Sounders FC), Gonzalo "Pity" Martínez (Atlanta United), Maxi Moralez (NYCFC), Nani (Orlando City SC), Paxton Pomykal (FC Dallas), Alejandro Pozuelo (Toronto FC), Diego Rossi (Los Angeles Football Club)

Forwards: Zlatan Ibrahimovic (LA Galaxy), Josef Martínez (Atlanta United), Wayne Rooney (D.C. United), Chris Wondolowski (San Jose Earthquakes), Carlos Vela (Los Angeles Football Club)

That's a pretty stacked team that also features U.S. men's national team defender Walker Zimmerman, who has impresses so far at the Gold Cup, and a bunch of international tournament. With the attacking talent this team has, it will be quite the test against one of Europe's best defensive teams in Atleti. The club features Uruguayan defender Jose Gimenez and superstar goalkeeper Jan Oblak.