Morocco vs. Haiti kickoff set for 6 p.m. ET

Where to – Morocco and Haiti meet in a 2026 FIFA World Cup Group C match at Mercedes-Benz Stadium in Atlanta on Wednesday, June 24. Kickoff is 6 p.m. ET, with English coverage on FS1 and Spanish coverage on Telemundo, plus a free-trial live stream available through DIREC
At 6 p.m. ET on Wednesday, June 24, Morocco take on Haiti in a 2026 FIFA World Cup Group C match at Mercedes-Benz Stadium in Atlanta, Ga.—and the viewing options are lined up across both English and Spanish TV.
The game airs on FS1 and Telemundo at 6 p.m. ET. For viewers looking to stream, the live options listed include DIRECTV and Fubo with a free trial, along with Sling and Peacock.
Coverage for the tournament is split by language. FS1 handles the English-language games that aren’t on FOX. while FOX is the exclusive home for the 2026 FIFA World Cup’s English-language schedule. FOX will air 70 of the 104 matches. including every USMNT group-stage game. every knockout-round match from the Round of 16 onward. and the Final. FS1 carries the remaining 34 English-language games, mostly daytime group-stage contests.
On the Spanish-language side, Telemundo is listed as the home of the Copa Mundial, broadcasting 92 matches, with Universo taking the remaining 12—mostly simultaneous group-stage games on the final matchdays.
If you’re setting your schedule, Morocco vs. Haiti is slotted like this:
Date: June 24, 2026
Time: 6 p.m. ET
Location: Mercedes-Benz Stadium — Atlanta, Ga.
TV channel: FS1, Telemundo
Live stream: DIRECTV (free trial), Fubo (free trial), Sling, Peacock
The day’s wider group-stage slate also runs through the same Wednesday, June 24 window. Switzerland vs. Canada starts at 3 p.m. at BC Place in Vancouver, British Columbia, and Bosnia & Herzegovina vs. Qatar begins at 3 p.m. at Lumen Field in Seattle. Scotland vs. Brazil is set for 6 p.m. at Hard Rock Stadium in Miami Gardens, while Czechia vs. Mexico starts at 9 p.m. at Estadio Azteca in Mexico City. South Africa vs. South Korea follows at 9 p.m. at Estadio BBVA in Monterrey.
On Thursday, June 25, Curaçao vs. Ivory Coast is listed for 4 p.m. at Lincoln Financial Field in Philadelphia, Ecuador vs. Germany also begins at 4 p.m. at MetLife Stadium in East Rutherford, New Jersey, and Japan vs. Sweden starts at 7 p.m. at AT&T Stadium in Arlington, Texas. Tunisia vs. Netherlands is set for 7 p.m. at Arrowhead Stadium in Kansas City, and Türkiye vs. USA kicks off at 10 p.m. at SoFi Stadium in Inglewood, California.
Friday, June 26 features Norway vs. France at 3 p.m. at Gillette Stadium in Foxborough, Massachusetts, Senegal vs. Iraq at 3 p.m. at BMO Field in Toronto, Cape Verde vs. Saudi Arabia at 8 p.m. at NRG Stadium in Houston, Uruguay vs. Spain at 8 p.m. at Estadio Akron in Zapopan, Mexico, and Egypt vs. Iran at 11 p.m. at Lumen Field in Seattle. New Zealand vs. Belgium follows at 11 p.m. at BC Place in Vancouver, British Columbia.
Saturday, June 27 rounds out the weekend’s lineup with Panama vs. England at 5 p.m. at MetLife Stadium in East Rutherford, New Jersey, Croatia vs. Ghana at 5 p.m. at Lincoln Financial Field in Philadelphia, Colombia vs. Portugal at 7:30 p.m. at Hard Rock Stadium in Miami Gardens, and DR Congo vs. Uzbekistan at 7:30 p.m. at Mercedes-Benz Stadium in Atlanta. Algeria vs. Austria starts at 10 p.m. at Arrowhead Stadium in Kansas City, and Jordan vs. Argentina closes the list at 10 p.m. at AT&T Stadium in Arlington, Texas.
Morocco vs. Haiti 2026 FIFA World Cup Group C FS1 Telemundo free live stream DIRECTV free trial Fubo free trial Sling Peacock Mercedes-Benz Stadium Atlanta