First Stage · Group G · Monday, June 15 · Seattle Stadium, Seattle · 66,775 in the stands
kickoff 12:00 local · 29°C · 37% humidity
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
- 20′Ashour0.08 xG
- 66′Hany0.03 xG
The xG race — cumulative expected goals, minute by minute
BEL 0:0 EGYOn paper vs as played — formation sheet vs heatmap reality
BEL 4-2-3-1 attack →, ← EGY 4-2-3-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 →, ← Egypt attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- 13′MARAWAN ATTIA (Egypt) is booked by the referee.
- 14′Timothy CASTAGNE (Belgium) is booked by the referee.
- 19′EMAM ASHOUR (Egypt) scores!!
- 34′AHMED FATOUH (Egypt) is booked by the referee.
- 56′Nicolas RASKIN (in) comes off the bench to replace Timothy CASTAGNE (out) (Belgium)
- 56′Maxim DE CUYPER (in) comes off the bench to replace Amadou ONANA (out) (Belgium)
- 66′Romelu LUKAKU (in) comes off the bench to replace Charles DE KETELAERE (out) (Belgium)
- 66′MOHAMED HANY (Egypt) scores an own goal.
- 71′RAMY RABIA (in) comes off the bench to replace EMAM ASHOUR (out) (Egypt)
- 75′Maxim DE CUYPER (Belgium) is booked by the referee.
- 76′ZIZO (in) comes off the bench to replace MOSTAFA ZICO (out) (Egypt)
- 76′HAMZA ABDELKARIM (in) comes off the bench to replace MOHAMED SALAH (out) (Egypt)
- 85′Hans VANAKEN (in) comes off the bench to replace Kevin DE BRUYNE (out) (Belgium)
- 85′Matias FERNANDEZ-PARDO (in) comes off the bench to replace Jeremy DOKU (out) (Belgium)
- 88′KARIM HAFEZ (in) comes off the bench to replace AHMED FATOUH (out) (Egypt)
- 88′IBRAHIM ADEL (in) comes off the bench to replace HAMDY FATHY (out) (Egypt)
The morning-after column · AI-written from the match data
Belgium's Waste Costs Them in Seattle
Belgium's expected goals of 1.07 surpassed Egypt's 0.81, yet Tielemans and De Bruyne could not find the net. Chances came and went: a big opportunity in the 45th minute wasted, another at 83 minutes saved, a third at 87 minutes missed entirely. Egypt's single clear chance—at 48 minutes with an expected goal of 0.21—was blocked. They defended with minimal press and a sluggish ball recovery time of 18.1 seconds, yet Salah's team stole what Belgium created.
Belgium's six-fold advantage in high-press phases (6.3 to 1.9) and superior expected goals (1.07 to 0.81) translated into zero points, Egypt stealing the draw through clinical finishing.
87′
Belgium's final miss: the chance that would have been the winner
What Belgium needed
One clinical finish from their dominance would have won the game.
- The 0.27 xG chance at 83 minutes was the chance to win it; they had to finish when margins are this tight
- High press at 6.3 phases generated possession (52%) and chances but converted none; efficiency under pressure separates winners
- Expected goals of 1.07 versus Egypt's 0.81 shows the quality created; poor finishing turned advantage into regret
What Egypt needed
Another goal from rare chances would have sealed a famous victory.
- The 48-minute chance at 0.21 xG was the one they should have buried; clinical finishes when chances arrive matter
- Minimal high press (1.9 phases) and sluggish recovery (18.1 seconds) left them vulnerable; they survived by execution
- Two goals on 38% possession and 0.81 xG shows ruthless finishing; Salah and Ashour kept Belgium's intensity at bay