Home World World Cup
WORLD CUP
SUNDAY, 21 JUN 2026
SoFi Stadium
Belgium
Avg Goals Scored per match 0.00
H2H Goals Share 50%
Team Comparison
Iran
Avg Goals Scored per match 0.00
H2H Goals Share 50%
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

Home Win 57.7% -
Draw 6.9% -
Away Win 35.5% -
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 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 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 Belgium 5 matches
Iran 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%
H2H Tips

Strong H2H Angles

Minimum rule: 2+ successful matches and 66%+ success rate.

0 Found
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 Belgium
Iran Iran
0 : 0 D
Match Statistics

Belgium vs Iran

Fast live-style comparison with key match metrics.

Belgium Belgium
VS
Iran 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.

Belgium 4-2-3-1
Formation
5-4-1 Iran
Belgium Belgium 4-2-3-1
Starting XI
5-4-1 Iran Iran
Thibaut Courtois
1 Thibaut Courtois
Thomas Meunier
15 Thomas Meunier
Nathan Ngoy
25 Nathan Ngoy
Brandon Mechele
4 Brandon Mechele
Maxim De Cuyper
5 Maxim De Cuyper
Nicolas Raskin
23 Nicolas Raskin
Youri Tielemans
8 Youri Tielemans
Alexis Saelemaekers
22 Alexis Saelemaekers
Kevin De Bruyne
7 Kevin De Bruyne
Leandro Trossard
10 Leandro Trossard
Romelu Lukaku
9 Romelu Lukaku
Alireza Beiranvand
1 Alireza Beiranvand
Saleh Hardani
2 Saleh Hardani
Hossein Kanaani
13 Hossein Kanaani
Shoja Khalilzadeh
4 Shoja Khalilzadeh
Ali Nemati
19 Ali Nemati
Ehsan Hajsafi
3 Ehsan Hajsafi
Ramin Rezaeian
23 Ramin Rezaeian
Saman Ghoddos
14 Saman Ghoddos
Saeid Ezatolahi
6 Saeid Ezatolahi
Mohammad Mohebi
8 Mohammad Mohebi
Mehdi Taremi
9 Mehdi Taremi
7.5+ 6.5 - 7.4 < 6.5
Belgium Belgium
4-2-3-1
Starting XI 11 players
1
Thibaut Courtois
G
15
Thomas Meunier
↓ 58'
D
25
Nathan Ngoy
RC 66'
D
4
Brandon Mechele
D
5
Maxim De Cuyper
D
23
Nicolas Raskin
↓ 58'
M
8
Youri Tielemans
M
22
Alexis Saelemaekers
↓ 58'
M
7
Kevin De Bruyne
↓ 87'
M
10
Leandro Trossard
M
9
Romelu Lukaku
↓ 73'YC 3'
F
Substitutes 13 players
21
Timothy Castagne
↑ 58'
D
20
Hans Vanaken
↑ 58'
M
14
Dodi Lukebakio
↑ 58'
F
3
Arthur Theate
↑ 73'
D
26
Matías Fernández-Pardo
↑ 87'
F
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 Iran
5-4-1
Starting XI 11 players
1
Alireza Beiranvand
G
2
Saleh Hardani
↓ 46'
D
13
Hossein Kanaani
D
4
Shoja Khalilzadeh
D
19
Ali Nemati
D
3
Ehsan Hajsafi
↓ 66'
D
23
Ramin Rezaeian
M
14
Saman Ghoddos
↓ 79'
M
6
Saeid Ezatolahi
↓ 85'YC 33'
M
8
Mohammad Mohebi
↓ 66'
M
9
Mehdi Taremi
F
Substitutes 15 players
7
Alireza Jahanbakhsh
↑ 46'
F
5
Milad Mohammadi
↑ 66'
D
16
Mahdi Torabi
↑ 66'
M
20
Shahriar Moghanlou
↑ 79'
F
18
Amirhossein Hosseinzadeh
↑ 85'
F
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

Standings

Group G
# Team MP W D L G GD PTS Form
1 3 1 2 0 6:2 4 5
L W W W D
2 3 1 2 0 5:3 2 5
L W D W D
3
Iran AWAY
3 0 3 0 3:3 0 3
D D D
4 3 0 1 2 4:10 -6 1
L L D
Round of 32
document.addEventListener('DOMContentLoaded', function () { h2hStoreUserDateAndTimezone(); });