First Stage · Group G · Saturday, June 27 · BC Place Vancouver, Vancouver · 52,497 in the stands
kickoff 20:00 local · 15°C · 89% humidity · roofed stadium
Belgium
28′ Leandro TROSSARD (pen)
50′ Leandro TROSSARD (pen)
66′ Kevin DE BRUYNE (pen)
86′ Romelu LUKAKU (pen)
90+4′ Alexis SAELEMAEKERS (pen)
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
- 28′Trossard0.50 xG
- 50′Trossard0.07 xG
- 66′De Bruyne0.06 xG
- 84′Just0.04 xG
- 86′Lukaku0.52 xG
- 90+4′Saelemaekers0.09 xG
The xG race — cumulative expected goals, minute by minute
NZL 0:0 BELOn paper vs as played — formation sheet vs heatmap reality
NZL 4-2-3-1 attack →, ← BEL 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 →, ← Belgium attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- 28′Leandro TROSSARD (Belgium) scores!!
- ′Before the second half begins Ben OLD (in) comes off the bench to replace Ryan THOMAS (out) (New Zealand)
- ′Before the second half begins Jesse RANDALL (in) comes off the bench to replace Sarpreet SINGH (out) (New Zealand)
- 46′Marko STAMENIC (New Zealand) is booked by the referee.
- 50′Leandro TROSSARD (Belgium) scores!!
- 56′Elijah JUST (New Zealand) is booked by the referee.
- 56′Matias FERNANDEZ-PARDO (in) comes off the bench to replace Jeremy DOKU (out) (Belgium)
- 64′Callum McCOWATT (in) comes off the bench to replace Joe BELL (out) (New Zealand)
- 64′Michael BOXALL (in) comes off the bench to replace Tim PAYNE (out) (New Zealand)
- 66′Kevin DE BRUYNE (Belgium) scores!!
- 72′Alexis SAELEMAEKERS (in) comes off the bench to replace Leandro TROSSARD (out) (Belgium)
- 72′Amadou ONANA (in) comes off the bench to replace Kevin DE BRUYNE (out) (Belgium)
- 79′Francis DE VRIES (in) comes off the bench to replace Liberato CACACE (out) (New Zealand)
- 84′Elijah JUST (New Zealand) scores!!
- 85′Nicolas RASKIN (in) comes off the bench to replace Youri TIELEMANS (out) (Belgium)
- 85′Romelu LUKAKU (in) comes off the bench to replace Charles DE KETELAERE (out) (Belgium)
- 86′Romelu LUKAKU (Belgium) scores!!
- 90+4′Alexis SAELEMAEKERS (Belgium) scores!!
The morning-after column · AI-written from the match data
Trossard shines as Belgium overwhelms New Zealand
Leandro Trossard's 9.9 rating orchestrated the rout, with Kevin De Bruyne (8.5) and Hans Vanaken (8.4) in support. Belgium showcased clinical efficiency: three goals buried on shots worth 0.06–0.07 xG (50th, 66th, 90+4 minutes), not the quality of the 28th (0.50) or 86th (0.52), yet proof of ruthless finishing. New Zealand's sole response in the 84th minute carried just 0.04 xG—a charity goal that reflected the gulf. Belgium missed four big chances; few World Cup opponents would be so forgiving.
Belgium's 3.99 expected goals to New Zealand's 0.3 encapsulated a night of complete dominance in Vancouver—the gulf never narrowed.
28′
Belgium's opening goal ended any pretence of a contest and set the tone for a one-sided evening.
What New Zealand needed
Simply overwhelmed by a Belgian side operating in another dimension entirely.
- Ball recovery averaged 19 seconds versus Belgium's 16.3: three seconds' lag cost territory and rhythm.
- Elijah Just's 7.7 rating was bright spot in team that created 0.3 xG—outshot 35-6.
- High-press phases (5.4 per 90) against De Bruyne and Vanaken only invited devastating counters.
What Belgium needed
Trossard's brilliance and ruthless finishing proved irresistible; four missed big chances could have cost them.
- Trossard's 9.9 rating dictated Belgium's midfield tempo—without him, New Zealand's 41% possession might have threatened.
- Three goals on shots with xG below 0.07 (50th, 66th, 90+4) demonstrated clinical edge over vulnerable opponents.
- Belgium's 3.99 xG versus New Zealand's 0.3 reflected a chasm: one team created chances, one merely survived.