We may earn affiliate commissions for the recommended products. Learn more.

How to watch Morocco vs Haiti live stream free – FIFA World Cup 2026


Morocco faces Haiti in its final Group C match at Atlanta Stadium on June 24, 2026. The Atlas Lions are second on four points, level with Brazil but behind on goal difference, while Haiti has been eliminated after losing its first two matches. A draw will secure Morocco's place in the knockout stage, while a win could see them finish top of the group.

All 104 FIFA World Cup 2026 matches are free with a VPN

Every match streams live and free in English on BBC iPlayer and ITVX in the UK and on SBS On Demand in Australia. These broadcasters geo-block streams outside their home country, so you need a VPN to watch from abroad. We recommend NordVPN for reliable unblocking, fast HD streaming, and broad device support across all three broadcasters.

The match kicks off at Atlanta Stadium, Atlanta, in the Group C finale. Kickoff is 6:00 PM ET / 3:00 PM PT on Tuesday, June 24th, which translates to 11:00 PM BST in the UK (early hours of Wednesday, June 25th), 12:00 AM CEST in Central Europe, and 6:00 PM ET local Atlanta time. BBC iPlayer streams the match free in the UK, while SBS On Demand carries it free in Australia, both requiring a VPN to watch from outside their home countries.

Where to watch Morocco vs Haiti

CountryStreaming ServicePriceLocal kickoff timeNotes
The United StatesFox Sports / TelemundoCable login / Free OTA6:00 PM ET / 3:00 PM PT, June 24thFox Sports requires cable; Telemundo free over-the-air
MoroccoTOD by beINFrom $14.99/month12:00 AM CEST, June 25thAll 104 matches; Arabic and English commentary
The United KingdomBBC iPlayerFree11:00 PM BST, June 24thFree account required
AustraliaSBS On DemandFree8:00 AM AEST, June 25thFree account required; all 104 matches
CanadaCTV / TSNFree / CA$19.99/month6:00 PM ET / 3:00 PM PTCTV free with account; TSN paid for all matches

How to use a VPN to watch the World Cup 2026 for free

  1. Subscribe to a reliable VPN. My top pick is NordVPN, now with a 75% discount on long-term plans.
  2. Connect to a UK or Australian server. Open NordVPN and select a United Kingdom server for BBC iPlayer or an Australia server for SBS On Demand.
  3. Create a free account. Visit BBC iPlayer or SBS On Demand and sign up with a UK or Australian postcode (use any valid postcode from Google).
  4. Watch Morocco vs Haiti live. The stream starts at 11:00 PM BST on BBC iPlayer or 8:00 AM AEST on SBS On Demand, completely free.
Cybernews pro tip

Platforms like BBC iPlayer, ITVX, and SBS On Demand require you to create a free account. During registration, you will be asked for a local postal code. Simply Google and use any random, valid postal code from that specific country (e.g., a London postcode for the UK) to complete your registration.

world cup apolosign deal

Morocco vs Haiti live coverage

06/24/2026, 10:02 PM (UTC-04:00)

Morocco vs Haiti: Wild Match Recap!

What a rollercoaster! Morocco wins 4-2 after an action-packed showdown with Haiti. Goals, saves, late drama, and a tough injury—this match had it all! Morocco celebrates, Haiti fought hard and threatened throughout. Relive every crucial moment, from lead changes to heroic blocks and extra-time chaos. This one will be remembered for its pure intensity!

06/24/2026, 8:04 PM (UTC-04:00)

Morocco Clinch 4-2 Win Over Haiti

And that's it! Morocco grab the win over Haiti with a 4-2 victory as the second half comes to a close. Plenty of action—Morocco celebrate a strong performance!

06/24/2026, 8:04 PM (UTC-04:00)

Pierrot's Header Stopped by Morocco

Frantzdy Pierrot gets a header off in the middle of the box after receiving Casimir’s cross, but the Moroccan defense keeps it out! Haiti knocking, but Morocco stands tall late in the game.

06/24/2026, 8:04 PM (UTC-04:00)

Deedson's Shot Blocked—Morocco Hold Firm

Louicius Deedson tries his luck from the right side of the box, left-footed after Pierrot’s headed assist, but Morocco’s defense blocks the attempt! Haiti pushing, but no way through.

06/24/2026, 8:04 PM (UTC-04:00)

Adé's Shot Misses for Haiti

Ricardo Adé lets fly from outside the area for Haiti, but his right-footed effort rolls wide left. Frantzdy Pierrot set him up, but they can’t find the net!

06/24/2026, 8:04 PM (UTC-04:00)

Morocco Lose Amrabat After Injury Drama

Sofyan Amrabat has to leave the pitch injured, but Morocco’s substitutions are already all used. They’ll finish the game one player down—tough break for the Moroccan side!

06/24/2026, 8:02 PM (UTC-04:00)

Back in Action: Game Resumes!

The delay is over and the match is underway again! Both teams are recharged and looking to make their mark as play continues deep into added time.

06/24/2026, 8:02 PM (UTC-04:00)

Play Halted: Amrabat Receiving Treatment

There's a stoppage in this intense match as Morocco's Sofyan Amrabat is down and needs attention from the medics. Both teams gathering themselves as the clock ticks into stoppage time.

06/24/2026, 8:02 PM (UTC-04:00)

Nazon's Long-Range Shot Stopped by Bounou

Duckens Nazon tests Bounou with a fierce right-footed drive from distance, but Morocco's keeper leaps and makes a superb save in the top right corner. Great goalkeeping late on!

06/24/2026, 8:02 PM (UTC-04:00)

Bellegarde's Last-Minute Header Denied!

Exciting moment for Haiti as Bellegarde powers a header towards goal after Simon's cross, but the Moroccan defense stands strong and blocks the attempt. What a tense ending!

06/24/2026, 7:59 PM (UTC-04:00)

Bounou’s Concession Gives Haiti a Corner

Yassine Bounou gives away a corner! Haiti earns another attacking chance late in the match against Morocco. The action doesn’t stop as extra time ticks down!

06/24/2026, 7:59 PM (UTC-04:00)

Nazon’s Free Kick Chance for Haiti

Haiti’s Duckens Nazon wins a free kick in the attacking half after a late foul! A big opportunity for Haiti as Morocco holds their breath in extra time.

06/24/2026, 7:59 PM (UTC-04:00)

Halhal’s Foul Adds Drama to Extra Time

Redouane Halhal of Morocco commits a foul deep in stoppage time. The intensity is real in these dying minutes of Morocco vs Haiti!

06/24/2026, 7:59 PM (UTC-04:00)

Casimir Booked Late in Morocco vs Haiti

Yellow card for Haiti’s Josué Casimir! He’s penalized for a foul right at the end of extra time. Tensions rising as Morocco vs Haiti enters the final stage!

06/24/2026, 7:57 PM (UTC-04:00)

Haiti Gets Defensive Free Kick in Stoppage

Dominique Simon from Haiti secures a free kick in his own half, helping the team settle things as stoppage time ticks by. Can Haiti turn defense into attack with this new chance?

06/24/2026, 7:57 PM (UTC-04:00)

Rahimi Penalized: Morocco Foul in Crunch Time

A late foul by Soufiane Rahimi gives Haiti some breathing room and a free kick opportunity. Morocco needs to stay sharp—Haiti could seize on this mistake!

06/24/2026, 7:57 PM (UTC-04:00)

Casimir’s Foul Gives Morocco Advantage

Josué Casimir of Haiti brings down an opponent, earning Morocco a chance to push forward from the resulting foul. Can Morocco capitalize in these intense final moments?

06/24/2026, 7:57 PM (UTC-04:00)

Morocco Earns Defensive Free Kick Late On

Morocco’s Gessime Yassine wins a free kick deep in his own half. The team will look to regroup and keep Haiti at bay as we enter the dying minutes of the match. Defensive focus is key!

06/24/2026, 7:57 PM (UTC-04:00)

Five Extra Minutes for Morocco vs Haiti!

Get ready, fans! The fourth official announces 5 minutes of added time in the Morocco vs Haiti clash. The tension kicks up as both teams have extra minutes to change the outcome. Who will step up as the match heads into overtime?

06/24/2026, 7:53 PM (UTC-04:00)

Yassine Strikes: Morocco Pulls Ahead 4-2!

Gessime Yassine nets a brilliant left-footed shot from the middle of the box, boosting Morocco’s lead to 4-2 over Haiti! What a way to close out the match—Morocco fans are loving it!

06/24/2026, 7:51 PM (UTC-04:00)

Fresh Legs for Haiti: Arcus Subbed In

Haiti brings on Carlens Arcus to replace Jean-Kévin Duverne! Can Arcus make an impact late in this Morocco vs Haiti clash?

06/24/2026, 7:47 PM (UTC-04:00)

Haiti Makes a Late Swap vs Morocco

Haiti brings on fresh legs as Dominique Simon replaces Danley Jean Jacques. Will this late switch spark something for Haiti against Morocco? Let’s see how this impacts the game!

06/24/2026, 7:43 PM (UTC-04:00)

Rahimi Strikes Again! Morocco Take the Lead

GOAL! Soufiane Rahimi finds the net for Morocco with a sharp right-footer from the middle of the box following a corner. Morocco now edge ahead, making it 3-2 against Haiti! The crowd goes wild as the lead changes hands again in this thrilling contest!

06/24/2026, 7:23 PM (UTC-04:00)

Morocco Earns Another Corner Against Haiti

Morocco presses forward and wins a corner kick after Jean-Ricner Bellegarde's defensive play for Haiti. The pressure is on—can Morocco capitalize on this set piece?

06/24/2026, 6:53 PM (UTC-04:00)

Foul by Providence Halts Play

Action interrupted as Ruben Providence commits a foul for Haiti. Ref keeps things in check as the intensity heats up late in the half between Morocco and Haiti.

06/24/2026, 6:53 PM (UTC-04:00)

Placide Stops El Aynaoui Header

Close call! Neil El Aynaoui rises to meet Hakimi’s cross and heads towards the bottom corner, but Haiti’s keeper Johny Placide is equal to it, making a brilliant save. Morocco piling on the pressure just before halftime!

06/24/2026, 6:53 PM (UTC-04:00)

Halftime: Morocco and Haiti Deadlocked

That’s the whistle for halftime! Morocco and Haiti stay neck and neck after an action-packed first half. It’s all square at 2-2, with plenty of attacking flair on display. Who will come out on top after the break?

06/24/2026, 6:53 PM (UTC-04:00)

Hakimi Earns Free Kick on the Wing

Hakimi wins a free kick for Morocco out on the right wing. An inviting position—let’s see if the Atlas Lions can capitalize on this set-piece opportunity against Haiti!

06/24/2026, 6:53 PM (UTC-04:00)

El Khannouss Denied by Placide's Save

What a rocket from El Khannouss! Morocco’s midfielder lets fly from distance, but Haiti’s Johny Placide is alert and pulls off a solid save in the center of his goal. Great teamwork too, as Saibari set up the shot perfectly. Morocco knocking on the door!

06/24/2026, 6:51 PM (UTC-04:00)

Morocco's Díaz Fires Just Wide!

So close for Morocco! Brahim Díaz unleashes a left-footed strike from the center of the box, but it misses the target. The crowd felt that one—what a chance!

06/24/2026, 6:51 PM (UTC-04:00)

Haiti Foul Gives Morocco A Breather

Wilson Isidor is penalized for a foul on a Moroccan player. Morocco gets a break and a chance to push back from their half!

06/24/2026, 6:51 PM (UTC-04:00)

Morocco Free Kick to Ease Pressure

El Khannouss wins a vital free kick for Morocco in their own half, taking some heat off the defense. Smart play as they look to reset against Haiti!

06/24/2026, 6:51 PM (UTC-04:00)

Five Minutes Extra: Morocco vs Haiti Thriller

Hold your breath! The fourth official signals 5 extra minutes of action in this Morocco vs Haiti clash. More time for drama—who will make the most of it?

06/24/2026, 6:49 PM (UTC-04:00)

Saibari Levels the Score for Morocco!

What a response! Ismael Saibari fires home from the center of the box, bringing Morocco back into the match. It's all square at 2-2—what a game we're witnessing!

06/24/2026, 6:49 PM (UTC-04:00)

Bellegarde Whistled for Foul on Morocco

Jean-Ricner Bellegarde stops the Moroccan attack the unfair way—foul called against the Haitian player! Morocco with a chance to regroup.

06/24/2026, 6:49 PM (UTC-04:00)

Morocco Earn Free Kick in Defense

Relief for Morocco! Brahim Díaz is fouled in his own half, earning a free kick for Morocco as they look to relieve the pressure against Haiti.

06/24/2026, 6:45 PM (UTC-04:00)

Isidor Rockets Haiti Ahead vs Morocco

What a strike by Wilson Isidor! He blasts a right-footed shot from outside the box, beating the keeper and putting Haiti up 2-1 against Morocco. The underdogs are ahead just before halftime—this game is really heating up!

06/24/2026, 6:43 PM (UTC-04:00)

Hakimi Levels It for Morocco vs Haiti

Achraf Hakimi finds the net with a powerful left-footed finish from close range, bringing Morocco back level against Haiti! It’s now 1-1, and the crowd is buzzing after that equalizer.

06/24/2026, 6:13 PM (UTC-04:00)

Haiti Strikes First Against Morocco!

GOAL for Haiti! Lenny Joseph fires in a close-range right-footer and puts Haiti ahead 1-0 against Morocco. Electric start in this match as the lead changes early!

06/24/2026, 5:37 PM (UTC-04:00)

Haiti's Starting XI Revealed!

Here’s how Haiti hits the pitch: the official starting lineup is in! Stay tuned to see how this chosen eleven shapes up as the action kicks off.

06/24/2026, 5:31 PM (UTC-04:00)

Morocco Reveal Their Starting XI!

Morocco have just announced their starting lineup! Here are the eleven players set to kick off the match, ready to make an impact from the very first whistle. Stay tuned to see if these choices pay off on the field!

06/24/2026, 4:00 PM (UTC-04:00)

Morocco Faces Haiti: Live Blog Kick-Off!

Hey football fans! We’re gearing up for a thrilling clash between Morocco and Haiti. Stay tuned right here for all the play-by-play action, big moments, and lively reactions as it all unfolds. Let’s bring on the excitement—kick-off is coming soon!

Why you need a VPN to watch Morocco vs Haiti

BBC iPlayer, ITVX, and SBS On Demand all stream the World Cup free, but they geo-block access to viewers outside the UK and Australia. When you try to watch from abroad, the broadcaster detects your IP address and blocks the stream with an error message.

BBC iPlayer geo-restriction error message displayed when accessing from outside the UK
BBC iPlayer blocks access outside the UK without a VPN

A VPN solves this by routing your connection through a server in the UK or Australia, giving you a local IP address. The broadcaster sees a UK or Australian viewer and lets you watch. NordVPN works reliably with all three free broadcasters, offers fast HD streaming with no buffering, and supports every device from phones to smart TVs.

BBC iPlayer World Cup 2026 streaming hub showing live matches and on-demand content
World Cup 2026 streaming hub on BBC iPlayer

Using a VPN to access your home country's broadcaster while traveling is legal and common. Millions of travelers and expats use VPNs to watch their home streams abroad.

Match preview

Head-to-head

Morocco and Haiti have never met in a competitive international fixture. This Group C encounter marks their first-ever World Cup meeting, making historical head-to-head data unavailable.

Current form

Morocco enters the match after a 1-0 win over Scotland on June 19, with Ismael Saibari scoring after just 71 seconds. The Atlas Lions also held Brazil to a 1-1 draw in their opener and sit second in Group C on four points. Haiti has been eliminated after losses to Scotland (1-0) and Brazil (3-0), leaving them without a point or a goal through two matches.

Team news

Morocco have no reported suspension concerns ahead of the match. Achraf Hakimi and Brahim Diaz have been key performers as Mohamed Ouahbi's side looks to secure qualification and potentially top Group C. Haiti have no major injury or suspension issues reported. With elimination already confirmed, they may use their final group match to give additional players an opportunity.

Tournament context

Morocco sit second in Group C on four points from two matches (one win, one draw), level with Brazil but trailing on goal difference. A draw or win against Haiti guarantees Morocco's progression to the Round of 16. Even a defeat could see them through if Scotland fail to beat Brazil in the other Group C match kicking off simultaneously.

Haiti finish bottom of Group C with zero points from two matches and have been eliminated. This is Haiti's second World Cup appearance, having previously qualified in 1974.

FAQ