Skip to main content
LIVE
All
Skip to content
July 25, 2026
All Match Preview African football EPL NPFL Uncategorized European football NetWorth Nigeria National Team Nigerian Players Champions League Premier League Celebrity Nigerian Football Lifestyle
World Cup 2026
SponsoredSkake
Round of 32
Netherlands
Home
⚽ C. Gakpo 72'
1 : 1
FT
HT 0 – 0
Morocco
Away
⚽ I. Diop 90'
Wilton Pereira Sampaio 4.9 Y/g 0.2 R/g 27.3 fouls/g
SponsoredSkake
📋 Match Preview

**Netherlands and Morocco lock horns in a World Cup knockout scrap**, and this one's got all the hallmarks of a tight, cagey affair. 🏟️

The Dutch come in hot off a 5-1 demolition of Sweden, while Morocco's been grinding out results with three wins and two draws — they know how to keep it compact and frustrate. Both camps will fancy their chances here.

Key storylines:

- **Depay and Malen** leading the Dutch attack vs a Morocco defense missing **A. Ezzalzouli** and **A. Sbai** to injury
- **V. van Dijk** and the Dutch backline facing a Morocco side that's conceded just 2 goals in five — classic defensive test
- **De Jong** and **Reijnders** controlling tempo in midfield against **N. El Aynaoui** and **I. Saibari**'s scrappy press

Expected lineups:

- **Netherlands**: Verbruggen, van de Ven, Aké, van Dijk, Timber, de Jong, Reijnders, Dumfries, Malen, Depay, Weghorst
- **Morocco**: Bono, Hakimi, Diop, Aguerd, Riad, El Aynaoui, Saibari, Kaabi, Díaz, Rahimi, Amaimouni Echghouyab

Best picks:

- **Total Goals 1.5**: Over 1.5 goals

Prediction:

**Netherlands 2–1 Morocco**. Dutch edge in quality shines through a grinding 90 minutes. ⚽

📍 Match Details
Competition World Cup 2026
Stage Round of 32
Date Tue 30 Jun 2026, 02:00
Weather ⛅ Cloudy
Result 1 – 1 (HT 0–0)
🟨 Referee
Wilton Pereira Sampaio
Ball Possession
30%Netherland — Morocco70%
🎯 Shots
6
Total Shots
11
2
Shots on Target
5
1
Shots off Target
4
4
Shots Inside Box
7
2
Shots Outside Box
4
3
Blocked Shots
2
0
Hit Woodwork
1
1
Big Chances
5
0
Big Chances Missed
4
0.23
Expected Goals (xG)
1.40
⚡ Attack
5
Corners
8
0
Fouls Received (F3)
2
18
Touches in Box
20
60
Final Third Entries
102
2/15 (13%)
Dribbles
7/19 (37%)
3
Offsides
0
🔁 Passing
293
Accurate Passes
800
373
Total Passes
878
16/47 (34%)
Long Balls
21/49 (43%)
78.6
Pass Accuracy (%)
91.1
🛡 Defence
18
Tackles
19
18
Total Tackles
19
50
Tackles Won (%)
74
11
Interceptions
10
21
Clearances
35
3
Blocked Shots
2
46
Ball Recoveries
51
1
Errors Leading to Shot
0
🟨 Discipline
18
Fouls
15
15
Free Kicks
18
0
Yellow Cards
1
51
Total Duels
49
19/30 (63%)
Aerial Duels
11/30 (37%)
34/74 (46%)
Ground Duels
40/74 (54%)
6
Dispossessed
6
🧤 Goalkeeping
1.23
Goals Prevented
-0.83
8
Goal Kicks
5
28
Throw-ins
17
📈 Odds View all ›
Netherlan
2.34
Consensus
Draw
3.10
Consensus
Morocco
3.28
Consensus
SponsoredSkake
Netherlands 3-4-2-1
vs
4-2-3-1 Morocco
Verbruggen
Hecke
Dijk
Aké
Dumfries
Gravenberch
Jong
Ven
Summerville
Gakpo
Brobbey
Bono
Hakimi
Diop
Riad
Mazraoui
Aynaoui
Bouaddi
Díaz
Ounahi
Khannouss
Saibari
Netherland Morocco ⚽=Goal ▮=Yel ▮=Red ↑=Sub on 📈 Real Pos
SoccerHub.ng
🧑‍💼 Coaches & Referee
Ronald Koeman
Ronald Koeman
Netherlands
⚽ 4-3-3
Win Rate
0%
Record15W10D4L
Mohamed Ouahbi
Mohamed Ouahbi
Morocco
⚽ 4-2-3-1
Win Rate
0%
Record19W7D1L
⚖ Referee
Wilton Pereira Sampaio
🟨 Yellow/g: 4.85 🟥 Red/g: 0.24 Fouls/g: 27.30 46 matches this season
999'
💬
PEN
120'
💬
ET
113'
Substitution — Netherlands
J. Kluivert is introduced for C. Gakpo in the 113'. Running the clock down — experience on for legs. Netherlands are sitting deep and soaking up the pressure based on spatial data.
110'
Substitution — Netherlands
M. de Roon is introduced for F. de Jong in the 110'. Running the clock down — experience on for legs. Netherlands are sitting deep and soaking up the pressure based on spatial data.
106'
⏱ Extra Time — 2nd Half Begins
We are into the second half of extra time. 15 minutes left — one moment of quality could be decisive.
105'
⏸ Extra Time — Half Time
The whistle goes at the end of the first period of extra time (ET1). 15 minutes of ET2 to come — the tension is palpable.
91'
⏱ Extra Time — 1st Half Begins
The referee blows for extra time. Both sides now have 30 more minutes to settle this — 15 in each half. Netherlands vs Morocco continues.
90'
GOAL! I. Diop — Level!
And it's in! I. Diop lifts a delicate chip over the onrushing keeper in the 90' to make it 1–1. Great assist from C. Talbi. The scores are level at 1–1. What drama this late in the game!
90'
🏁
🏁 Full Time
The final whistle has been blown. xG: Netherlands 9.52 – 0.00 Morocco. Possession: Netherlands 30% – 70% Morocco · Shots: 6 – 11 · On Target: 2 – 5 · Corners: 5 – 8 · Fouls: 18 – 15 · Offsides: 3 – 0 · Yellow Cards: 0 – 1 · Passes: 373 – 878 · Pass Accuracy: 78.6% – 91.1% · Throw-ins: 28 – 17 · Free Kicks: 15 – 18 · Tackles: 18 – 19 · Blocked Shots: 3 – 2.
90'
💬
FT
87'
Substitution — Morocco
C. Talbi is introduced for B. E. Khannouss in the 87'. The manager is chasing the game with this change. Morocco are sitting deep and soaking up the pressure based on spatial data.
86'
Substitution — Netherlands
Q. Timber is introduced for R. Gravenberch in the 86'. Running the clock down — experience on for legs. Netherlands are sitting deep and soaking up the pressure based on spatial data.
86'
Substitution — Netherlands
J. Hato is introduced for M. van de Ven in the 86'. Running the clock down — experience on for legs. Netherlands are sitting deep and soaking up the pressure based on spatial data.
86'
Substitution — Morocco
S. Rahimi is introduced for A. Ounahi in the 86'. The manager is chasing the game with this change. Morocco are sitting deep and soaking up the pressure based on spatial data.
79'
Substitution — Morocco
S. E. Mourabet is introduced for A. Bouaddi in the 79'. The manager is chasing the game with this change. Morocco are sitting deep and soaking up the pressure based on spatial data.
79'
Substitution — Morocco
G. Yassine is introduced for B. Díaz in the 79'. The manager is chasing the game with this change. Morocco are sitting deep and soaking up the pressure based on spatial data.
75'
💬
Match Pulse — 75'
Netherlands are throwing their bodies on the line — 3 shots blocked, showing real defensive commitment. A feisty contest — 33 fouls in total, Netherlands 18 vs Morocco 15.
75'
Substitution — Morocco
A. Salah-Eddine is introduced for C. Riad in the 75'. The manager is chasing the game with this change. Morocco are sitting deep and soaking up the pressure based on spatial data.
72'
GOAL! C. Gakpo — The Lead!
The net ripples! C. Gakpo fires low into the bottom corner in the 72' to make it 1–0. Great assist from C. Summerville. Netherlands lead 1–0.
71'
Substitution — Netherlands
W. Weghorst is introduced for B. Brobbey in the 71'. Looking to shift the momentum with this substitution. Netherlands are sitting deep and soaking up the pressure based on spatial data.
71'
Substitution — Netherlands
T. Koopmeiners is introduced for N. Aké in the 71'. A like-for-like change to maintain the current shape. Netherlands are sitting deep and soaking up the pressure based on spatial data.
70'
💬
Momentum Shift — 65'–80'
A notable shift in the balance of play: Morocco are now pressing aggressively, forcing errors high up the pitch, with the momentum graph showing a swing of 13.33 in this window.
68'
💬
Shot Quality Analysis
Netherlands are carving through the defence with alarming ease — cumulative xG of 9.52 vs 0.00. The quality of their chances is telling.
60'
💬
Match Pulse — 60'
Morocco are winning the corner count 8–5 — they're forcing Netherlands to defend set pieces repeatedly. Throw-in count (Netherlands 28 – 17 Morocco) suggests Morocco are spending more time in the attacking half.
55'
💬
Momentum Shift — 50'–65'
A notable shift in the balance of play: Morocco are now piling on the pressure with relentless intensity, with the momentum graph showing a swing of 42.87 in this window.
52'
💬
Average Positions — Real-Time Shape
Netherlands are sitting deep and soaking up the pressure. Morocco are sitting deep and soaking up the pressure. Both teams are operating in a similar shape — this is an evenly-contested battle.
47'
Yellow Card — I. Diop
I. Diop tugs the shirt and the referee spots it immediately and picks up a booking in the 47'. I. Diop will need to manage his game carefully from here.
⏸ HALF TIME
45'
💬
First Half Summary
Morocco are winning the physical battle in midfield — 19 tackles made, showing real defensive intensity. Morocco are recycling possession more efficiently — 91% pass completion vs Netherlands's 78%.
45'
⏸ Half Time
The referee brings the first half to a close. Possession: Netherlands 30% – 70% Morocco · Shots: 6 – 11 · On Target: 2 – 5 · Corners: 5 – 8 · Fouls: 18 – 15 · Offsides: 3 – 0 · Yellow Cards: 0 – 1.
45'
💬
HT
40'
💬
xG Snapshot
Expected goals from the shotmap: Netherlands 9.52 – 0.00 Morocco. The xG gap tells its own story of how this game is developing.
30'
💬
Match Pulse — 30'
Netherlands are throwing their bodies on the line — 3 shots blocked, showing real defensive commitment. Throw-in count (Netherlands 28 – 17 Morocco) suggests Morocco are spending more time in the attacking half.
30'
💬
Momentum Shift — 25'–35'
A notable shift in the balance of play: Netherlands are now pressing aggressively, forcing errors high up the pitch, with the momentum graph showing a swing of 10.30 in this window.
15'
💬
Match Pulse — 15'
Shot count: Netherlands 6 (on target: 2) vs Morocco 11 (on target: 5). Throw-in count (Netherlands 28 – 17 Morocco) suggests Morocco are spending more time in the attacking half.
15'
💬
Momentum Shift — 10'–20'
A notable shift in the balance of play: Netherlands are now piling on the pressure with relentless intensity, with the momentum graph showing a swing of 4.80 in this window.
Kick Off — Netherlands vs Morocco
The referee blows his whistle and we are underway! Netherlands are sitting deep and soaking up the pressure. Morocco are sitting deep and soaking up the pressure. early possession split: Netherlands 30% – 70% Morocco.
Netherland
MIN
Morocco
⏸ Half Time
47'
I. Diop Yellow Card
W. Weghorst
B. Brobbey
Substitution
71'
T. Koopmeiners
N. Aké
Substitution
71'
C. Gakpo Assist: C. Summerville Regular Goal
72'
J. P. van Hecke Pass
B. Verbruggen Pass
W. Weghorst Pass
C. Summerville Ball-movement
C. Summerville ASSIST
C. Gakpo GOAL
75'
A. Salah-Eddine
C. Riad
Substitution
79'
S. E. Mourabet
A. Bouaddi
Substitution
79'
G. Yassine
B. Díaz
Substitution
Q. Timber
R. Gravenberch
Substitution
86'
J. Hato
M. van de Ven
Substitution
86'
86'
S. Rahimi
A. Ounahi
Substitution
87'
C. Talbi
B. E. Khannouss
Substitution
90'
Regular Assist: C. Talbi I. Diop Goal
I. Diop GOAL
⏱ Extra Time — 2nd Half
M. de Roon
F. de Jong
Substitution
110'
J. Kluivert
C. Gakpo
Substitution
113'
Win Probability CatBoost ML
3442%
Netherlan
3007%
Draw
3552%
Morocco
Expected Goals (xG)
1.00
Netherland
xG
exp.
1.11
Morocco
Most Likely Score
🎯 1-1
Markets
Over 1.5 8246%
Over 2.5 6010%
Over 3.5 2938%
BTTS 7015%
Confidence
3552%
Morocco 52 players
#
Player
Rtg
G · 120'
61% pass
8.2
D · 120'
88% pass
7.6
F · 49'
56% pass
7.5
D · 120'
⚽ 1G xG 0.18 1 shot 97% pass
7.5
M · 33'
👥 1A 88% pass
7.4
F · 34'
xG 0.75 1 shot 87% pass
7.3
M · 49'
80% pass
7.2
M · 86'
xG 0.03 1 shot 94% pass
7.2
M · 120'
xG 0.11 1 shot 97% pass
7.1
D · 45'
xG 0.02 1 shot 90% pass
7.0
D · 120'
85% pass
6.9
D · 120'
91% pass
6.9
M · 113'
⚽ 1G xG 0.10 1 shot 47% pass
6.9
F · 71'
89% pass
6.9
M · 79'
xG 0.05 2 shots 90% pass
6.9
M · 41'
90% pass
6.9
M · 110'
88% pass
6.8
Yassine Bounou
G · 120'
65% pass
6.8
D · 71'
89% pass
6.7
D · 34'
40% pass
6.6
M · 10'
100% pass
6.6
M · 79'
91% pass
6.6
M · 41'
90% pass
6.6
M · 86'
xG 0.09 2 shots 75% pass
6.5
D · 86'
xG 0.04 2 shots 64% pass
6.5
M · 120'
👥 1A 88% pass
6.5
D · 75'
96% pass
6.4
M · 120'
80% pass
6.4
M · 120'
1 shot 50% pass
6.3
M · 8'
50% pass
6.2
D · 120'
xG 0.23 3 shots 97% pass
6.2
M · 34'
75% pass
6.0
M · 87'
xG 0.02 1 shot 72% pass
5.8
Ayoube Amaimouni Echghouyab
F
Shot Map
Goal
On Target
Block
Miss
Loading shot data…
Match Momentum
Netherland
Morocco
⚽72'⚽90' 0' HT FT
Netherlands Press
25%
Morocco Press
75%
📈 Morocco controlled the tempo for most of this match, maintaining a 75% share of the pressure index across 123 data points.
📸 Club Social
Loading club social feed…

Netherlands 1-1 Morocco | World Cup 2026 Live Recap

World Cup 2026 · Matchweek 6 · 30 June 2026

Full time: Netherlands 1-1 Morocco. The spoils are shared after an evenly-contested 1-1 draw.

  • 0' — Kick off. Netherlands get us underway.
  • 45' — Half time. Score: 0-0. All square at the interval.
  • 47'I. Diop (Morocco) shown a yellow card.
  • 71' — W. Weghorst on for B. Brobbey (Netherlands).
  • 71' — T. Koopmeiners on for N. Aké (Netherlands).
  • 72' — GOAL — C. Gakpo (Netherlands) (Assist: C. Summerville). Score: 1-0.
  • 75' — A. Salah-Eddine on for C. Riad (Morocco).
  • 79' — S. E. Mourabet on for A. Bouaddi (Morocco).
  • 79' — G. Yassine on for B. Díaz (Morocco).
  • 86' — Q. Timber on for R. Gravenberch (Netherlands).
  • 86' — J. Hato on for M. van de Ven (Netherlands).
  • 86' — S. Rahimi on for A. Ounahi (Morocco).
  • 87' — C. Talbi on for B. E. Khannouss (Morocco).
  • 90' — GOAL — I. Diop (Morocco) (Assist: C. Talbi). Score: 1-1.
  • 110' — M. de Roon on for F. de Jong (Netherlands).
  • 113' — J. Kluivert on for C. Gakpo (Netherlands).
  • 90' — Full time. Netherlands 1-1 Morocco.

Final stats: Morocco dominated possession with 70% of the ball compared to Netherlands's 30%; Netherlands mustered 2 shots on target compared to Morocco's 5; total shots read Netherlands 6, Morocco 11; Netherlands won 5 corners to Morocco's 8; Netherlands committed 18 fouls, Morocco 15; Netherlands were caught offside 3 times, Morocco 0.

Auto-generated match report based on available match data.

Bookmaker Odds 5 lines

1X2 — Full Time

BookmakerNetherlanDrawMorocco
Consensus2.343.103.28

Over/Under 2.5

BookmakerOver 2.5Under 2.5
Consensus2.151.69

Both Teams to Score

BookmakerYesNo
Consensus1.831.93

Odds for reference only · Verify before placing bets · 18+ Gamble responsibly

Group
# Club PWDL GD Pts
Champions League
Europe
Relegation
⚔️ Head to Head
Netherlands
0W
1
DRAW
⚽ 2.0 avg
0W
Morocco
⚽ 1 goals Goals Scored 1 goals ⚽

About Netherlands vs Morocco

Netherlands vs Morocco ended in World Cup 2026 on 30 June 2026 . The full time score is 1-1.

Follow all Netherlands fixtures, results and squad on the Netherlands team page. Morocco results and squad are on the Morocco team page.

World Cup 2026 fixtures, results and standings are covered live on Soccerhub N, with match previews, post-match analysis and transfer news for every team in the competition.

About Soccerhub N

Soccerhub N provides live football scores, match results, fixtures, standings, squad data and statistics for the Nigerian Premier Football League (NPFL), Super Eagles, AFCON qualifiers, CAF Champions League, UEFA Champions League, English Premier League, La Liga, Serie A, Bundesliga, Ligue 1, and FIFA World Cup — updated in real time after every match.

For every team and player, Soccerhub N tracks fixtures, form, head-to-head records, top scorers, season statistics, and transfer news. Live scores are updated automatically — goals, cards, substitutions and full-time results appear as they happen.

NPFL Live Scores Super Eagles Today's Fixtures African Football Champions League Premier League Transfer News All Football Teams Football Results Football Standings