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
🏆 Final
France
Home
⚽ K. Mbappé 60' ⚽ O. Dembélé 66'
2 : 0
FT
HT 0 – 0
Morocco
Away
Facundo Raul Tello Figueroa 4.0 Y/g 25.7 fouls/g
SponsoredSkake
📍 Match Details
Competition World Cup 2026
Stage 🏆 Final
Date Thu 9 Jul 2026, 21:00
Weather ☀️ Clear
Result 2 – 0 (HT 0–0)
🟨 Referee
Facundo Raul Tello Figueroa
Ball Possession
48%France — Morocco52%
🎯 Shots
21
Total Shots
5
8
Shots on Target
1
8
Shots off Target
3
12
Shots Inside Box
1
9
Shots Outside Box
4
5
Blocked Shots
1
1
Hit Woodwork
0
5
Big Chances
0
5
Big Chances Missed
0
3.10
Expected Goals (xG)
0.13
⚡ Attack
5
Corners
5
3
Fouls Received (F3)
5
26
Touches in Box
8
62
Final Third Entries
34
8/21 (38%)
Dribbles
10/18 (56%)
🔁 Passing
429
Accurate Passes
449
481
Total Passes
521
14/29 (48%)
Long Balls
11/38 (29%)
89.2
Pass Accuracy (%)
86.2
🛡 Defence
11
Tackles
17
11
Total Tackles
17
73
Tackles Won (%)
35
11
Interceptions
6
22
Clearances
12
5
Blocked Shots
1
40
Ball Recoveries
41
0
Errors Leading to Shot
2
🟨 Discipline
10
Fouls
12
11
Free Kicks
10
0
Yellow Cards
1
53
Total Duels
47
12/13 (92%)
Aerial Duels
1/13 (8%)
29/64 (45%)
Ground Duels
35/64 (55%)
4
Dispossessed
3
🧤 Goalkeeping
0.07
Goals Prevented
0.47
7
Goal Kicks
13
17
Throw-ins
17
📈 Odds View all ›
France
1.90
Consensus
Draw
2.60
Consensus
Morocco
5.43
Consensus
SponsoredSkake
France 4-2-3-1
vs
4-2-3-1 Morocco
Maignan
Koundé
Upamecano
Saliba
Digne
Koné
Rabiot
Dembélé
Olise
Doué
Mbappé
Bono
Hakimi
Diop
Mazraoui
Salah-Eddine
Bouaddi
Aynaoui
Díaz
Ounahi
Talbi
Khannouss
France Morocco ⚽=Goal ▮=Yel ▮=Red ↑=Sub on
SoccerHub.ng
🧑‍💼 Coaches & Referee
Didier Deschamps
Didier Deschamps
France
⚽ 4-2-3-1
Win Rate
0%
Record21W5D5L
Mohamed Ouahbi
Mohamed Ouahbi
Morocco
⚽ 4-2-3-1
Win Rate
0%
Record21W7D1L
⚖ Referee
Facundo Raul Tello Figueroa
🟨 Yellow/g: 4.00 Fouls/g: 25.70 15 matches this season
⏱ ET — EXTRA TIME HALF TIME
90'
🏁
🏁 Full Time
The final whistle has been blown. xG: France 3.23 – 0.00 Morocco. Possession: France 48% – 52% Morocco · Shots: 21 – 5 · On Target: 8 – 1 · Corners: 5 – 5 · Fouls: 10 – 12 · Yellow Cards: 0 – 1 · Passes: 481 – 521 · Pass Accuracy: 89.2% – 86.2% · Throw-ins: 17 – 17 · Free Kicks: 11 – 10 · Tackles: 11 – 17 · Blocked Shots: 5 – 1.
90'
💬
FT
87'
Substitution — France
M. Gusto is introduced for J. Koundé in the 87'. Running the clock down — experience on for legs.
85'
Substitution — Morocco
A. Sbai is introduced for C. Talbi in the 85'. The manager is chasing the game with this change.
77'
Substitution — France
B. Barcola is introduced for D. Doué in the 77'. The manager responds to the run of play with this change.
77'
Substitution — France
J. Mateta is introduced for K. Mbappé in the 77'. Looking to shift the momentum with this substitution.
75'
💬
Match Pulse — 75'
France are throwing their bodies on the line — 5 shots blocked, showing real defensive commitment. Shot count: France 21 (on target: 8) vs Morocco 5 (on target: 1).
74'
Substitution — Morocco
Z. E. Ouahdi is introduced for A. Salah-Eddine in the 74'. The manager is chasing the game with this change.
74'
Substitution — Morocco
G. Yassine is introduced for B. Díaz in the 74'. The manager is chasing the game with this change.
70'
Substitution — France
W. Zaïre-Emery is introduced for M. Koné in the 70'. The manager throws on an attacking option in search of a goal.
70'
💬
Momentum Shift — 65'–80'
A notable shift in the balance of play: France are now bossing the midfield with real authority, with the momentum graph showing a swing of 3.40 in this window.
68'
💬
Shot Quality Analysis
France are finding pockets of space behind the defensive line — cumulative xG of 3.23 vs 0.00. The quality of their chances is telling.
66'
GOAL! O. Dembélé
Sensational! O. Dembélé heads powerfully into the net in the 66' to make it 2–0. Great assist from K. Mbappé. France lead 2–0.
63'
Yellow Card — I. Diop
I. Diop mistimes the challenge and fouls his opponent and picks up a booking in the 63'.
62'
Substitution — Morocco
S. Rahimi is introduced for B. E. Khannouss in the 62'. The manager is chasing the game with this change.
62'
Substitution — Morocco
S. Amrabat is introduced for A. Bouaddi in the 62'. The manager is chasing the game with this change.
60'
💬
Match Pulse — 60'
A feisty contest — 22 fouls in total, France 10 vs Morocco 12. Shot count: France 21 (on target: 8) vs Morocco 5 (on target: 1).
60'
GOAL! K. Mbappé — The Lead!
The stadium erupts! K. Mbappé turns his man and dispatches with his weaker foot in the 60' to make it 1–0. Great assist from D. Doué. France lead 1–0.
55'
💬
Momentum Shift — 50'–65'
A notable shift in the balance of play: France are now dictating the pace with crisp passing, with the momentum graph showing a swing of 17.13 in this window.
⏸ HALF TIME
45'
💬
First Half Summary
Morocco are winning the physical battle in midfield — 17 tackles made, showing real defensive intensity. France are pressing aggressively, forcing errors high up the pitch right now — the momentum data backs up the eye test.
45'
⏸ Half Time
The referee brings the first half to a close. Possession: France 48% – 52% Morocco · Shots: 21 – 5 · On Target: 8 – 1 · Corners: 5 – 5 · Fouls: 10 – 12 · Yellow Cards: 0 – 1.
45'
💬
HT
40'
💬
xG Snapshot
Expected goals from the shotmap: France 3.23 – 0.00 Morocco. The xG gap tells its own story of how this game is developing.
30'
💬
Match Pulse — 30'
A feisty contest — 22 fouls in total, France 10 vs Morocco 12. France are piling on the pressure with relentless intensity right now — the momentum data backs up the eye test.
30'
💬
Momentum Shift — 25'–35'
A notable shift in the balance of play: France are now bossing the midfield with real authority, with the momentum graph showing a swing of 15.00 in this window.
15'
💬
Match Pulse — 15'
A feisty contest — 22 fouls in total, France 10 vs Morocco 12. Morocco are winning the physical battle in midfield — 17 tackles made, showing real defensive intensity.
15'
💬
Momentum Shift — 10'–20'
A notable shift in the balance of play: France are now dictating the pace with crisp passing, with the momentum graph showing a swing of 18.20 in this window.
Kick Off — France vs Morocco
The referee blows his whistle and we are underway! Early possession split: France 48% – 52% Morocco.
France
MIN
Morocco
⏸ Half Time
K. Mbappé Assist: D. Doué Regular Goal
60'
62'
S. Rahimi
B. E. Khannouss
Substitution
62'
S. Amrabat
A. Bouaddi
Substitution
63'
I. Diop Yellow Card
O. Dembélé Assist: K. Mbappé Regular Goal
66'
W. Zaïre-Emery
M. Koné
Substitution
70'
74'
Z. E. Ouahdi
A. Salah-Eddine
Substitution
74'
G. Yassine
B. Díaz
Substitution
B. Barcola
D. Doué
Substitution
77'
J. Mateta
K. Mbappé
Substitution
77'
85'
A. Sbai
C. Talbi
Substitution
M. Gusto
J. Koundé
Substitution
87'
Win Probability CatBoost ML
5576%
France
2550%
Draw
1874%
Morocco
Expected Goals (xG)
1.31
France
xG
exp.
0.97
Morocco
Most Likely Score
🎯 1-0
Markets
Over 1.5 8110%
Over 2.5 6102%
Over 3.5 2887%
BTTS 5594%
Confidence
5576%
Morocco 52 players
#
Player
Rtg
F · 90'
⚽ 1G xG 0.23 4 shots 76% pass
8.9
Yassine Bounou
G · 90'
65% pass
8.0
F · 77'
⚽ 1G 👥 1A xG 1.30 4 shots 84% pass
7.8
M · 90'
xG 0.17 3 shots 82% pass
7.5
F · 77'
👥 1A xG 0.32 3 shots 82% pass
7.4
D · 90'
xG 0.44 1 shot 95% pass
7.3
M · 71'
xG 0.06 1 shot 92% pass
7.2
M · 90'
xG 0.05 1 shot 94% pass
7.2
D · 87'
xG 0.05 1 shot 100% pass
7.1
D · 90'
95% pass
7.1
D · 90'
xG 0.02 1 shot 96% pass
7.0
F · 13'
xG 0.05 1 shot 86% pass
6.9
G · 90'
72% pass
6.8
D · 10'
100% pass
6.8
M · 19'
85% pass
6.7
M · 90'
xG 0.03 1 shot 95% pass
6.7
M · 62'
77% pass
6.7
M · 28'
89% pass
6.7
D · 16'
100% pass
6.7
M · 90'
xG 0.02 1 shot 86% pass
6.6
F · 13'
xG 0.35 2 shots
6.5
M · 16'
xG 0.01 1 shot 89% pass
6.5
D · 90'
88% pass
6.4
D · 74'
87% pass
6.4
M · 74'
xG 0.04 1 shot 69% pass
6.4
M · 85'
90% pass
6.3
M · 12'
75% pass
6.3
D · 90'
xG 0.04 1 shot 86% pass
6.2
F · 28'
75% pass
6.2
M · 62'
88% pass
6.1
D · 90'
98% pass
6.0
Ayoube Amaimouni Echghouyab
F
Shot Map
Goal
On Target
Block
Miss
Loading shot data…
Match Momentum
France
Morocco
⚽60'⚽66' 0' HT FT
France Press
73%
Morocco Press
27%
📈 France controlled the tempo for most of this match, maintaining a 73% share of the pressure index across 92 data points.
📸 Club Social
Loading club social feed…

Tactical Analysis: France 2-0 Morocco | World Cup 2026

World Cup 2026 · Matchweek 27 · 9 July 2026

France set up in a 4-2-3-1 formation, with Morocco opting for a 4-2-3-1. France were tactically superior, outmanoeuvring Morocco to claim a 2-0 hard-earned victory in World Cup 2026.

Ball control: An evenly-matched contest — France 48%, Morocco 52%. Shots on target: France 8, Morocco 1.

Set pieces: France won 5 corners, Morocco 5. Fouls: France 10, Morocco 12.

The goals: K. Mbappé put his side ahead in the 60', assisted by D. Doué for France. O. Dembélé slotted home in the 66', assisted by K. Mbappé for France.

Scorers — France: K. Mbappé (60'), O. Dembélé (66').

Discipline: Bookings and dismissals: I. Diop (yellow, 63') for Morocco.

Changes: Substitutions: S. Rahimi replaced B. E. Khannouss (Morocco, 62'); S. Amrabat replaced A. Bouaddi (Morocco, 62'); W. Zaïre-Emery replaced M. Koné (France, 70'); Z. E. Ouahdi replaced A. Salah-Eddine (Morocco, 74'); G. Yassine replaced B. Díaz (Morocco, 74'); B. Barcola replaced D. Doué (France, 77'); J. Mateta replaced K. Mbappé (France, 77'); A. Sbai replaced C. Talbi (Morocco, 85'); M. Gusto replaced J. Koundé (France, 87').

Tactical verdict: France proved the more clinical side, converting their opportunities while keeping Morocco at bay.

Auto-generated match report based on available match data.

Bookmaker Odds 5 lines

1X2 — Full Time

BookmakerFranceDrawMorocco
Consensus1.902.605.43

Over/Under 2.5

BookmakerOver 2.5Under 2.5
Consensus1.981.83

Both Teams to Score

BookmakerYesNo
Consensus1.871.87

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

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

About France vs Morocco

France vs Morocco ended in World Cup 2026 on 9 July 2026 . The full time score is 2-0.

Follow all France fixtures, results and squad on the France 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