WORLD CUP
SUNDAY, 21 JUN 2026
SoFi Stadium
Belgium
Iran
BTTS
Yes
Over / Under 2.5
Over 2.5
1X2 Pick
Home Win
Confidence
High / 72%
Correct Score
2-1
Match Facts
Over 2.5 is recommended for this match.
BTTS prediction: Yes
1X2 Prediction
Recommended: Home Win
0%
25%
50%
75%
100%
Over/Under 2.5 Prediction
Recommended: Over 2.5
Selected
72%
-
72%
Probability
Opposite
28%
-
0%
25%
50%
75%
100%
BTTS Prediction
Recommended: Yes
Yes / Selected
54.1%
-
54.1%
Probability
No / Opposite
45.9%
-
0%
25%
50%
75%
100%
Recent Form & Performance
Belgium
DLLLW
Belgium have scored 14 goals and conceded 4 goals in the analysed sample.
| Date | Match | Score | Result |
|---|---|---|---|
| Recent | Belgium | 14 - 4 | D |
Iran
DDLDW
Iran have scored 13 goals and conceded 5 goals in the analysed sample.
| Date | Match | Score | Result |
|---|---|---|---|
| Recent | Iran | 13 - 5 | W |
Season Statistics
Belgium
5 matches
Iran
5 matches
| 2.8 | Average Goals Scored | 2.6 |
| 0.8 | Average Goals Conceded | 1 |
| 3 | BTTS Yes | 3 |
| 2 | Over 2.5 | 4 |
| 6.2 | Shots on Goal | 0.8 |
Head to Head
Belgium vs Iran
Previous meetings, H2H tips, goal trends and direct comparison.
1 Matches
Matches Played
1
Belgium Wins
0
Draws
1
Iran Wins
0
Belgium
0%
Draw
100%
Iran
0%
BTTS
0/1 (0%)
Over 2.5 Goals
0/1 (0%)
Average Goals
0
H2H Tips
0 Found
Strong H2H Angles
Minimum rule: 2+ successful matches and 66%+ success rate.
No strong H2H angle found
Not enough matches or success rate is below 66%.
Recent H2H Matches
Latest meetings| Date | Competition | Match | Score | Result |
|---|---|---|---|---|
| 21 Jun 2026 | World Cup |
Belgium
Iran
|
0 : 0 | D |
Match Statistics
Belgium vs Iran
Fast live-style comparison with key match metrics.
Belgium
Iran
Possession
70%
-
30%
Total Shots
23
-
7
Shots on Target
7
-
3
Expected Goals
1.8
-
0.63
Match Momentum
Who controlled the key numbers?
visual comparison
23
Total Shots
7
7
Shots on Goal
3
10
Shots off Goal
3
6
Blocked Shots
1
20
Shots Inside Box
6
3
Shots Outside Box
1
4
Corner Kicks
2
1.8
Expected Goals
0.63
70%
Ball Possession
30%
622
Total Passes
268
535
Accurate Passes
198
7
Fouls
9
3
Offsides
4
🟨 1
Yellow Cards
1 🟨
🟥 1
Red Cards
0 🟥
3
Goalkeeper Saves
7
Attacking
23
Total Shots
7
7
Shots on Goal
3
10
Shots off Goal
3
6
Blocked Shots
1
20
Shots Inside Box
6
3
Shots Outside Box
1
4
Corner Kicks
2
1.8
Expected Goals
0.63
Passing & Control
70%
Ball Possession
30%
622
Total Passes
268
535
Accurate Passes
198
Discipline
7
Fouls
9
3
Offsides
4
1
Yellow Cards
1
1
Red Cards
0
3
Goalkeeper Saves
7
Team Lineups
Belgium vs Iran
FlashScore style player positions, formations, substitutions and events.
4-2-3-1
5-4-1
Belgium
4-2-3-1
5-4-1
Iran
1 Thibaut Courtois
15 Thomas Meunier
25 Nathan Ngoy
4 Brandon Mechele
5 Maxim De Cuyper
23 Nicolas Raskin
8 Youri Tielemans
22 Alexis Saelemaekers
7 Kevin De Bruyne
10 Leandro Trossard
9 Romelu Lukaku
1 Alireza Beiranvand
2 Saleh Hardani
13 Hossein Kanaani
4 Shoja Khalilzadeh
19 Ali Nemati
3 Ehsan Hajsafi
23 Ramin Rezaeian
14 Saman Ghoddos
6 Saeid Ezatolahi
8 Mohammad Mohebi
9 Mehdi Taremi
Belgium
Starting XI
11 players
1
Thibaut Courtois
G
15
Thomas Meunier
D
↓ 58'
25
Nathan Ngoy
D
RC 66'
4
Brandon Mechele
D
5
Maxim De Cuyper
D
23
Nicolas Raskin
M
↓ 58'
8
Youri Tielemans
M
22
Alexis Saelemaekers
M
↓ 58'
7
Kevin De Bruyne
M
↓ 87'
10
Leandro Trossard
M
9
Romelu Lukaku
F
↓ 73'YC 3'
Substitutes
13 players
21
Timothy Castagne
D
↑ 58'
20
Hans Vanaken
M
↑ 58'
14
Dodi Lukebakio
F
↑ 58'
3
Arthur Theate
D
↑ 73'
26
Matías Fernández-Pardo
F
↑ 87'
12
Senne Lammens
G
13
Mike Penders
G
16
Koni De Winter
D
18
Joaquin Seys
D
6
Axel Witsel
M
19
Diego Moreira
F
24
Amadou Onana
M
17
Charles De Ketelaere
F
Iran
Starting XI
11 players
1
Alireza Beiranvand
G
2
Saleh Hardani
D
↓ 46'
13
Hossein Kanaani
D
4
Shoja Khalilzadeh
D
19
Ali Nemati
D
3
Ehsan Hajsafi
D
↓ 66'
23
Ramin Rezaeian
M
14
Saman Ghoddos
M
↓ 79'
6
Saeid Ezatolahi
M
↓ 85'YC 33'
8
Mohammad Mohebi
M
↓ 66'
9
Mehdi Taremi
F
Substitutes
15 players
7
Alireza Jahanbakhsh
F
↑ 46'
5
Milad Mohammadi
D
↑ 66'
16
Mahdi Torabi
M
↑ 66'
20
Shahriar Moghanlou
F
↑ 79'
18
Amirhossein Hosseinzadeh
F
↑ 85'
12
Payam Niazmand
G
22
Hossein Hosseini
G
25
Danial Eiri
D
15
Roozbeh Cheshmi
M
17
Aria Yousefi
D
21
Mohammad Ghorbani
M
26
Amirmohammad Razzaghinia
M
10
Mehdi Ghayedi
F
11
Ali Alipour
F
24
Dennis Eckert Ayensa
F
Last matches: Belgium
L
W
W
W
D
3W 1D 1L
10.07.26
Wor
Belgium
Spain
1
2
L
07.07.26
Wor
Belgium
USA
4
1
W
01.07.26
Wor
Belgium
Senegal
3
2
W
27.06.26
Wor
Belgium
New Zealand
5
1
W
15.06.26
Wor
Belgium
Egypt
1
1
D
06.06.26
Fri
Belgium
Tunisia
5
0
W
02.06.26
Fri
Belgium
Croatia
2
0
W
01.04.26
Fri
Belgium
Mexico
1
1
D
28.03.26
Fri
Belgium
USA
5
2
W
18.11.25
Wor
Belgium
Liechtenstein
7
0
W
15.11.25
Wor
Belgium
Kazakhstan
1
1
D
13.10.25
Wor
Belgium
Wales
4
2
W
10.10.25
Wor
Belgium
FYR Macedonia
0
0
D
07.09.25
Wor
Belgium
Kazakhstan
6
0
W
04.09.25
Wor
Belgium
Liechtenstein
6
0
W
09.06.25
Wor
Belgium
Wales
4
3
W
06.06.25
Wor
Belgium
FYR Macedonia
1
1
D
23.03.25
UEF
Belgium
Ukraine
3
0
W
20.03.25
UEF
Belgium
Ukraine
1
3
L
17.11.24
UEF
Belgium
Israel
0
1
L
Last matches: Iran
D
D
W
W
W
3W 2D 0L
27.06.26
Wor
Iran
Egypt
1
1
D
16.06.26
Wor
Iran
New Zealand
2
2
D
04.06.26
Fri
Iran
Mali
2
0
W
29.05.26
Fri
Iran
Gambia
3
1
W
31.03.26
Fri
Iran
Costa Rica
5
0
W
27.03.26
Fri
Iran
Nigeria
1
2
L
Last matches: Belgium
W
D
W
W
D
3W 2D 0L
01.07.26
Wor
Belgium
Senegal
3
2
W
15.06.26
Wor
Belgium
Egypt
1
1
D
06.06.26
Fri
Belgium
Tunisia
5
0
W
18.11.25
Wor
Belgium
Liechtenstein
7
0
W
10.10.25
Wor
Belgium
FYR Macedonia
0
0
D
07.09.25
Wor
Belgium
Kazakhstan
6
0
W
09.06.25
Wor
Belgium
Wales
4
3
W
23.03.25
UEF
Belgium
Ukraine
3
0
W
14.11.24
UEF
Belgium
Italy
0
1
L
14.10.24
UEF
Belgium
France
1
2
L
06.09.24
UEF
Belgium
Israel
3
1
W
Last matches: Iran
D
W
1W 1D 0L
27.06.26
Wor
Iran
Egypt
1
1
D
31.03.26
Fri
Iran
Costa Rica
5
0
W
Belgium
Iran