✓Model correct — prediction France
K. Mbappe
(ast. D. Doue)
60'
O. Dembele
(ast. K. Mbappe)
66'
The ForzaPitch pre-match prediction gave France a 56% win probability (draw 24%, Morocco 19%). The final result was France 2–0 Morocco.
Match statistics
17
Total shots
4
8
Shots on target
1
3.04
Actual xG
0.14
1
Saves
6
48%
Possession
52%
5
Corners
5
11
Tackles
17
0
🟨 Yellow cards
1
Match Events
⚽K. Mbappe
(missed pen.)
28'
⚽K. Mbappe
· ast. D. Doue
60'
62'
S. Amrabat
/
A. Bouaddi
62'
S. Rahimi
/
B. El Khannouss
63'
I. Diop
⚽O. Dembele
· ast. K. Mbappe
66'
M. Kone
/ W. Zaire-Emery
71'
74'
G. Yassine
/
B. Diaz
74'
Z. El Ouahdi
/
A. Salah-Eddine
K. Mbappe
/ J. Mateta
77'
D. Doue
/ B. Barcola
77'
85'
A. Sbai
/
C. Talbi
J. Kounde
/ M. Gusto
87'
Pre-match prediction
56.15%
France ←
24.48%
X
19.37%
Morocco
✓ Correct prediction —
we assigned to the actual result (France)
56.15%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.20
3.04
+0.84
1.30
0.14
-1.16
France dominated by xG (3.04 vs 0.14).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
16
Mike Maignan
G
Mike Maignan
G
3
Lucas Digne
D
Lucas Digne
D
17
William Saliba
D
William Saliba
D
4
D. Upamecano
D
D. Upamecano
D
5
Jules Koundé
87'
D
Jules Koundé
87'
D
14
A. Rabiot
M
A. Rabiot
M
6
Manu Koné
71'
M
Manu Koné
71'
M
20
D. Doué
1 👟
77'
M
D. Doué
1 👟
77'
M
11
M. Olise
M
M. Olise
M
7
O. Dembélé
1 ⚽
M
O. Dembélé
1 ⚽
M
10
Kylian Mbappé
1 ⚽
1 👟
77'
F
Kylian Mbappé
1 ⚽
1 👟
77'
F
Bench
8
A. Tchouaméni
M
A. Tchouaméni
M
12
B. Barcola
13'
F
B. Barcola
13'
F
1
Brice Samba
G
Brice Samba
G
15
Ibrahima Konaté
D
Ibrahima Konaté
D
22
Jean-Philippe Mateta
13'
F
Jean-Philippe Mateta
13'
F
21
Lucas Hernández
D
Lucas Hernández
D
25
Maghnes Akliouche
M
Maghnes Akliouche
M
2
Malo Gusto
10'
D
Malo Gusto
10'
D
26
Maxence Lacroix
D
Maxence Lacroix
D
9
M. Thuram
F
M. Thuram
F
13
N'Golo Kanté
M
N'Golo Kanté
M
24
R. Cherki
M
R. Cherki
M
23
Robin Risser
G
Robin Risser
G
19
Theo Hernández
D
Theo Hernández
D
18
Warren Zaïre-Emery
19'
M
Warren Zaïre-Emery
19'
M
1
Yassine Bounou
G
Yassine Bounou
G
26
Anass Salah-Eddine
74'
D
Anass Salah-Eddine
74'
D
3
Noussair Mazraoui
D
Noussair Mazraoui
D
14
I. Diop
D
I. Diop
D
2
A. Hakimi
D
A. Hakimi
D
24
N. El Aynaoui
M
N. El Aynaoui
M
6
Ayyoub Bouaddi
62'
M
Ayyoub Bouaddi
62'
M
7
Chemsdine Talbi
85'
M
Chemsdine Talbi
85'
M
8
A. Ounahi
M
A. Ounahi
M
10
Brahim Díaz
74'
M
Brahim Díaz
74'
M
23
Bilal El Khannouss
62'
F
Bilal El Khannouss
62'
F
Bench
20
A. El Kaabi
F
A. El Kaabi
F
17
Amine Sbai
12'
F
Amine Sbai
12'
F
22
A. Tagnaouti
G
A. Tagnaouti
G
21
Ayoube Amaimouni Echghouyab
F
Ayoube Amaimouni Echghouyab
F
18
Chadi Riad
D
Chadi Riad
D
16
Gessime Yassine
16'
F
Gessime Yassine
16'
F
11
I. Saibari
M
I. Saibari
M
5
Marwane Saadane
D
Marwane Saadane
D
12
M. Mohamedi
G
M. Mohamedi
G
25
Redouane Halhal
D
Redouane Halhal
D
15
Samir El Mourabet
M
Samir El Mourabet
M
4
Sofyan Amrabat
28'
M
Sofyan Amrabat
28'
M
9
S. Rahimi
28'
F
S. Rahimi
28'
F
19
Youssef Belammari
D
Youssef Belammari
D
13
Zakaria El Ouahdi
16'
D
Zakaria El Ouahdi
16'
D
Best on the pitch
O. Dembélé
M · France
8.90
1 ⚽
3 shots
· 37 pass
Kylian Mbappé
F · France
7.90
1 ⚽ 1 👟
4 shots
· 31 pass
Yassine Bounou
G · Morocco
7.60
· 34 pass
D. Doué
M · France
7.50
1 👟
2 shots
· 39 pass
A. Rabiot
M · France
7.30
1 shots
· 48 pass
Manu Koné
M · France
7.30
· 38 pass
France — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mike Maignan | G | 90 | 6.90 | — | — | — | 18 | 13% | — | — | — |
| Lucas Digne | D | 90 | 7.00 | — | — | 1 | 46 | 44% | 1 | — | — |
| William Saliba | D | 90 | 7.20 | — | — | — | 60 | 57% | — | — | — |
| D. Upamecano | D | 90 | 7.20 | — | — | 1 | 62 | 59% | 3 | — | — |
| Jules Koundé | D | 87 | 7.20 | — | — | — | 31 | 31% | — | — | — |
| A. Rabiot | M | 90 | 7.30 | — | — | 1 | 48 | 45% | 1 | — | — |
| Manu Koné | M | 71 | 7.30 | — | — | — | 38 | 35% | 1 | — | — |
| D. Doué | M | 77 | 7.50 | — | 1 | 2 | 39 | 32% | 2 | — | — |
| M. Olise | M | 90 | 7.30 | — | — | 2 | 49 | 40% | 2 | — | — |
| O. Dembélé | M | 90 | 8.90 | 1 | — | 3 | 37 | 28% | — | — | — |
| Kylian Mbappé | F | 77 | 7.90 | 1 | 1 | 4 | 31 | 26% | — | — | — |
| B. Barcola | F | 13 | 6.90 | — | — | 1 | 7 | 6% | — | — | — |
| Jean-Philippe Mateta | F | 13 | 6.30 | — | — | 2 | 1 | — | — | — | — |
| Malo Gusto | D | 10 | 6.90 | — | — | — | 5 | 5% | 1 | — | — |
| Warren Zaïre-Emery | M | 19 | 6.60 | — | — | — | 13 | 11% | — | — | — |
Morocco — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Yassine Bounou | G | 90 | 7.60 | — | — | — | 34 | 22% | — | — | — |
| Anass Salah-Eddine | D | 74 | 6.50 | — | — | — | 39 | 34% | 3 | — | — |
| Noussair Mazraoui | D | 90 | 6.00 | — | — | — | 52 | 51% | 1 | — | — |
| I. Diop | D | 90 | 6.50 | — | — | — | 51 | 45% | 1 | 1 | — |
| A. Hakimi | D | 90 | 6.30 | — | — | 1 | 57 | 49% | 1 | — | — |
| N. El Aynaoui | M | 90 | 6.60 | — | — | 1 | 57 | 54% | 3 | — | — |
| Ayyoub Bouaddi | M | 62 | 6.20 | — | — | — | 40 | 35% | 1 | — | — |
| Chemsdine Talbi | M | 85 | 6.20 | — | — | — | 20 | 18% | — | — | — |
| A. Ounahi | M | 90 | 6.70 | — | — | 1 | 71 | 61% | 2 | — | — |
| Brahim Díaz | M | 74 | 6.50 | — | — | — | 26 | 18% | 1 | — | — |
| Bilal El Khannouss | F | 62 | 6.60 | — | — | — | 26 | 20% | 3 | — | — |
| Amine Sbai | F | 12 | 6.20 | — | — | — | 4 | 3% | — | — | — |
| Gessime Yassine | F | 16 | 6.30 | — | — | 1 | 9 | 8% | — | — | — |
| Sofyan Amrabat | M | 28 | 6.60 | — | — | — | 27 | 24% | 1 | — | — |
| S. Rahimi | F | 28 | 6.30 | — | — | — | 4 | 3% | — | — | — |
| Zakaria El Ouahdi | D | 16 | 6.60 | — | — | — | 7 | 7% | — | — | — |
Frequently Asked Questions
What was the final score of France vs Morocco?
The final score was France 2–0 Morocco.
What did the model predict before France vs Morocco?
The model assigned 56% probability to a France win, 24% to a draw, and 19% to an Morocco win.