World Cup Group Stage - 2
Belgium 0 - 0 FT Iran
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
3' R. Lukaku
M. Taremi 25'
S. Ezatolahi 33'
HT
↓ S. Hardani ↑A. Jahanbakhsh 46'
58' ↓ T. Meunier ↑T. Castagne
58' ↓ N. Raskin ↑H. Vanaken
58' ↓ A. Saelemaekers ↑D. Lukebakio
↓ E. Hajsafi ↑M. Mohammadi 66'
↓ M. Mohebi ↑M. Torabi 66'
66' N. Ngoy
73' ↓ R. Lukaku ↑A. Theate
↓ S. Ghoddos ↑S. Moghanlou 79'
↓ S. Ezatolahi ↑A. Hosseinzadeh 85'
87' ↓ K. De Bruyne ↑M. Fernandez-Pardo
FT
Player Cards
Our take on every player in this match
Belgium
Goalkeepers
Thibaut Courtois
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Thomas Meunier
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Nathan Ngoy
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
6.9
Rating
Brandon Mechele
MAGNET
99
Activity
99
Activity
87
Passes
12
Duels
Maxim De Cuyper
SNAKEBITTEN
4
On Target
4
On Target
0
Goals
1.2
xG Wasted
Midfielders
Nicolas Raskin
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Youri Tielemans
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Alexis Saelemaekers
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Kevin De Bruyne
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Leandro Trossard
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
49%
Pass Acc
Forwards
Romelu Lukaku
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
BENCH
Senne Lammens
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mike Penders
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Timothy Castagne
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Koni De Winter
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arthur Theate
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Joaquin Seys
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hans Vanaken
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Axel Witsel
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Amadou Onana
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dodi Lukebakio
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Diego Moreira
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Charles De Ketelaere
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matías Fernández-Pardo
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Iran
Goalkeepers
Alireza Beiranvand
OCTOPUS
7
Saves
7
Saves
0
Conceded
100%
Save %
Defenders
Saleh Hardani
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Hossein Kanaani
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Shoja Khalilzadeh
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
75%
Duel Win %
Ali Nemati
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Ehsan Hajsafi
GHOST
12
Actions
12
Actions
66
Minutes
6.2
Rating
Midfielders
Ramin Rezaeian
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Saman Ghoddos
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Saeid Ezatolahi
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Mohammad Mohebi
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Forwards
Mehdi Taremi
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
BENCH
Payam Niazmand
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Hossein Hosseini
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Milad Mohammadi
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Danial Eiri
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aria Yousefi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mahdi Torabi
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Roozbeh Cheshmi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mohammad Ghorbani
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Amirmohammad Razzaghinia
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alireza Jahanbakhsh
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Mehdi Ghayedi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ali Alipour
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Amirhossein Hosseinzadeh
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Shahriar Moghanlou
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Dennis Eckert Ayensa
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
League Standings
| Pos | Team | P | Pts | GF | GA | GD | Form |
|---|---|---|---|---|---|---|---|
| 1 | Portugal | 1 | 1 | 1 | 1 | 0 | DPortugal 1 - 1 Congo DR (17-06-2026) |
| 2 | Congo DR | 1 | 1 | 1 | 1 | 0 | DPortugal 1 - 1 Congo DR (17-06-2026) |
League Standings
P: 3 GD: +1
P: 3 GD: 0
P: 3 GD: 0
P: 3 GD: 0
P: 3 GD: -1
P: 3 GD: -2
P: 3 GD: -2
P: 3 GD: +2
P: 3 GD: 0
P: 3 GD: -1
P: 3 GD: -3
Match previews and recaps to help you decide which games are worth watching
SoFi Stalemate: Beiranvand's Masterclass Frustrates Ten-Man Belgium
Worth Watching Futmetrix Score: 54/100. A goalless draw rarely delivers this much drama, but an Iranian defensive masterclass turned a relentless Belgian siege into a gripping tactical stalemate.
The One-Sided Siege
The early exchanges at SoFi Stadium set a clear tone: absolute Belgian control against disciplined Iranian counter-punching. The European side dominated possession, holding 71% of the ball, passing with immense purpose and generating a barrage of opportunities. Leandro Trossard was the chief architect, pulling the strings in midfield with six critical key passes and carving open the defensive channels. Despite the Balance tilting heavily toward the Red Devils, who peppered the penalty area with 20 shots inside the box, the Middle Eastern side flashed their teeth on the break. In a moment that completely silenced the crowd, M. Taremi found the back of the net in the 25th minute, only for VAR to swiftly rule it out for offside. The Stakes in this World Cup group clash were monumental, and the early tactical chess match reflected exactly why both teams arrived here undefeated.
The Red Mist and the Wall
Just as Belgium looked primed to convert their overwhelming attacking siege into a decisive lead, the match completely fractured in the 66th minute. A desperate holding foul saw N. Ngoy shown a straight red card, instantly altering the entire complexion of the game. Suddenly, ten-man Belgium had to severely weigh the risk of pushing forward against the growing threat of Iranian counter-attacks. Yet, the true pivot of this encounter was already standing defiantly between the goalposts. Alireza Beiranvand was putting on an absolute exhibition of goalkeeper heroics, registering seven crucial, match-defining saves. A high Intensity rating defined this chaotic phase, as Beiranvand single-handedly repelled 21 total Belgian shots, turning his penalty area into an impenetrable fortress. Every spectacular acrobatic dive seemed to break the Red Devils' attacking spirit just a little more.
A Grueling Stand-Off
In the closing stages, the match devolved into a grueling, physical war of attrition. Despite the glaring numerical disadvantage, Belgium stubbornly continued to probe, ending the match with a massive 1.77 expected goals but absolutely nothing to show for their creative efforts. Shoja Khalilzadeh marshalled the Iranian backline brilliantly alongside his heroic goalkeeper, neutralizing aerial threats and bravely blocking shooting lanes to secure the clean sheet. Our verdict is that Iran will be significantly happier with this hard-fought shared point, keeping them perfectly poised at the top of the group standings. This SoFi Stadium showdown possessed a remarkably low Upset Factor given the tight 0-0 scoreline, but the sheer volume of blocked shots and desperate tactical tackles made it a thoroughly compelling watch. Both nations bravely march on, locked at two points apiece with identical tournament forms, beautifully setting up a thrilling winner-takes-all finale to their group stage campaigns.
Key Questions
How did the red card for N. Ngoy impact the match?
N. Ngoy's 66th-minute dismissal forced Belgium to cautiously balance their relentless 21-shot attacking siege with defensive responsibilities, ultimately stalling their offensive momentum.
What made Alireza Beiranvand the Man of the Match?
The Iranian goalkeeper was an absolute wall, producing seven crucial saves to single-handedly deny Belgium's high shot volume and secure a vital group stage point.
What does this mean for Belgium's season?
Sitting on two points alongside Iran, Belgium faces a must-win scenario in their final group match to guarantee progression into the World Cup knockout rounds.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Group Survival Hangs in the Balance at SoFi Stadium
Skip It Futmetrix Score: 40/100. Maximum pressure masks a lack of stardust as both sides desperately fight to keep their World Cup knockout dreams alive.
The Setup
The tension could not be higher this June 21, 2026, as Belgium and Iran clash at SoFi Stadium. Game two of the World Cup group stage is notoriously unforgiving, and the margin for error has completely vanished. An off-the-charts Stakes rating confirms exactly what we see on the ground: this is a must-win fixture for both nations. Neither side can afford a slip-up if they want to reach the knockout rounds. Our numbers show a notably low Stars rating, meaning this tie will be won through pure grit, endless running, and strict tactical discipline rather than individual moments of brilliance.
Coming into this critical fixture, a sluggish Form rating tells a story of two squads struggling to find their rhythm on the biggest global stage. Despite Belgium entering as heavy favourites to take the three points, a modest Balance rating suggests the flow of the game might not be entirely one-way traffic. Iran knows they must absorb immense pressure and frustrate their European opponents to have any chance of advancing.
Key Battle
The entire contest hinges on Belgium's attacking unit finding a reliable way through Iran's resolute defensive block. Expect the Asian side to sit incredibly deep in their own half, denying space between the lines and forcing the Europeans to play wide. If Belgium lacks ball speed and creativity in central areas, this block will hold firm. Conversely, Iran's counter-attacking transitions will strictly target the spaces left behind by advancing full-backs.
Our Prediction
We expect Belgium to eventually break the deadlock, claiming a hard-fought 2-0 victory. Their heavy favourite status is justified, but the breakthrough might only arrive after a deeply frustrating first hour. Iran will defend heroically, but relentless pressure and physical fatigue will force a late defensive collapse.