Skip to main content
WC26AI — World Cup 2026 predicted by AI
Estadio BBVA
Round of 32
Netherlands
30 Jun 2026
1 – 1
Full time
Morocco
Round of 32 · 30 Jun
Netherlands
vs
Morocco
Before kickoff22 (34p) · Morocco 8.0/10
This round21 · Netherlands 3.0/10
58%42%
Actual11· Morocco through

Its pre-tournament call (Morocco) was right — the re-pick missed.

Netherlands' potent attack — led by Gakpo and Depay — proved too much for a disciplined but stretched Morocco backline, with the Dutch clinical efficiency in front of goal being the decisive factor. Morocco's defensive resilience kept them in the tie until the final quarter, but the Atlas Lions' attacking output (6 goals in the group stage) couldn't quite match the Dutch firepower on the night.

Netherlands vs Morocco — match action

Prediction vs Result

3.0/10
AI Predicted
21
Actual
11

Result went the other way.

The AI report

Reality diverged from the script. The model leaned towards a draw (2–2), but it ended level 1–1 — 3.0/10 on the night.

On chances, the model penciled in 4 goals and the game delivered 2 — 2 fewer than projected.

Gakpo and Diop found the net, and it correctly tipped Gakpo to score.

Cards ran 4Y/1R on the model's read against 1Y/0R in reality — a quieter night for the referee than projected.

Full comparison

MetricAI PredictedActual
Scoreline2–21–1
ResultDrawDraw
Total goals42
ScorersCody Gakpo, Brahim Díaz, Ayoub El Kaabi, Virgil van DijkGakpo, Diop
Yellow cards41
Red cards10
Possessionmodel only57%–43%
Shotsmodel only18–11
Expected goals (xG)model only2.4–1.8

Score, scorers and cards are official; possession, shots and xG are the model’s projections (no official real counterpart).

Match Prediction

57%Possession43%
18Shots11
2.40Expected Goals (xG)1.80
84%Pass Accuracy76%

How the Model Sees It Unfold

  1. 18
  2. 34
  3. 42
  4. 55
  5. 71
  6. 78
  7. 87
  8. 103
  9. 114

Match Info

Tournament
FIFA World Cup 2026
Stage
Round of 32
Date
30 Jun 2026
Kick-off
01:00 (local)

Match Report

Under the blazing Guadalupe night sky, Netherlands and Morocco served up a pulsating Round of 32 thriller that needed 120 minutes and a penalty shootout to separate them — with the Atlas Lions ultimately triumphing 4–3 on spot-kicks to stun the Oranje.

First Half — Netherlands Strike First, Morocco Hit Back The Dutch settled quickly into their 4-3-3 rhythm, Frenkie de Jong orchestrating from deep while Tijjani Reijnders drove forward with intent. In the 18th minute, Reijnders slid a perfectly weighted through-ball in behind Mazraoui, and Cody Gakpo — arriving at the far post — swept a first-time finish past Bounou to open the scoring. The Estadio BBVA erupted in orange, but Morocco refused to wilt. Achraf Hakimi, a constant menace down the right flank, began to find pockets of space behind Noa Lang. On 34 minutes, Hakimi burst clear on the overlap and cut back a low cross to the edge of the box where Brahim Díaz — drifting in from his number 10 role — guided a precise, curling effort into the far corner. 1–1 at the break, and Morocco had every right to feel satisfied.

Second Half — Atlas Lions Take Control Morocco emerged from the tunnel with renewed aggression. Sofyan Amrabat, already on a yellow card, sat deeper to protect the back four while Ounahi pressed higher. The Dutch struggled to find the same fluency, and Marten de Roon was booked for a cynical foul in midfield on 55 minutes. The decisive moment came on 71 minutes: Hakimi — delivering his second assist of the night — whipped in a teasing cross from the right, and Ayoub El Kaabi rose above Nathan Aké to power a thunderous header into the top corner. Morocco led for the first time. Ronald Koeman threw on Koopmeiners and Weghorst in search of an equaliser, and it was Koopmeiners who made the difference — floating a delicious corner to the back post in the 87th minute where Virgil van Dijk, the captain, met it with a towering header to make it 2–2. Pandemonium.

Extra Time — Tension and a Red Card The additional 30 minutes were played on a knife-edge. Frenkie de Jong picked up a yellow in the 103rd minute for a rash challenge, and Amrabat — already booked — was dismissed in the 114th minute for a cynical trip on Gravenberch, reducing Morocco to ten men. The Oranje pressed furiously but Bounou, magnificent all night, made two crucial saves to keep the scores level. Nayef Aguerd and Issa Diop threw their bodies in front of everything.

Penalty Shootout — Hearts Break in Orange With the crowd split between neutrals and a sizeable Moroccan contingent, the shootout began. Gakpo, Reijnders and Gravenberch converted for the Netherlands, but Malen's effort was saved by Bounou diving low to his right. Morocco were clinical: El Kaabi, Brahim Díaz, Ounahi and Hakimi — the captain stepping up last — all converted with ice-cold composure. Morocco advance 4–3 on penalties. The Atlas Lions roar on.