This Wednesday, July 23, the 2025 MLS All-Star Game will take place, pitting the best players from Major League Soccer against the top stars from Liga MX. While big names like James Rodríguez, Sergio Canales, Jordi Alba, and Lionel Messi are set to take the field, one major figure is noticeably absent: Luis Suárez, Inter Miami’s No. 9. So, why wasn’t he called up?
Despite being one of the most recognizable and accomplished strikers in MLS, the legendary Uruguayan forward was not selected to participate in this year’s All-Star Game.
His omission isn’t due to injury or fitness concerns, but rather a mix of technical decisions, squad rotation, and the outcome of the voting process—which includes input from fans, media, players, and coaches.
MLS All-Star Roster
Goalkeepers:
Dayne St. Clair (Minnesota United), Brad Stuver (Austin FC), Yohei Takaoka (Vancouver Whitecaps)
Defenders:
Jordi Alba (Inter Miami), Max Arfsten (Columbus Crew), Tristan Blackmon (Vancouver Whitecaps), Michael Boxall (Minnesota United), Alex Freeman (Orlando City), Jakob Glesnes (Philadelphia Union), Andy Najar (Nashville), Miles Robinson (FC Cincinnati)

see also
Liga MX vs MLS All‑Star Game 2025: Projected lineups—Will Lionel Messi play?
Midfielders:
Sebastian Berhalter (Vancouver Whitecaps), David Da Costa (Portland Timbers), Evander (FC Cincinnati), Diego Luna (Real Salt Lake), Jeppe Tverskov (San Diego), Philip Zinckernagel (Chicago Fire)
Forwards:
Lionel Messi (Inter Miami), Hirving Lozano (San Diego), Diego Rossi (Columbus Crew), Patrick Agyemang (Charlotte FC), Tai Baribo (Philadelphia Union), Denis Bouanga (LAFC), Anders Dreyer (San Diego), Brandon Vázquez (Austin FC), Brian White (Vancouver Whitecaps)
Kickoff time: MLS All-Stars vs. Liga MX All-Stars
The game is set to kick off on Wednesday, July 23 at 9:00 PM ET at Q2 Stadium in Austin, Texas.













