MatchRadar
Netherlands
1:1
HT: 0:0
Morocco
📍 Estadio BBVA, Monterrey 🧑‍⚖️ Wilton Pereira Sampaio, Brazil

Netherlands 1-1 (2-3 pen.) Morocco: Match Report

Won on Penalties · Round of 32 · HT 0-0 · 30 Jun 2026

Morocco edged Netherlands on penalties at Estadio BBVA, Monterrey, the tie locked at 1-1 after extra time before Morocco held their nerve from the spot (3-2) to go through in the World Cup.

On the scoresheet: C. Gakpo for Netherlands on 72', set up by C. Summerville; Cody Gakpo for Netherlands on 72', set up by Crysencio Summerville; I. Diop for Morocco on 90+1', set up by C. Talbi; Issa Diop for Morocco on 91', set up by Chemsdine Talbi; T. Koopmeiners for Netherlands on 120+1' from the penalty spot; N. El Aynaoui for Morocco on 120+1' from the penalty spot; J. Kluivert for Netherlands on 120+2' from the penalty spot; Unknown for Morocco on 120+2' from the penalty spot; S. Rahimi for Morocco on 120+2' from the penalty spot; W. Weghorst for Netherlands on 120+3' from the penalty spot; C. Talbi for Morocco on 120+3' from the penalty spot; Q. Timber for Netherlands on 120+4' from the penalty spot; A. Hakimi for Morocco on 120+4' from the penalty spot; C. Summerville for Netherlands on 120+5' from the penalty spot; and I. Saibari for Morocco on 120+5' from the penalty spot.

The match data shows Morocco dominated possession (70%–30%), while Netherlands registered 6 shots to Morocco's 11 (2–5 on target).

On the cards: 2 bookings.

⚽ Netherlands
  • C. Gakpo 72'
  • Cody Gakpo 72'
  • T. Koopmeiners 120+1' (pen)
  • J. Kluivert 120+2' (pen)
  • W. Weghorst 120+3' (pen)
  • Q. Timber 120+4' (pen)
  • C. Summerville 120+5' (pen)
⚽ Morocco
  • I. Diop 90+1'
  • Issa Diop 91'
  • N. El Aynaoui 120+1' (pen)
  • Unknown 120+2' (pen)
  • S. Rahimi 120+2' (pen)
  • C. Talbi 120+3' (pen)
  • A. Hakimi 120+4' (pen)
  • I. Saibari 120+5' (pen)

⏱️ Match Timeline

  1. 🟨 47'
    I. Diop Yellow Card
  2. 🟨 47'
    Issa Diop Yellow Card
  3. Nathan Aké On: Nathan Aké · Off: Teun Koopmeiners
    🔁 71'
  4. Brian Brobbey On: Brian Brobbey · Off: Wout Weghorst
    🔁 71'
  5. N. Ake On: N. Ake · Off: T. Koopmeiners
    🔁 71'
  6. B. Brobbey On: B. Brobbey · Off: W. Weghorst
    🔁 71'
  7. C. Gakpo Assist: C. Summerville
    72'
  8. Cody Gakpo Assist: Crysencio Summerville
    72'
  9. 🔁 75'
    C. Riad On: C. Riad · Off: A. Salah-Eddine
  10. 🔁 75'
    Chadi Riad On: Chadi Riad · Off: Anass Salah-Eddine
  11. 🔁 79'
    B. Diaz On: B. Diaz · Off: G. Yassine
  12. 🔁 79'
    A. Bouaddi On: A. Bouaddi · Off: S. El Mourabet
  13. 🔁 79'
    Brahim Díaz On: Brahim Díaz · Off: Gessime Yassine
  14. 🔁 79'
    Ayyoub Bouaddi On: Ayyoub Bouaddi · Off: Samir El-Mourabet
  15. 🔁 86'
    A. Ounahi On: A. Ounahi · Off: S. Rahimi
  16. M. van de Ven On: M. van de Ven · Off: J. Hato
    🔁 86'
  17. R. Gravenberch On: R. Gravenberch · Off: Q. Timber
    🔁 86'
  18. 🔁 86'
    Azzedine Ounahi On: Azzedine Ounahi · Off: Soufiane Rahimi
  19. Micky van de Ven On: Micky van de Ven · Off: Jorrel Hato
    🔁 86'
  20. Ryan Gravenberch On: Ryan Gravenberch · Off: Quinten Timber
    🔁 86'
  21. R. Gravenberch On: R. Gravenberch · Off: Q. Timber
    🔁 87'
  22. M. van de Ven On: M. van de Ven · Off: J. Hato
    🔁 87'
  23. 🔁 87'
    A. Ounahi On: A. Ounahi · Off: A. Sbai
  24. 🔁 87'
    B. El Khannouss On: B. El Khannouss · Off: C. Talbi
  25. 🔁 87'
    Bilal El Khannouss On: Bilal El Khannouss · Off: Chemsdine Talbi
  26. 90+1'
    I. Diop Assist: C. Talbi
  27. 91'
    Issa Diop Assist: Chemsdine Talbi
  28. F. de Jong On: F. de Jong · Off: M. De Roon
    🔁 110'
  29. C. Gakpo On: C. Gakpo · Off: J. Kluivert
    🔁 113'
  30. T. Koopmeiners Penalty
    120+1'
  31. 120+1'
    N. El Aynaoui Penalty
  32. J. Kluivert Penalty
    120+2'
  33. 120+2'
    Penalty Penalty
  34. 120+2'
    S. Rahimi Penalty
  35. W. Weghorst Penalty
    120+3'
  36. 120+3'
    C. Talbi Penalty
  37. Q. Timber Penalty
    120+4'
  38. 120+4'
    A. Hakimi Penalty
  39. C. Summerville Penalty
    120+5'
  40. 120+5'
    I. Saibari Penalty

📊 Match Statistics

30% Possession 70%
6 Total shots 11
2 On target 5
5 Corners 8
18 Fouls 15
3 Offsides 0
0 Yellow cards 1
293 Accurate passes 800
Statistical Pick
Double Chance 1X — Netherlands or Draw
Double chance : Netherlands or draw
Confidence
Medium · 60%

Match Result · 1X2

Pick: 1
1 · Netherlands 45% 2.20
X · Draw 45% 3.10
2 · Morocco 10% 3.60
Decimal odds · Bet365 · updated 29 Jun 05:30

Double Chance

Pick: 1X
1X90%
1255%
X255%

Over / Under Goals

Total xG: 5.30
0.5
Over 0.5100%
Under 0.50%
1.5
Over 1.597%
Under 1.53%
2.5
Over 2.590%
Under 2.510%
3.5
Over 3.577%
Under 3.523%

Both Teams to Score (BTTS)

Pick: Yes
BTTS Yes83%
BTTS No17%
Your call:
1: 0% · X: 0% · 2: 0% (0 votes) ·

⚽ Expected Goals (xG)

Netherlands 3.30
Morocco 2.00
Goals line -3.5

📊 Form

Netherlands
D W W
P: 3 · W: 2 · D: 1 · L: 0
Morocco
D W W
P: 3 · W: 2 · D: 1 · L: 0

🤝 Head-to-Head

  • 31 May 17 Morocco 1-2 Netherlands

⚖️ Team Comparison

50% Form 50%
63% Attack 38%
43% Defence 57%
44% Poisson 56%
100% H2H 0%
67% Goals 33%
53% Total 46%

📝 Analysis

The fixture between Netherlands and Morocco in the World Cup offers a compelling betting proposition. Our statistical model splits the odds: 45% for a Netherlands win, 45% for a draw, and 10% for Morocco. Recent form: Netherlands — DWW; Morocco — DWW. Season averages: 3.30 goals per game for Netherlands and 2.00 for Morocco. Across the last 1 head-to-head meetings, Netherlands leads with 1 wins to 0 for Morocco, with 0 draws. The model leans towards under 3.5 goals in this game. Both teams look likely to find the net (BTTS — Yes). Recommended pick: Double Chance 1X — Netherlands or Draw. Please bet responsibly.

More from World Cup