2026 FIFA World Cup · Group G · Match 400021479
Egypt
1
27 June 2026 · 03:00 UTC
Attendance 66,925
Group G · Draw
SEATTLE, WASHINGTON - JUNE 26: Mahmoud Saber #21 of Egypt celebrates with teamma
SEATTLE, WASHINGTON - JUNE 26: Mahmoud Saber #21 of Egypt celebrates with teammates after scoring the team's first goal during the FIFA World Cup 2026 Group G match between Egypt and IR Iran at Seattle Stadium on June 26, 2026 in Seattle, Washington. (Photo by Richard Heathcote/Getty Images) — The Pharaohs head into the knockout rounds unbeaten at World Cup 2026 after drawing their final Group G game with IR Iran, who stay in contention to join them.
Image source: digitalhub.fifa.com
Egypt reach knockouts as IR Iran await fate — The Pharaohs head into the knockout rounds unbeaten at World Cup 2026 after drawing their final Group G game with IR Iran, who stay in contention to join them.
Match Goals
Egypt 1–1 IR Iran
MAHMOUD SABER 5' — Goal 5' SABER ⚽ Ramin REZAEIAN 14' — Goal 14' REZAEIAN ⚽ EGYPT → ← IR IRAN
Goal positions — Egypt attacks right
Egypt
5' · Regular goal
IR Iran
14' · Regular goal
Match Timeline
Key events
5'
Egypt
14'
IR Iran
14'
Sub Egypt
18'
Yellow Card Hossein KANANI
IR Iran
19'
Yellow Card MAHMOUD SABER
Egypt
41'
Yellow Card YASSER IBRAHIM
Egypt
43'
Yellow Card Ali NEMATI
IR Iran
57'
Sub Egypt
67'
Sub IR Iran
76'
Sub Egypt
79'
Yellow Card Saeid EZATOLAHI
IR Iran
90'
Yellow Card MOHANAD LASHIN
Egypt
90'
Yellow Card Shoja KHALILZADEH
IR Iran
90'
Sub IR Iran
Team Statistics
Head-to-head metrics
Egypt
Possession53.7%
Passes588
Pass Accuracy89.3%
Shots15
Shots on Target3
Corners8
Yellow Cards3
Offsides0
Defensive Pressures169
Forced Turnovers52
Linebreaks (Att/Comp)13 / 6
IR Iran
Possession36.4%
Passes359
Pass Accuracy78.0%
Shots13
Shots on Target3
Corners2
Yellow Cards4
Offsides3
Defensive Pressures278
Forced Turnovers43
Linebreaks (Att/Comp)5 / 1
Comparative
EGY 53.7%PossessionIRI 36.4%
EGY 588PassesIRI 359
EGY 15ShotsIRI 13
EGY 3Shots on TargetIRI 3
EGY 169Def. PressuresIRI 278
EGY 12Counter-PressIRI 9
Phase Analytics
Tactical phase aggregates
Egypt · 4-2-3-1
High Press
3.6
Counter-Press
12.1
Mid Block
22.5
Low Block
15.1
Att. Transition
12.5
Final Third
12.7
High Block
4.0
Turnovers
52.0
IR Iran · 5-4-1
High Press
2.4
Counter-Press
8.8
Mid Block
25.7
Low Block
29.9
Att. Transition
17.7
Final Third
8.0
High Block
1.8
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.
Egypt — Pressing Profile
Counter-Press Intensity (score: 12.11 / 20)
High Press (score: 3.60 / 20)
Mid Block (score: 22.52 / 50)
Low Block (score: 15.12 / 50)
High Counter-Press
IR Iran — Pressing Profile
Counter-Press Intensity (score: 8.85 / 20)
High Press (score: 2.40 / 20)
Mid Block (score: 25.71 / 50)
Low Block (score: 29.91 / 50)
Deep Block / Low Block
Egypt Phase Intensity Over Match Time
0' 15' 30' 45' 60' 90' ⚽5' ⚽14' Mid Block Low Block High Press
Phase aggregate values interpolated from temporal analytics snapshots · Goal events shown as vertical markers
Formations & Tactics
Starting XI
Egypt · 4-2-3-1 · Coach: Hossam Hassan Hussein
21SABER ⚽5' 🟨19'7TREZEGUET17LASHIN 🟨90'13FATOUH5RABIA3HANY2IBRAHIM 🟨41' ↑11ZICO ↓76'10SALAH ↓57'19ATTIA22MARMOUSH
IR Iran · 5-4-1 · Coach: Amir Ghalenoei
1BEIRANVAND2HARDANI4KHALILZADE 🟨905MOHAMMADI6EZATOLAHI 🟨79'8MOHEBBI ↓90'9TAREMI14GHODDOS ↓67'19NEMATI 🟨43'21GHORBANI23REZAEIAN ⚽14'
Squads
Match squads
Post-Match Intelligence
Core Players & Final Team Stats
Egypt — Final Stats
Possession53.7%
Passes / Completed588 / 525
Pass Accuracy89.3%
Shots / On Target15 / 3
Corners8
Yellow Cards3
Offsides0
Def. Pressures169
Forced Turnovers52
Linebreaks (Att / Comp)13 / 6
Counter-Press Score12.11
IR Iran — Final Stats
Possession36.4%
Passes / Completed359 / 280
Pass Accuracy78.0%
Shots / On Target13 / 3
Corners2
Yellow Cards4
Offsides3
Def. Pressures278
Forced Turnovers43
Linebreaks (Att / Comp)5 / 1
Counter-Press Score8.85
Head-to-Head Comparison
EGY 53.7%PossessionIRI 36.4%
EGY 588PassesIRI 359
EGY 15ShotsIRI 13
EGY 3Shots on TargetIRI 3
EGY 169Def. PressuresIRI 278
EGY 12Counter-PressIRI 9
Distance & Speed Comparison
EGY 114,124Total Distance (m)IRI 121,130
EGY 0Total SprintsIRI 0
EGY 33.4Max Top Speed (km/h)IRI 34.0
EGY 29.7Avg Top Speed (km/h)IRI 28.1
Egypt — Core Performers
PlayerDist mPassSprkm/hHighlight
TREZEGUET12,0024332.2🎯 5 shots
MOHANAD LASHIN11,6218630.9YC
AHMED FATOUH11,1616729.2
MOSTAFA ZICO10,4721330.5
RAMY RABIA10,4298630.2
MOHAMED HANY10,0204930.9
YASSER IBRAHIM9,1625633.3YC
MOHAMED SALAH6,7522331.2
IR Iran — Core Performers
PlayerDist mPassSprkm/hHighlight
Mohammad GHORBANI12,6942128.1
Ramin REZAEIAN12,1182531.2 3 shots
Saeid EZATOLAHI12,0323425.7YC
Milad MOHAMMADI11,6161830.8
Mohammad MOHEBBI11,2593331.4
Mehdi TAREMI11,0982034.0
Ali NEMATI10,9965232.4YC
Shoja KHALILZADEH10,2846331.9YC
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 "400021479" .
  ?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
Egypt 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 "400021479" .
  ?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 "400021479" .
  ?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 "400021479" .
  ?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