P
Prognosist
P
Home World World Cup Belgium — Iran

Match Belgium vs Iran June 21, 2026 — Result and Stats

World   /   World Cup
Belgium
Belgium
Home · last 5 D W W W L
Kick-off
Sun 21 Jun · 19:00
0:0
Full-time
Iran
Iran
D D D Away · last 5
Referee Dario Herrera, Argentina
Hit
Double Chance X2
Double Chance X2
AI 39% · book 2.80
Hit
Under 2.5
Under 2.5
AI 55% · book 1.91
Hit
BTTS No
BTTS No
AI 55% · book 1.74
Total goals
0
0 · 0
xG (open play)
1.80 – 0.63
Δ +1.17
Possession
70% – 30%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

Belgium enter this World Cup clash with strong home momentum, boasting a potent attack that averages nearly four goals per qualifier match and a solid defensive record. Their high pressing and set-piece threat contrast with Iran's more conservative style, which relies on compact defense and counterattacks. The pace may be moderate given the balanced goal expectations, but Belgium's sharper offensive edge and home advantage suggest they will control the game.

  • Belgium's prolific scoring and pressing edge
  • Iran's disciplined defense and counterattack
  • Moderate tempo with potential for controlled possession

P Recap generated by AI · 6 markets graded

Lineups

BEL 4-2-3-1 · IRN 5-4-1
Subs used · BEL
58' Castagne ↑ · Meunier
58' Vanaken ↑ · Raskin
58' Lukebakio ↑ · Saelemaekers
73' Theate ↑ · Lukaku
87' Fernandez-Pardo ↑ · De Bruyne
Subs used · IRN
46' Jahanbakhsh ↑ · Hardani
66' Mohammadi ↑ · Hajsafi
66' Torabi ↑ · Mohebi
79' Moghanlou ↑ · Ghoddos
85' Hosseinzadeh ↑ · Ezatolahi

📊 Statistics

BEL 00 IRN
70%
Possession (%)
30%
1.80
Expected Goals (xG) expected goals
0.63
23
Total Shots
7
7
Shots on Target
3
10
Shots off Target
3
20
Shots Inside Box
6
4
Corner Kicks
2
3
Offsides
4
7
Fouls
9
86%
Pass Accuracy (%)
74%
1
Yellow Cards
1
3
Goalkeeper Saves
7

Match events

13 · 0 – 0
R. Lukaku
Yellow Card
3'
33'
S. Ezatolahi
Yellow Card
Half-time · 0 – 0
46'
A. Jahanbakhsh ↓ · S. Hardani ↑
Substitution 1
T. Castagne ↓ · T. Meunier ↑
Substitution 1
58'
H. Vanaken ↓ · N. Raskin ↑
Substitution 2
58'
D. Lukebakio ↓ · A. Saelemaekers ↑
Substitution 3
58'
66'
M. Mohammadi ↓ · E. Hajsafi ↑
Substitution 2
66'
M. Torabi ↓ · M. Mohebi ↑
Substitution 3
N. Ngoy
Red Card
66'
A. Theate ↓ · R. Lukaku ↑
Substitution 4
73'
79'
S. Moghanlou ↓ · S. Ghoddos ↑
Substitution 4
85'
A. Hosseinzadeh ↓ · S. Ezatolahi ↑
Substitution 5
M. Fernandez-Pardo ↓ · K. De Bruyne ↑
Substitution 5
87'
Full-time · 0 – 0

Match recap

Belgium and Iran drew 0–0. At half-time it was 0–0.

In possession, the hosts ran the game with 70% of the ball. For accuracy, the hosts completed 86% of their passes. On the balance of chances, the hosts held the expected-goals edge, 1.80 to 0.63. In attack, the hosts carried the greater threat — 23 shots to 7, 7 on target. At the back, the visitors leaned on their goalkeeper for 7 saves.

N. Ngoy was sent off in the 66' minute.

Model audit for this match: of 17 graded markets, 8 landed and 9 missed, for a net +11.17 units (Brier 0.319).

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Double Chance X2 2.80 2.84 39% Cashed +1.80 Cashed
Under 2.5 1.91 2.00 55% Cashed +0.91 Cashed
BTTS No 1.74 1.75 55% Cashed +0.74 Cashed
BTTS Yes 2.04 2.02 45% Lost −1.00 Miss
Over 2.5 1.89 1.80 45% Lost −1.00 Miss
Away Win 7.70 7.52 17% Lost −1.00 Miss
Home Win 1.42 1.40 61% Lost −1.00 Miss
Under 1.5 3.75 4.00 29% Cashed +2.75 Cashed
Double Chance 1X 1.09 1.08 83% Cashed +0.09 Cashed
Over 3.5 3.10 3.00 25% Lost −1.00 Miss
AH Home 0 1.13 1.12 61% Lost −1.00 Miss
Under 0.5 11.00 10.99 9% Cashed +10.00 Cashed
Under 3.5 1.33 1.38 75% Cashed +0.33 Cashed
AH Away 0 5.63 5.92 17% Lost −1.00 Miss
Draw 4.55 4.74 21% Cashed +3.55 Cashed
Over 0.5 1.04 1.02 91% Lost −1.00 Miss
Over 1.5 1.25 1.24 71% Lost −1.00 Miss
Total · 17 markets @ 1u each 8 W · 9 L +11.17u +66% ROI