How to Watch the 2024 MLS All-Star Game Tonight: Start Time and Live Stream

Each product has been independently selected by our editorial team. We may receive commissions from some links to products on this page. Promotions are subject to availability and retailer terms.
Luciano Acosta
Jeff Dean/Getty Images

Here's how to watch the 2024 MLS All-Star Game between star players from MLS and Liga MX tonight.

For the third time in four years, the Major League Soccer All-Stars will take on the Liga MX All-Stars in the 2024 MLS All-Star Game tonight. Two days before the Leagues Cup kicks off, soccer's biggest names from both leagues will compete at Lower.com Field in Columbus, Ohio.

Watch the Game on Apple TV+

MLS MVP Luciano Acosta of FC Cincinnati was named captain of the MLS team for the second consecutive time. He is joined on the field by Federico Bernardeschi (Toronto FC), Riqui Puig (LA Galaxy), and hometown favorite Cucho Hernandez (Columbus Crew). Here's everything you need to know about how to watch the 2024 MLS All-Star Game today.

How to Watch the 2024 MLS All-Star Game Online

MLS games — including today's All-Star game — all stream on Apple TV’s MLS Season Pass. It's the only place to watch the 2024 MLS All-Star Game. Right now, the MLS Season Pass is 50% for an annual subscription. 

MLS Season Pass costs $14.99 a month, or $49 for the rest of the season (which ends in October). If you’re already an Apple TV+ subscriber, you’ll get a discounted price of $12.99 a month or $39 for the remainder of the season. If you’re not an Apple TV+ subscriber, you can sign up for a seven-day free trial here to get the MLS Season Pass discount.

MLS Season Pass on Apple TV+

MLS Season Pass on Apple TV+
Apple TV+

MLS Season Pass on Apple TV+

Get 50% off the season plan to watch every club and every match of the 2024 MLS season.

$99 $49

$39 for Apple TV+ Subscribers

Sign Up Now

When Is the 2024 MLS All-Star Game?

The 2024 MLS All-Star Game takes place on Wednesday, July 24. Kickoff is at 8 p.m. ET (5 p.m. PT).

Is Lionel Messi playing in the 2024 MLS All-Star Game?

Lionel Messi will not be playing in today's MLS All-Star Game, the team announced on Monday. His Inter Miami FC teammate Luis Suarez also won't compete in the game. Messi injured his ankle during Argentina’s Copa America final against Colombia. Suarez is suffering what the team described as "knee discomfort."

Today's game would have been the 37-year-old Messi's MLS All-Star Game debut after he joined Inter Miami in July 2023.

Key dates for the 2024 MLS season

Below, find the important dates remaining in the 2024 MLS season.

July 24, 2024: MLS All-Star Game

July 26-August 25, 2024: Leagues Cup

October 19, 2024: Decision Day

December 7, 2024: MLS Cup 2024

RELATED CONTENT: