World Cup
· Group Stage - 2
June 22, 2026 23:00
✓Model correct — prediction France
Kylian Mbappé
(ast. Michael Olise)
14'
Kylian Mbappé
(ast. Ousmane Dembélé)
54'
Ousmane Dembélé
(ast. Michael Olise)
66'
The ForzaPitch pre-match prediction gave France a 66% win probability (draw 19%, Iraq 13%). The final result was France 3–0 Iraq.
Match statistics
19
Total shots
4
5
Shots on target
0
0
Saves
2
55%
Possession
45%
4
Corners
2
14
Tackles
16
0
🟨 Yellow cards
1
Match Events
6'
Amir Al-Ammari
⚽Kylian Mbappé
· ast. Michael Olise
14'
26'
Ali Al-Hamadi
/
Aymen Hussein
28'
⚽Kylian Mbappé
· ast. Ousmane Dembélé
54'
60'
Rebin Sulaka
/
Zaid Tahseen
60'
Youssef Amyn
/
Zaid Ismael
⚽Ousmane Dembélé
· ast. Michael Olise
66'
Ousmane Dembélé
/ Désiré Doue
68'
Michael Olise
/ Rayan Cherki
68'
68'
Aimar Sher
/
Amir Al-Ammari
69'
Marko Farji
/
Ibrahim Bayesh
Bradley Barcola
/ Maghnes Akliouche
83'
Jules Koundé
/ Malo Gusto
83'
Kylian Mbappé
/ Marcus Thuram
91'
Pre-match prediction
66.69%
France ←
19.71%
X
13.6%
Iraq
✓ Correct prediction —
we assigned to the actual result (France)
66.69%
(high confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.59
—
—
0.60
—
—
Lineups
16
Mike Maignan
G
Mike 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é
83'
D
J. Koundé
83'
D
14
Adrien Rabiot
M
Adrien Rabiot
M
6
M. Koné
M
M. Koné
M
12
B. Barcola
83'
M
B. Barcola
83'
M
11
M. Olise
2 👟
68'
M
M. Olise
2 👟
68'
M
7
O. Dembélé
1 ⚽
1 👟
68'
M
O. Dembélé
1 ⚽
1 👟
68'
M
10
Kylian Mbappé
2 ⚽
89'
F
Kylian Mbappé
2 ⚽
89'
F
Bench
8
A. Tchouaméni
M
A. Tchouaméni
M
1
B. Samba
G
B. Samba
G
20
D. Doué
22'
F
D. Doué
22'
F
15
I. Konaté
D
I. Konaté
D
22
Jean-Philippe Mateta
F
Jean-Philippe Mateta
F
21
L. Hernández
D
L. Hernández
D
25
M. Akliouche
7'
M
M. Akliouche
7'
M
2
M. Gusto
7'
D
M. Gusto
7'
D
26
M. Lacroix
D
M. Lacroix
D
9
M. Thuram
1'
F
M. Thuram
1'
F
13
N. Kanté
M
N. Kanté
M
24
R. Cherki
22'
M
R. Cherki
22'
M
23
R. Risser
G
R. Risser
G
19
Theo Hernández
D
Theo Hernández
D
18
W. Zaïre-Emery
M
W. Zaïre-Emery
M
22
Ahmed Basil
G
Ahmed Basil
G
23
Merchas Doski
D
Merchas Doski
D
5
Akam Hashem
D
Akam Hashem
D
4
Zaid Tahseen
60'
D
3
Hussein Ali
D
Hussein Ali
D
16
Amir Al Ammari
68'
M
Amir Al Ammari
68'
M
8
Ibrahim Bayesh
69'
M
Ibrahim Bayesh
69'
M
14
Zidane Iqbal
M
Zidane Iqbal
M
24
Zaid Ismail
60'
M
Zaid Ismail
60'
M
11
A. Qasem
M
A. Qasem
M
18
Aymen Hussein
26'
F
Bench
15
Ahmed Hasan Maknazi
D
Ahmed Hasan Maknazi
D
9
Ali Al Hamadi
64'
F
Ali Al Hamadi
64'
F
17
Ali Jasim
F
Ali Jasim
F
13
Ali Yousif Hashim
F
Ali Yousif Hashim
F
20
A. Sher
22'
M
A. Sher
22'
M
1
Fahad Talib
G
Fahad Talib
G
26
Frans Putros
D
12
Jalal Hassan
G
Jalal Hassan
G
19
Kevin Yakob
M
Kevin Yakob
M
21
M. Farji
21'
M
M. Farji
21'
M
10
Mohanad Ali
F
Mohanad Ali
F
6
Munaf Younus
D
Munaf Younus
D
25
Mustafa Saadoon
D
Mustafa Saadoon
D
2
Rebin Solaka
30'
D
Rebin Solaka
30'
D
7
Youssef Amyn
30'
F
Best on the pitch
Kylian Mbappé
F · France
9.30
2 ⚽
8 shots
· 39 pass
O. Dembélé
M · France
9.00
1 ⚽ 1 👟
4 shots
· 43 pass
M. Olise
M · France
8.50
2 👟
3 shots
· 42 pass
D. Upamecano
D · France
8.10
· 78 pass
William Saliba
D · France
7.44
1 shots
· 64 pass
J. Koundé
D · France
7.44
· 41 pass
France — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mike Maignan | G | 90 | 6.88 | — | — | 0 | 10 | 9% | 0 | — | — |
| L. Digne | D | 90 | 7.30 | — | — | 0 | 60 | 52% | 0 | — | — |
| William Saliba | D | 90 | 7.44 | — | — | 1 | 64 | 61% | 1 | — | — |
| D. Upamecano | D | 90 | 8.10 | — | — | 0 | 78 | 75% | 1 | — | — |
| J. Koundé | D | 83 | 7.44 | — | — | 0 | 41 | 36% | 1 | — | — |
| Adrien Rabiot | M | 90 | 6.97 | — | — | 1 | 73 | 72% | 1 | — | — |
| M. Koné | M | 90 | 7.19 | — | — | 1 | 73 | 67% | 3 | — | — |
| B. Barcola | M | 83 | 6.16 | — | — | 1 | 32 | 25% | 2 | — | — |
| M. Olise | M | 68 | 8.50 | — | 2 | 3 | 42 | 33% | 1 | — | — |
| O. Dembélé | M | 68 | 9.00 | 1 | 1 | 4 | 43 | 36% | 1 | — | — |
| Kylian Mbappé | F | 89 | 9.30 | 2 | — | 8 | 39 | 35% | 1 | — | — |
| D. Doué | F | 22 | 6.46 | — | — | 0 | 12 | 10% | 0 | — | — |
| M. Akliouche | M | 7 | 6.52 | — | — | 0 | 8 | 5% | 1 | — | — |
| M. Gusto | D | 7 | 6.96 | — | — | 0 | 7 | 6% | 0 | — | — |
| M. Thuram | F | 1 | 6.40 | — | — | 0 | 0 | 0% | 0 | — | — |
| R. Cherki | M | 22 | 7.20 | — | — | 0 | 21 | 18% | 1 | — | — |
Iraq — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ahmed Basil | G | 90 | 5.58 | — | — | 0 | 44 | 30% | 0 | — | — |
| Merchas Doski | D | 90 | 6.55 | — | — | 0 | 58 | 54% | 4 | — | — |
| Akam Hashem | D | 90 | 6.48 | — | — | 0 | 71 | 68% | 1 | — | — |
| Zaid Tahseen | D | 60 | 6.05 | — | — | 0 | 27 | 22% | 1 | — | — |
| Hussein Ali | D | 90 | 5.89 | — | — | 0 | 17 | 11% | 2 | — | — |
| Amir Al Ammari | M | 68 | 6.02 | — | — | 0 | 47 | 41% | 1 | 1 | — |
| Ibrahim Bayesh | M | 69 | 5.65 | — | — | 0 | 16 | 13% | 1 | — | — |
| Zidane Iqbal | M | 90 | 6.66 | — | — | 0 | 71 | 66% | 3 | — | — |
| Zaid Ismail | M | 60 | 6.16 | — | — | 0 | 45 | 40% | 2 | — | — |
| A. Qasem | M | 90 | 6.27 | — | — | 0 | 13 | 10% | 0 | — | — |
| Aymen Hussein | F | 26 | 6.37 | — | — | 0 | 5 | 2% | 0 | — | — |
| Ali Al Hamadi | F | 64 | 6.21 | — | — | 3 | 16 | 12% | 0 | — | — |
| A. Sher | M | 22 | 6.55 | — | — | 0 | 22 | 20% | 0 | — | — |
| M. Farji | M | 21 | 6.74 | — | — | 0 | 4 | 3% | 0 | — | — |
| Rebin Solaka | D | 30 | 6.13 | — | — | 1 | 20 | 16% | 0 | — | — |
| Youssef Amyn | F | 30 | 5.76 | — | — | 0 | 5 | 5% | 1 | — | — |
Frequently Asked Questions
What was the final score of France vs Iraq?
The final score was France 3–0 Iraq.
What did the model predict before France vs Iraq?
The model assigned 66% probability to a France win, 19% to a draw, and 13% to an Iraq win.