Round of 32 · Sunday, June 28 · Los Angeles Stadium, Los Angeles · 69,237 in the stands
kickoff 12:00 local · 21°C · 64% 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
- 90+2′Eustáquio0.10 xG
The xG race — cumulative expected goals, minute by minute
RSA 0:0 CANOn paper vs as played — formation sheet vs heatmap reality
RSA 4-2-3-1 attack →, ← CAN 4-4-2 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. South Africa attack →, ← Canada attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- ′Before the second half begins Thalente MBATHA (in) comes off the bench to replace Relebohile MOFOKENG (out) (South Africa)
- 54′Nathan SALIBA (Canada) is booked by the referee.
- 59′Niko SIGUR (in) comes off the bench to replace Nathan SALIBA (out) (Canada)
- 59′Luc DE FOUGEROLLES (in) comes off the bench to replace Moise BOMBITO (out) (Canada)
- 67′Niko SIGUR (Canada) is booked by the referee.
- 70′Promise DAVID (in) comes off the bench to replace Tani OLUWASEYI (out) (Canada)
- 70′Jacob SHAFFELBURG (in) comes off the bench to replace Liam MILLAR (out) (Canada)
- 75′Alphonso DAVIES (in) comes off the bench to replace Tajon BUCHANAN (out) (Canada)
- 86′Iqraam RAYNERS (in) comes off the bench to replace Evidence MAKGOPA (out) (South Africa)
- 86′Tshepang MOREMI (in) comes off the bench to replace Thapelo MASEKO (out) (South Africa)
- 90+2′Stephen EUSTAQUIO (Canada) scores!!
The morning-after column · AI-written from the match data
South Africa's Possession, Canada's Ruthlessness
The number—0.16 expected goals from 56 per cent possession—was South Africa's verdict. Canada's was 1.33 from 36 per cent. Stephen Eustáquio (8.9) orchestrated the press and the break with the urgency South Africa's midfield could not match. Canada wasted a 0.33 xG chance in the 22nd minute, a 0.26 in the 44th, a 0.18 in the same minute, and a 0.15 in the 65th. They finally converted from 0.10 xG in the 90th minute plus two, the winner arriving when South Africa's legs had gone.
South Africa's 56 per cent possession and one shot on target against Canada's 12 shots and 1.33 xG: the gap between control and threat was wider than the Pacific.
90+2′
Canada's injury-time goal ends South Africa's dominance-without-reward.
What South Africa needed
Possession without a knife edge counts for nothing against organised pressure.
- Press mismatch: 1.8 high-press phases versus Canada's 7.2. Possession needs aggression.
- 0.16 xG from 56 per cent possession exposes a creation deficit, not a lack of territory.
- 42 forced turnovers, one shot on target: transition play lacked urgency and incision.
What Canada needed
Pressing intensity and a late clinical finish beat greater possession.
- 7.2 high-press phases forced 49 turnovers; defensive intensity created the winning chaos.
- Converted 0.10 xG at 90+2 after missing 0.92 xG earlier; ruthlessness overcame wastefulness.
- Survived squandered chances at 22, 44, 44, 65 minutes (0.33, 0.26, 0.18, 0.15 xG each).