✓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
M. Maignan
G
M. Maignan
G
3
L. Digne
D
L. Digne
D
17
William Saliba
D
William Saliba
D
4
D. Upamecano
D
D. Upamecano
D
5
J. Koundé
87'
D
J. Koundé
87'
D
14
A. Rabiot
M
A. Rabiot
M
6
M. Koné
71'
M
M. 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
B. Samba
G
B. Samba
G
15
I. Konaté
D
I. Konaté
D
22
J. Mateta
13'
F
J. Mateta
13'
F
21
L. Hernández
D
L. Hernández
D
25
M. Akliouche
M
M. Akliouche
M
2
M. Gusto
10'
D
M. Gusto
10'
D
26
M. Lacroix
D
M. 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
R. Risser
G
R. Risser
G
19
T. Hernández
D
T. Hernández
D
18
W. Zaïre-Emery
19'
M
W. Zaïre-Emery
19'
M
1
Y. Bounou
G
Y. Bounou
G
26
A. Salah-Eddine
74'
D
A. Salah-Eddine
74'
D
3
N. Mazraoui
D
N. 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
A. Bouaddi
62'
M
A. Bouaddi
62'
M
7
C. Talbi
85'
M
C. Talbi
85'
M
8
A. Ounahi
M
A. Ounahi
M
10
Brahim Díaz
74'
M
Brahim Díaz
74'
M
23
B. El Khannouss
62'
F
B. El Khannouss
62'
F
Bench
21
A. Amaimouni
F
A. Amaimouni
F
20
A. El Kaabi
F
A. El Kaabi
F
17
A. Sbaï
12'
F
A. Sbaï
12'
F
22
A. Tagnaouti
G
18
Chadi Riad
D
Chadi Riad
D
16
Gessime Yassine
16'
F
Gessime Yassine
16'
F
11
I. Saibari
M
I. Saibari
M
5
M. Saâdane
D
M. Saâdane
D
12
Munir
G
Munir
G
25
R. Halhal
D
R. Halhal
D
4
S. Amrabat
28'
M
S. Amrabat
28'
M
15
S. El Mourabet
M
S. El Mourabet
M
9
S. Rahimi
28'
F
S. Rahimi
28'
F
19
Youssef Belammari
D
Youssef Belammari
D
13
Z. El Ouahdi
16'
D
Z. 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
Y. 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
M. Koné
M · France
7.30
· 38 pass
France — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| M. Maignan | G | 90 | 6.90 | — | — | — | 18 | 13% | — | — | — |
| L. 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 | — | — |
| J. Koundé | D | 87 | 7.20 | — | — | — | 31 | 31% | — | — | — |
| A. Rabiot | M | 90 | 7.30 | — | — | 1 | 48 | 45% | 1 | — | — |
| M. 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% | — | — | — |
| J. Mateta | F | 13 | 6.30 | — | — | 2 | 1 | — | — | — | — |
| M. Gusto | D | 10 | 6.90 | — | — | — | 5 | 5% | 1 | — | — |
| W. Zaïre-Emery | M | 19 | 6.60 | — | — | — | 13 | 11% | — | — | — |
Morocco — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Y. Bounou | G | 90 | 7.60 | — | — | — | 34 | 22% | — | — | — |
| A. Salah-Eddine | D | 74 | 6.50 | — | — | — | 39 | 34% | 3 | — | — |
| N. 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 | — | — |
| A. Bouaddi | M | 62 | 6.20 | — | — | — | 40 | 35% | 1 | — | — |
| C. 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 | — | — |
| B. El Khannouss | F | 62 | 6.60 | — | — | — | 26 | 20% | 3 | — | — |
| A. Sbaï | F | 12 | 6.20 | — | — | — | 4 | 3% | — | — | — |
| Gessime Yassine | F | 16 | 6.30 | — | — | 1 | 9 | 8% | — | — | — |
| S. Amrabat | M | 28 | 6.60 | — | — | — | 27 | 24% | 1 | — | — |
| S. Rahimi | F | 28 | 6.30 | — | — | — | 4 | 3% | — | — | — |
| Z. 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.