First Stage · Group G · Sunday, June 21 · Los Angeles Stadium, Los Angeles · 70,317 in the stands
kickoff 12:00 local · 21°C · 69% humidity · roofed stadium
tap a player for their match file
match pulse — xG per 5 minutes · goals · cards
goals — hover the strip for every shot and card, with names
- quiet five minutes — nothing on record
The xG race — cumulative expected goals, minute by minute
BEL 0:0 IRNOn paper vs as played — formation sheet vs heatmap reality
BEL 4-2-3-1 attack →, ← IRN 5-4-1 attack. The teamsheet, as announced.
The duel — team data, FIFA tracking included
Territory — where each team lived
Every player's heatmap, minutes-weighted and stacked per team. Belgium attack →, ← IR Iran attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- 3′Romelu LUKAKU (Belgium) is booked by the referee.
- 33′Saeid EZATOLAHI (IR Iran) is booked by the referee.
- ′Before the second half begins Alireza JAHANBAKHSH (in) comes off the bench to replace Saleh HARDANI (out) (IR Iran)
- 58′Timothy CASTAGNE (in) comes off the bench to replace Thomas MEUNIER (out) (Belgium)
- 58′Hans VANAKEN (in) comes off the bench to replace Nicolas RASKIN (out) (Belgium)
- 58′Dodi LUKEBAKIO (in) comes off the bench to replace Alexis SAELEMAEKERS (out) (Belgium)
- 66′Mehdi TORABI (in) comes off the bench to replace Mohammad MOHEBBI (out) (IR Iran)
- 66′Milad MOHAMMADI (in) comes off the bench to replace Ehsan HAJISAFI (out) (IR Iran)
- 66′Nathan NGOY (Belgium) is sent off!
- 73′Arthur THEATE (in) comes off the bench to replace Romelu LUKAKU (out) (Belgium)
- 79′Shahriyar MOGHANLOO (in) comes off the bench to replace Saman GHODDOS (out) (IR Iran)
- 85′Amirhossein HOSSEINZADEH (in) comes off the bench to replace Saeid EZATOLAHI (out) (IR Iran)
- 87′Matias FERNANDEZ-PARDO (in) comes off the bench to replace Kevin DE BRUYNE (out) (Belgium)
The morning-after column · AI-written from the match data
Belgium's Profligacy Spares Iran
Three big chances squandered—0.35 xG at 59 minutes, 0.19 at 86, 0.17 earlier—left Belgium's expected goals at merely 1.48. Beiranvand (8.2) and Kanaani (8.3) anchored Iran's defensive resolve. Ngoy's 66th-minute red card shifted the match's trajectory irreversibly. Though Iran's press recovery averaged 18.5 seconds against Belgium's 10.5, they still recorded 43 forced turnovers, reflecting disciplined defending. Belgium's profligacy in front of goal, compounded by the dismissal, cost them victory.
Belgium's 1.48 expected goals on 59 per cent possession went unconverted; Nathan Ngoy's 66th-minute red card ended any chance of converting dominance into a victory.
66′
Nathan Ngoy's red card eliminates Belgium's numerical advantage and destroys their attacking blueprint
What Belgium needed
Dominance without discipline and clinical finishing amounts to nothing.
- Missed three big chances yielding 0.35, 0.19, and 0.17 xG combined—profligacy before the red card
- Ngoy's 66th-minute dismissal eliminated any path to convert superiority into three points
- Pressed aggressively (4.0 phases) but recovered slowly at 10.5s—a gap Iran managed well
What IR Iran needed
Defensive discipline and goalkeeper heroics salvaged a point against relentless pressure.
- 5-4-1 formation absorbed 23 shots with Beiranvand's 8.2 rating saving the 0.35 xG chance
- 30 per cent possession yet 43 forced turnovers—recovery time of 18.5s proved reliable
- Kanaani's 8.3 reading ensured defensive solidity throughout 90 minutes of Belgian onslaught