2026 FIFA World Cup · Group G · Match 400021477
21 June 2026 · 19:00 UTC
Attendance 70,317
Group G · Draw
INGLEWOOD, CALIFORNIA - JUNE 21: Alireza Jahanbakhsh #7 of IR Iran is challenged
INGLEWOOD, CALIFORNIA - JUNE 21: Alireza Jahanbakhsh #7 of IR Iran is challenged by Maxim De Cuyper #5 of Belgium during the FIFA World Cup 2026 Group G match between Belgium and IR Iran at Los Angeles Stadium on June 21, 2026 in Inglewood, California. (Photo by Dean Mouhtaropoulos/Getty Images) — The Red Devils had to settle for a share of the points with IR Iran in a Group G encounter marked by some excellent goalkeeping at both ends.
Image source: digitalhub.fifa.com
Ten-man Belgium share spoils with IR Iran — The Red Devils had to settle for a share of the points with IR Iran in a Group G encounter marked by some excellent goalkeeping at both ends.
Match Goals
Belgium 0–0 IR Iran
BELGIUM → ← IR IRAN
Goal positions — Belgium attacks right
Belgium
No goals scored
IR Iran
No goals scored
Match Timeline
Key events
3'
Yellow Card Romelu LUKAKU
Belgium
33'
Yellow Card Saeid EZATOLAHI
IR Iran
58'
Sub Belgium
58'
Sub Belgium
58'
Sub Belgium
66'
Yellow Card Nathan NGOY
Belgium
66'
Sub IR Iran
66'
Sub IR Iran
73'
Sub Belgium
79'
Sub IR Iran
85'
Sub IR Iran
87'
Sub Belgium
Team Statistics
Head-to-head metrics
Belgium
Possession59.2%
Passes637
Pass Accuracy88.2%
Shots23
Shots on Target7
Corners4
Yellow Cards1
Offsides3
Defensive Pressures121
Forced Turnovers45
Linebreaks (Att/Comp)8 / 4
IR Iran
Possession30.2%
Passes275
Pass Accuracy73.1%
Shots7
Shots on Target3
Corners2
Yellow Cards1
Offsides4
Defensive Pressures343
Forced Turnovers43
Linebreaks (Att/Comp)6 / 0
Comparative
BEL 59.2%PossessionIRI 30.2%
BEL 637PassesIRI 275
BEL 23ShotsIRI 7
BEL 7Shots on TargetIRI 3
BEL 121Def. PressuresIRI 343
BEL 10Counter-PressIRI 7
Phase Analytics
Tactical phase aggregates
Belgium · 4-4-2
High Press
4.0
Counter-Press
10.2
Mid Block
24.0
Low Block
8.3
Att. Transition
9.4
Final Third
27.0
High Block
9.4
Turnovers
45.0
IR Iran · 4-4-2
High Press
2.7
Counter-Press
6.9
Mid Block
11.3
Low Block
45.9
Att. Transition
16.8
Final Third
7.7
High Block
0.9
Turnovers
43.0
Temporal Analytics
Pressing Intelligence & Performance Rates
These metrics are sourced from temporal team analytics reports generated at intervals throughout the match. Comparing early-match and late-match snapshots reveals how each team's intensity and tactical shape evolved.
Belgium — Pressing Profile
Counter-Press Intensity (score: 10.18 / 20)
High Press (score: 3.99 / 20)
Mid Block (score: 23.96 / 50)
Low Block (score: 8.34 / 50)
High Counter-Press
IR Iran — Pressing Profile
Counter-Press Intensity (score: 6.85 / 20)
High Press (score: 2.74 / 20)
Mid Block (score: 11.26 / 50)
Low Block (score: 45.95 / 50)
Deep Block / Low Block
Belgium Phase Intensity Over Match Time
0' 15' 30' 45' 60' 90' Mid Block Low Block High Press
Phase aggregate values interpolated from temporal analytics snapshots · Goal events shown as vertical markers
Formations & Tactics
Starting XI
Belgium · 4-4-2 · Coach: Stephane JOBARD
1COURTOIS4MECHELE5CUYPER7BRUYNE ↓87'8TIELEMANS9LUKAKU 🟨3' ↓7310TROSSARD15MEUNIER ↓58'22SAELEMAEKE ↓5823RASKIN ↓58'25NGOY 🟨66'
IR Iran · 4-4-2 · Coach: Human AFAZELI
1BEIRANVAND2HARDANI3HAJISAFI ↓66'4KHALILZADE6EZATOLAHI 🟨33'8MOHEBBI ↓66'9TAREMI13KANANI14GHODDOS ↓79'19NEMATI23REZAEIAN
Squads
Match squads
Post-Match Intelligence
Core Players & Final Team Stats
Belgium — Final Stats
Possession59.2%
Passes / Completed637 / 562
Pass Accuracy88.2%
Shots / On Target23 / 7
Corners4
Yellow Cards1
Offsides3
Def. Pressures121
Forced Turnovers45
Linebreaks (Att / Comp)8 / 4
Counter-Press Score10.18
IR Iran — Final Stats
Possession30.2%
Passes / Completed275 / 201
Pass Accuracy73.1%
Shots / On Target7 / 3
Corners2
Yellow Cards1
Offsides4
Def. Pressures343
Forced Turnovers43
Linebreaks (Att / Comp)6 / 0
Counter-Press Score6.85
Head-to-Head Comparison
BEL 59.2%PossessionIRI 30.2%
BEL 637PassesIRI 275
BEL 23ShotsIRI 7
BEL 7Shots on TargetIRI 3
BEL 121Def. PressuresIRI 343
BEL 10Counter-PressIRI 7
Distance & Speed Comparison
BEL 113,897Total Distance (m)IRI 114,942
BEL 0Total SprintsIRI 0
BEL 34.1Max Top Speed (km/h)IRI 32.9
BEL 29.4Avg Top Speed (km/h)IRI 27.0
Belgium — Core Performers
PlayerDist mPassSprkm/hHighlight
Youri TIELEMANS11,7875328.6
Maxim DE CUYPER11,4586130.35 shots
Leandro TROSSARD11,2785729.6
Brandon MECHELE10,8998530.0
Kevin DE BRUYNE10,2394630.55 shots
Thomas MEUNIER7,7834429.2
Nathan NGOY7,3777330.9
Nicolas RASKIN7,2856824.9
IR Iran — Core Performers
PlayerDist mPassSprkm/hHighlight
Ramin REZAEIAN11,8502028.8
Ali NEMATI10,7552532.9
Mehdi TAREMI10,6181530.1
Saeid EZATOLAHI10,0542826.4YC
Saman GHODDOS9,6462028.9
Hossein KANANI9,5841627.7
Shoja KHALILZADEH9,3743430.1
Mohammad MOHEBBI8,7961430.2
Player Physical & Goal Metrics
All player analytics from the post-match snapshot
SPARQL · Player Analytics
PREFIX fifa: 
PREFIX rdfs: 
PREFIX xsd: 

SELECT ?playerName ?teamName ?goals ?assists ?totalDistance ?passes ?sprints ?topSpeed ?timePlayed
FROM 
FROM 
WHERE {
  ?m a fifa:Match ; fifa:matchId "400021477" .
  ?m fifa:hasPlayerAnalyticsReport ?report .
  ?report fifa:player ?player .
  ?player rdfs:label ?playerName .
  OPTIONAL { ?report fifa:team ?team . ?team rdfs:label ?teamName }
  OPTIONAL { ?report fifa:goals ?goals }
  OPTIONAL { ?report fifa:assists ?assists }
  OPTIONAL { ?report fifa:totalDistance ?totalDistance }
  OPTIONAL { ?report fifa:passes ?passes }
  OPTIONAL { ?report fifa:sprints ?sprints }
  OPTIONAL { ?report fifa:topSpeed ?topSpeed }
  OPTIONAL { ?report fifa:timePlayed ?timePlayed }
}
ORDER BY ?teamName DESC(?totalDistance)
▶ Run live query
SPARQL Queries
Knowledge graph exploration
Match Overview
Belgium vs IR Iran — core match metadata
SPARQL · Match Overview
PREFIX fifa: 
PREFIX rdfs: 

SELECT ?homeTeam ?awayTeam ?homeScore ?awayScore ?date ?stadium ?attendance
FROM 
WHERE {
  ?match a fifa:Match ; fifa:matchId "400021477" .
  ?match fifa:homeTeam ?ht ; fifa:awayTeam ?at ;
         fifa:homeTeamScore ?homeScore ; fifa:awayTeamScore ?awayScore ;
         fifa:date ?date ; fifa:stadium ?s ; fifa:attendance ?attendance .
  ?ht rdfs:label ?homeTeam . ?at rdfs:label ?awayTeam . ?s rdfs:label ?stadium .
}
▶ Run live query
Goals
All goal events with scorer and assist
SPARQL · Goals
PREFIX fifa: 
PREFIX rdfs: 

SELECT ?minute ?playerName ?teamName ?goalType ?assistName
FROM 
WHERE {
  ?m a fifa:Match ; fifa:matchId "400021477" .
  ?m fifa:hasGoal ?goal .
  ?goal fifa:goalMinute ?minute .
  OPTIONAL { ?goal fifa:player ?p . ?p rdfs:label ?playerName }
  OPTIONAL { ?goal fifa:team ?t . ?t rdfs:label ?teamName }
  OPTIONAL { ?goal fifa:goalType ?gt . ?gt rdfs:label ?goalType }
  OPTIONAL { ?goal fifa:assistPlayer ?a . ?a rdfs:label ?assistName }
}
ORDER BY xsd:integer(?minute)
▶ Run live query
Team Analytics + Pressing Phases
Full tactical phase breakdown for both teams
SPARQL · Team Analytics
PREFIX fifa: 
PREFIX rdfs: 

SELECT ?teamName ?possession ?passes ?passesCompleted ?goals ?shots ?shotsOnTarget
       ?corners ?yellowCards ?offsides ?defPress ?turnovers ?highPress ?counterPress
FROM 
FROM 
WHERE {
  ?m a fifa:Match ; fifa:matchId "400021477" .
  ?m fifa:hasTeamAnalyticsReport ?report .
  ?report fifa:team ?team .
  ?team rdfs:label ?teamName .
  OPTIONAL { ?report fifa:possession ?possession }
  OPTIONAL { ?report fifa:passes ?passes }
  OPTIONAL { ?report fifa:passesCompleted ?passesCompleted }
  OPTIONAL { ?report fifa:goals ?goals }
  OPTIONAL { ?report fifa:attemptAtGoal ?shots }
  OPTIONAL { ?report fifa:attemptAtGoalOnTarget ?shotsOnTarget }
  OPTIONAL { ?report fifa:corners ?corners }
  OPTIONAL { ?report fifa:yellowCards ?yellowCards }
  OPTIONAL { ?report fifa:offsides ?offsides }
  OPTIONAL { ?report fifa:defensivePressuresApplied ?defPress }
  OPTIONAL { ?report fifa:forcedTurnovers ?turnovers }
  OPTIONAL { ?report fifa:phaseAggregateHighPress ?highPress }
  OPTIONAL { ?report fifa:phaseAggregateCounterPress ?counterPress }
}
ORDER BY ?teamName
▶ Run live query