Here’s How to Watch MLS All-Star Game 2026 Live Online for Free
- MLS All-Stars play Liga MX All-Stars in Charlotte on 29 July
- Kick-off 8pm ET/5pm PT at Bank of America Stadium
- Live on Apple TV, with a seven-day free trial available
The 2026 MLS All-Star Game takes place on Wednesday 29 July, with the MLS All-Stars facing the Liga MX All-Stars at Bank of America Stadium in Charlotte, North Carolina. This is the fourth edition of the fixture since 2020, pitting the top talents from the United States' top…