The 2026 Major League Soccer All-Star Game was held on July 29, 2026, at Bank of America Stadium in Charlotte, North Carolina. The exhibition match, which marked the 30th annual occurrence of the event, featured the MLS All-Stars against the Liga MX All-Stars in the fifth edition of the inter-league format.
The MLS All-Stars secured a 4–3 victory over the Liga MX All-Stars. Son Heung-min scored twice for the MLS side, with goals at the 20 and 23-minute marks. Other goals for the MLS All-Stars were provided by Philip Zinckernagel at the 42-minute mark and Evander at the 58-minute mark. For the Liga MX All-Stars, goals were recorded by Javier Ruiz at the 9th minute, Salomón Rondón at the 55th minute, and José Paradela during the first minute of stoppage time.
The match drew an attendance of 35,197 spectators. Rubiel Vazquez served as the referee for the contest. The MLS All-Stars roster was managed by Charlotte FC head coach Dean Smith. The roster was finalized following changes made on July 25, when Lionel Messi, Rodrigo De Paul, Mbekezeli Mbokazi, and Hugo Cuypers were replaced due to unavailability.
Prior to the match, the MLS All-Star Skills Challenge was held on July 28 at Truist Field in Charlotte. The competition included events such as a shooting challenge, a crossbar hitting challenge, a pass challenge, a goalkeeper versus goalkeeper challenge, and a relay challenge. Notable winners from the skills challenge included Thomas Müller for the shooting challenge, Tim Ream for the passing challenge, Maxime Crépeau for the goalie wars, and Javier Ruiz for the crossbar challenge. The Liga MX All-Stars won the relay challenge.
The 2026 MLS All-Star Game was hosted at the home of Charlotte FC. The announcement for the venue at Bank of America Stadium was originally made on July 16, 2025.