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
Thibaut Courtois
G
Thibaut Courtois
G
5
Maxim De Cuyper
D
Maxim De Cuyper
D
4
Brandon Mechele
D
Brandon Mechele
D
25
N. Ngoy
66'
D
N. Ngoy
66'
D
15
Thomas Meunier
58'
D
Thomas Meunier
58'
D
8
Y. Tielemans
M
Y. Tielemans
M
23
Nicolas Raskin
58'
M
Nicolas Raskin
58'
M
10
L. Trossard
M
L. Trossard
M
7
K. De Bruyne
87'
M
K. De Bruyne
87'
M
22
A. Saelemaekers
58'
M
A. Saelemaekers
58'
M
9
R. Lukaku
73'
F
R. Lukaku
73'
F
Bench
24
Amadou Onana
M
Amadou Onana
M
3
Arthur Theate
21'
D
Arthur Theate
21'
D
6
Axel Witsel
M
Axel 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
Joaquin Seys
D
Joaquin Seys
D
16
Koni De Winter
D
Koni De Winter
D
26
Matías Fernández-Pardo
7'
F
Matías Fernández-Pardo
7'
F
13
Mike Penders
G
Mike Penders
G
12
Senne Lammens
G
Senne Lammens
G
21
Timothy Castagne
36'
D
Timothy Castagne
36'
D
1
A. Beiranvand
G
A. Beiranvand
G
3
Ehsan Hajsafi
66'
D
Ehsan Hajsafi
66'
D
19
Ali Nemati
D
Ali 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
Mohammad Mohebi
66'
M
Mohammad 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
Dennis Eckert Ayensa
F
Dennis 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
Milad 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
Thibaut Courtois
G · Belgium
7.60
· 22 pass
Brandon 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Thibaut Courtois | G | 94 | 7.60 | — | — | — | 22 | 11% | — | — | — |
| Maxim De Cuyper | D | 94 | 7.20 | — | — | 4 | 55 | 47% | — | — | — |
| Brandon Mechele | D | 94 | 7.30 | — | — | 1 | 87 | 77% | — | — | — |
| N. Ngoy | D | 66 | 6.90 | — | — | 1 | 77 | 73% | 2 | — | 1 |
| Thomas Meunier | D | 58 | 6.60 | — | — | — | 41 | 32% | 1 | — | — |
| Y. Tielemans | M | 94 | 7.30 | — | — | 2 | 52 | 46% | 2 | — | — |
| Nicolas 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 | — | — |
| A. Saelemaekers | M | 58 | 6.70 | — | — | 1 | 22 | 16% | 1 | — | — |
| R. Lukaku | F | 73 | 5.60 | — | — | — | 15 | 10% | — | 1 | — |
| Arthur 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% | — | — | — |
| Matías Fernández-Pardo | F | 7 | — | — | — | 1 | 3 | 2% | — | — | — |
| Timothy 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% | — | — | — |
| Ali 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% | — | — | — |
| Mohammad 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 | — | — |
| Milad 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.