World Cup
· Group Stage - 2
June 21, 2026 21:00
The ForzaPitch pre-match prediction gave Belgium a 50% win probability (draw 24%, Iran 24%). The final result was Belgium 0–0 Iran.
Match statistics
16
Total shots
6
7
Shots on target
3
1.77
Actual xG
0.61
3
Saves
7
71%
Possession
29%
4
Corners
2
11
Tackles
18
1
🟨 Yellow cards
1
1
🟥 Red cards
0
Match Events
R. Lukaku
3'
25'
33'
S. Ezatolahi
46'
A. Jahanbakhsh
/
S. Hardani
T. Meunier
/ T. Castagne
58'
N. Raskin
/ H. Vanaken
58'
A. Saelemaekers
/ D. Lukebakio
58'
66'
M. Mohammadi
/
E. Hajsafi
66'
M. Torabi
/
M. Mohebi
N. Ngoy
66'
R. Lukaku
/ A. Theate
73'
79'
S. Moghanlou
/
S. Ghoddos
85'
A. Hosseinzadeh
/
S. Ezatolahi
K. De Bruyne
/ M. Fernandez-Pardo
87'
Pre-match prediction
50.74%
Belgium
24.93%
X ←
24.33%
Iran
we assigned to the actual result (Draw)
24.93%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.13
1.77
-0.36
1.37
0.61
-0.76
Belgium dominated by xG (1.77 vs 0.61).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
T. Courtois
G
T. Courtois
G
5
M. De Cuyper
D
M. De Cuyper
D
4
B. Mechele
D
B. Mechele
D
25
N. Ngoy
66'
D
N. Ngoy
66'
D
15
T. Meunier
58'
D
T. Meunier
58'
D
8
Y. Tielemans
M
Y. Tielemans
M
23
N. Raskin
58'
M
N. Raskin
58'
M
10
L. Trossard
M
L. Trossard
M
7
K. De Bruyne
87'
M
K. De Bruyne
87'
M
22
Alexis Saelemaekers
58'
M
Alexis Saelemaekers
58'
M
9
R. Lukaku
73'
F
R. Lukaku
73'
F
Bench
24
Amadou Onana
M
Amadou Onana
M
3
A. Theate
21'
D
A. Theate
21'
D
6
A. Witsel
M
A. Witsel
M
17
C. De Ketelaere
F
C. De Ketelaere
F
19
Diego Moreira
F
Diego Moreira
F
14
D. Lukebakio
36'
F
D. Lukebakio
36'
F
20
H. Vanaken
36'
M
H. Vanaken
36'
M
18
J. Seys
D
J. Seys
D
16
Koni De Winter
D
Koni De Winter
D
26
M. Fernandez-Pardo
7'
F
M. Fernandez-Pardo
7'
F
13
M. Penders
G
M. Penders
G
12
S. Lammens
G
S. Lammens
G
21
T. Castagne
36'
D
T. Castagne
36'
D
1
A. Beiranvand
G
A. Beiranvand
G
3
Ehsan Hajsafi
66'
D
Ehsan Hajsafi
66'
D
19
A. Nemati
D
A. Nemati
D
4
S. Khalilzadeh
D
S. Khalilzadeh
D
13
H. Kanani
D
H. Kanani
D
2
Saleh Hardani
45'
D
Saleh Hardani
45'
D
8
M. Mohebi
66'
M
M. Mohebi
66'
M
6
S. Ezatolahi
85'
M
S. Ezatolahi
85'
M
14
S. Ghoddos
79'
M
S. Ghoddos
79'
M
23
Ramin Rezaeian
M
Ramin Rezaeian
M
9
M. Taremi
F
M. Taremi
F
Bench
7
A. Jahanbakhsh
49'
F
A. Jahanbakhsh
49'
F
11
Ali Alipour
F
Ali Alipour
F
18
Amirhossein Hosseinzadeh
9'
F
Amirhossein Hosseinzadeh
9'
F
26
Amirmohammad Razzaghinia
M
Amirmohammad Razzaghinia
M
17
A. Yousefi
D
A. Yousefi
D
25
Danial Eiri
D
Danial Eiri
D
24
D. Eckert Ayensa
F
D. Eckert Ayensa
F
22
Hossein Hosseini
G
Hossein Hosseini
G
16
Mahdi Torabi
28'
M
Mahdi Torabi
28'
M
10
M. Ghaedi
F
M. Ghaedi
F
5
M. Mohammadi
28'
D
M. Mohammadi
28'
D
21
Mohammad Ghorbani
M
Mohammad Ghorbani
M
12
Payam Niazmand
G
Payam Niazmand
G
15
Roozbeh Cheshmi
M
Roozbeh Cheshmi
M
20
Shahriar Moghanlou
15'
F
Shahriar Moghanlou
15'
F
Best on the pitch
A. Beiranvand
G · Iran
9.30
· 32 pass
S. Khalilzadeh
D · Iran
8.50
1 shots
· 31 pass
L. Trossard
M · Belgium
8.20
· 55 pass
T. Courtois
G · Belgium
7.60
· 22 pass
B. Mechele
D · Belgium
7.30
1 shots
· 87 pass
Y. Tielemans
M · Belgium
7.30
2 shots
· 52 pass
Belgium — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| T. Courtois | G | 94 | 7.60 | — | — | — | 22 | 11% | — | — | — |
| M. De Cuyper | D | 94 | 7.20 | — | — | 4 | 55 | 47% | — | — | — |
| B. Mechele | D | 94 | 7.30 | — | — | 1 | 87 | 77% | — | — | — |
| N. Ngoy | D | 66 | 6.90 | — | — | 1 | 77 | 73% | 2 | — | 1 |
| T. Meunier | D | 58 | 6.60 | — | — | — | 41 | 32% | 1 | — | — |
| Y. Tielemans | M | 94 | 7.30 | — | — | 2 | 52 | 46% | 2 | — | — |
| N. Raskin | M | 58 | 7.20 | — | — | — | 67 | 60% | 1 | — | — |
| L. Trossard | M | 94 | 8.20 | — | — | — | 55 | 49% | 2 | — | — |
| K. De Bruyne | M | 87 | 7.20 | — | — | 3 | 51 | 41% | 1 | — | — |
| Alexis Saelemaekers | M | 58 | 6.70 | — | — | 1 | 22 | 16% | 1 | — | — |
| R. Lukaku | F | 73 | 5.60 | — | — | — | 15 | 10% | — | 1 | — |
| A. Theate | D | 21 | 6.70 | — | — | — | 8 | 8% | — | — | — |
| D. Lukebakio | F | 36 | 6.90 | — | — | 1 | 9 | 9% | 1 | — | — |
| H. Vanaken | M | 36 | 6.60 | — | — | 2 | 24 | 23% | — | — | — |
| M. Fernandez-Pardo | F | 7 | — | — | — | 1 | 3 | 2% | — | — | — |
| T. Castagne | D | 36 | 6.90 | — | — | — | 24 | 22% | — | — | — |
Iran — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| A. Beiranvand | G | 94 | 9.30 | — | — | — | 32 | 18% | — | — | — |
| Ehsan Hajsafi | D | 66 | 6.20 | — | — | — | 10 | 3% | — | — | — |
| A. Nemati | D | 94 | 6.90 | — | — | — | 29 | 22% | 1 | — | — |
| S. Khalilzadeh | D | 94 | 8.50 | — | — | 1 | 31 | 31% | 4 | — | — |
| H. Kanani | D | 94 | 7.20 | — | — | 1 | 16 | 15% | — | — | — |
| Saleh Hardani | D | 45 | 6.50 | — | — | — | 5 | 2% | — | — | — |
| M. Mohebi | M | 66 | 6.50 | — | — | — | 10 | 6% | 1 | — | — |
| S. Ezatolahi | M | 85 | 6.60 | — | — | 2 | 24 | 18% | 3 | 1 | — |
| S. Ghoddos | M | 79 | 6.90 | — | — | — | 18 | 14% | 3 | — | — |
| Ramin Rezaeian | M | 94 | 6.60 | — | — | — | 21 | 13% | — | — | — |
| M. Taremi | F | 94 | 6.60 | — | — | 1 | 19 | 14% | 1 | — | — |
| A. Jahanbakhsh | F | 49 | 6.30 | — | — | 1 | 8 | 6% | 1 | — | — |
| Amirhossein Hosseinzadeh | F | 9 | 6.30 | — | — | — | 6 | 4% | — | — | — |
| Mahdi Torabi | M | 28 | 6.70 | — | — | — | 18 | 15% | 2 | — | — |
| M. Mohammadi | D | 28 | 6.70 | — | — | — | 12 | 10% | 1 | — | — |
| Shahriar Moghanlou | F | 15 | 6.60 | — | — | — | 2 | 2% | 1 | — | — |
Frequently Asked Questions
What was the final score of Belgium vs Iran?
The final score was Belgium 0–0 Iran.
What did the model predict before Belgium vs Iran?
The model assigned 50% probability to a Belgium win, 24% to a draw, and 24% to an Iran win.