The 2026 MLS All-Star Game is here, and fans across North America are gearing up to watch the best of Major League Soccer take on the top stars from Liga MX. The highly anticipated clash returns this Wednesday, July 29, at the Bank of America Stadium in Charlotte, North Carolina, in a thrilling rematch between two footballing powerhouses. If you’re wondering how to catch all the action live—whether from the United States or Mexico—here’s everything you need to know, including start times in the US & Mexico, TV channels, live stream options, and potential starting lineups.

When is the 2026 MLS All-Star Game?
- Date: Wednesday, July 29, 2026
- Kick-off time: 8:00 PM ET / 7:00 PM CT / 5:00 PM PT
- Venue: Bank of America Stadium, Charlotte, North Carolina
How to Watch the 2026 MLS All-Star Game in the US
MLS Season Pass (Apple TV App)
- The full match will be streamed for free on Apple’s MLS Season Pass, with commentary in both English and Spanish.
- No regional blackouts apply.
Other US Platforms
- The game will also be available on: Amazon Prime Video / DirecTV /Comcast Xfinity
- These platforms are offering temporary access to the game for non-subscribers.

How to Watch the 2026 MLS All-Star Game in Mexico
- MLS Season Pass via Apple TV is also available in Mexico with no regional restrictions.
- Also, the game will be available on Amazon Prime Video.
Who’s Playing? MLS vs Liga MX 2026 All-Star Lineups
While the official starting lineups are expected to be confirmed just hours before kickoff, here are some of the stars expected to feature:
MLS (4-2-3-1): Maxime Crépeau; Steven Moreira, Jackson Ragen, Tim Ream, Richie Laryea; Andrés Cubas, Evander, Carles Gil, Thomas Müller, Son Heung-min; Petar Musa.
Liga MX (4-3-3): Carlos Acevedo; Israel Reyes, Willer Ditta, Federico Pereira, Jesús Gallardo; Carlos Rodríguez, Fernando Gorriarán, Erik Lira; Juan Brunetta, José Paradela, Salomón Rondón.
