First Stage · Group G · Monday, June 22 · BC Place Vancouver, Vancouver · 52,497 in the stands
kickoff 18:00 local · 24°C · 48% 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
- 15′Surman0.13 xG
- 58′Ziko0.19 xG
- 67′Salah0.16 xG
- 82′Trezeguet0.05 xG
The xG race — cumulative expected goals, minute by minute
NZL 0:0 EGYOn paper vs as played — formation sheet vs heatmap reality
NZL 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. New Zealand attack →, ← Egypt attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- 15′Finn SURMAN (New Zealand) scores!!
- 17′MOHANAD LASHIN (Egypt) is booked by the referee.
- 20′Sarpreet SINGH (New Zealand) is booked by the referee.
- 34′Callum McCOWATT (New Zealand) is booked by the referee.
- 41′RAMY RABIA (in) comes off the bench to replace HAMDY FATHY (out) (Egypt)
- 58′MOSTAFA ZICO (Egypt) scores!!
- 66′Ben OLD (in) comes off the bench to replace Callum McCOWATT (out) (New Zealand)
- 67′MOHAMED SALAH (Egypt) scores!!
- 76′Jesse RANDALL (in) comes off the bench to replace Liberato CACACE (out) (New Zealand)
- 76′Ryan THOMAS (in) comes off the bench to replace Sarpreet SINGH (out) (New Zealand)
- 76′TREZEGUET (in) comes off the bench to replace OMAR MARMOUSH (out) (Egypt)
- 76′HAMZA ABDELKARIM (in) comes off the bench to replace MOSTAFA ZICO (out) (Egypt)
- 82′TREZEGUET (Egypt) scores!!
- 84′HOSSAM ABDELMAGUID (in) comes off the bench to replace MOHAMED SALAH (out) (Egypt)
- 84′ZIZO (in) comes off the bench to replace EMAM ASHOUR (out) (Egypt)
- 85′Francis DE VRIES (in) comes off the bench to replace Elijah JUST (out) (New Zealand)
- 85′Tyler BINDON (in) comes off the bench to replace Tim PAYNE (out) (New Zealand)
- 90+9′MOHAMED ABDELMONEIM (in) comes off the bench to replace HOSSAM ABDELMAGUID (out) (Egypt)
The morning-after column · AI-written from the match data
Egypt's Press Overwhelms New Zealand's Brief Resistance
Egypt's 2.1 expected goals to New Zealand's 0.71 barely captured their supremacy; Mohamed Salah's 9.2 rating and Mostafa Ziko's 8.7 reflected attacking dominance that New Zealand's stoutest defender, Marko Stamenic at 7.7, could not withstand. The Egyptians converted three goals across the match, the final arriving on just 0.05 xG. New Zealand's best chance came late: two 0.53 xG efforts in the 90th minute that were saved, moments after their single early success of the evening.
Egypt's 2.1 xG and Salah's 9.2 rating crushed New Zealand's 0.71; five high-press phases generated 51 turnovers in a masterclass of suffocation.
90+8′
Two 0.53 xG chances saved; New Zealand's final grasp at a draw dissolved in stoppage time.
What New Zealand needed
Left behind by Salah's brilliance and Egypt's relentless press intensity.
- Missed two 0.53 xG chances in stoppage time; clinical finishing there could have forced extra time.
- Only 2.0 high-press phases vs Egypt's 5.2; earlier disruption would have eased the defensive burden.
- 39% possession too passive; more ball retention would have reduced Egypt's attacking opportunities significantly.
What Egypt needed
Salah's 9.2 rating and relentless pressing converted dominance into three-goal victory.
- Mohamed Salah's 9.2 rating; his brilliance in open play dictated the match's rhythm.
- 5.2 high-press phases to New Zealand's 2.0; relentless pressure generated 51 turnovers and overwhelmed.
- 12.9-second recovery time vs 16s; sharper transitions from defense to attack exploited New Zealand's fatigue.