MUNDIAL·26

Round of 32 · Friday, July 3 · BC Place Vancouver, Vancouver · 52,497 in the stands

kickoff 20:00 local · 14°C · 96% humidity · roofed stadium

Switzerland

10 Breel EMBOLO (pen)

46 Dan NDOYE (pen)

2:0

tap a player for their match file

Switzerland4-2-3-1
Algeria4-3-3
Gregor KOBEL7.2Nico ELVEDI7.2Manuel AKANJI7.7Ricardo RODRIGUEZ6.9Denis ZAKARIA7.9Remo FREULER7.3Johan MANZAMBI7.1Granit XHAKA7.2Breel EMBOLO7.7Dan NDOYE7.8Ruben VARGAS6.8Luca ZIDANE5.9Aissa MANDI6.5Rayan AIT-NOURI6.5Rafik BELGHALI6.6Ramy BENSEBAINI5.6Ramiz ZERROUKI6.3Houssem AOUAR6.8Fares CHAIBI6.5Nabil BENTALEB6.4Ibrahim MAZA6.0Riyad MAHREZ6.0
from the bench

match pulse — xG per 5 minutes · goals · cards

4590SUIALG

goals — hover the strip for every shot and card, with names

  • 10Embolo0.97 xG
  • 46Ndoye0.09 xG
SUI 0:0 ALG0'kickoff
6' Aouar — xG 0.31 · Missed10' Embolo — xG 0.97 · Goal14' Aouar — xG 0.04 · Saved15' Zakaria — xG 0.29 · Saved18' Maza — xG 0.03 · Blocked25' Rodriguez — xG 0.02 · Missed37' Zakaria — xG 0.09 · Missed43' Chaibi — xG 0.04 · Saved46' Ndoye — xG 0.09 · Goal45 + 2' Maza — xG 0.10 · Missed50' Mahrez — xG 0.17 · Blocked65' Elvedi — xG 0.09 · Blocked75' Rieder — xG 0.11 · Blocked77' Hadjam — xG 0.03 · Missed80' Embolo — xG 0.03 · Missed81' Rieder — xG 0.65 · Missed90 + 3' Maza — xG 0.02 · Blocked90 + 6' Okafor — xG 0.08 · Blocked90 + 6' Freuler — xG 0.05 · Saved

▶ Watch every shot in 3D⟲ Replay the match

The xG race — cumulative expected goals, minute by minute

SUI 0:0 ALG
1.02.0015304560759010' Embolo — GOAL46' Ndoye — GOAL2.470.74

On paper vs as played — formation sheet vs heatmap reality

SUI 4-2-3-1 attack →, ← ALG 4-3-3 attack. The teamsheet, as announced.

1Gregor KOBELGregor KOBEL4Nico ELVEDINico ELVEDI5Manuel AKANJIManuel AKANJI13Ricardo RODRIGUEZRicardo RODRIGUEZ6Denis ZAKARIADenis ZAKARIA8Remo FREULERRemo FREULER9Johan MANZAMBIJohan MANZAMBI10Granit XHAKAGranit XHAKA7Breel EMBOLOBreel EMBOLO11Dan NDOYEDan NDOYE17Ruben VARGASRuben VARGAS23Luca ZIDANELuca ZIDANE2Aissa MANDIAissa MANDI15Rayan AIT-NOURIRayan AIT-NOURI17Rafik BELGHALIRafik BELGHALI21Ramy BENSEBAINIRamy BENSEBAINI6Ramiz ZERROUKIRamiz ZERROUKI8Houssem AOUARHoussem AOUAR10Fares CHAIBIFares CHAIBI19Nabil BENTALEBNabil BENTALEB22Ibrahim MAZAIbrahim MAZA7Riyad MAHREZRiyad MAHREZ

The duel — team data, FIFA tracking included

41%
Possession
51%
1.90
Expected goals
0.73
41
Threat
59
11
Shots
8
5
On target
2
371
Passes completed
491
56
Forced turnovers
47
15.5s
Ball recovery time
14.1s
4.93
High-press phases
11.26
12
Fouls committed
10
0
Offsides
2
115 km
Distance covered
113 km
34.0 km/h
Top speed
32.6 km/h

Territory — where each team lived

Every player's heatmap, minutes-weighted and stacked per team. Switzerland attack →, Algeria attack. Brighter is more presence; where the colors meet is the contested ground.

How it happened

  1. 10Breel EMBOLO (Switzerland) scores!!
  2. 36Fares CHAIBI (Algeria) is booked by the referee.
  3. 46Dan NDOYE (Switzerland) scores!!
  4. 58Jaouen HADJAM (in) comes off the bench to replace Houssem AOUAR (out) (Algeria)
  5. 58Amine GOUIRI (in) comes off the bench to replace Ramiz ZERROUKI (out) (Algeria)
  6. 70Fabian RIEDER (in) comes off the bench to replace Ruben VARGAS (out) (Switzerland)
  7. 70Noah OKAFOR (in) comes off the bench to replace Johan MANZAMBI (out) (Switzerland)
  8. 71Hicham BOUDAOUI (in) comes off the bench to replace Nabil BENTALEB (out) (Algeria)
  9. 71Anis HADJ MOUSSA (in) comes off the bench to replace Riyad MAHREZ (out) (Algeria)
  10. 72Hicham BOUDAOUI (Algeria) is booked by the referee.
  11. 82Adil BOULBINA (in) comes off the bench to replace Rafik BELGHALI (out) (Algeria)
  12. 82Zeki AMDOUNI (in) comes off the bench to replace Breel EMBOLO (out) (Switzerland)
  13. 87Michel AEBISCHER (in) comes off the bench to replace Dan NDOYE (out) (Switzerland)
  14. 87Silvan WIDMER (in) comes off the bench to replace Denis ZAKARIA (out) (Switzerland)

The morning-after column · AI-written from the match data

Swiss Efficiency Punishes Algeria's Pressing Gambit

Algeria pressed aggressively with 11.3 high-press phases versus Switzerland's 4.9, monopolising possession at 51 per cent. Yet Switzerland's 4-2-3-1 proved disciplined in transition. An early goal in the tenth minute—delivered from 0.97 expected goals—gave Switzerland a crucial lead before Algeria's tournament ambitions had truly awakened. The Africans squandered a significant chance in the sixth minute, their xG of 0.31 suggesting they'd already had the better of the opening moments.

But Switzerland's second-half ruthlessness settled the tie. A second goal at 46 minutes, improbably registered from just 0.09 xG, embodied Swiss clinical precision where Algeria's press had merely generated volume. Denis Zakaria (7.9), Dan Ndoye (7.8), and Manuel Akanji (7.7) controlled the match's rhythm despite 41 per cent possession. Algeria's Houssem Aouar, rated 6.8, could not translate the team's territorial dominance into clear-cut chances; by the 50th minute, they were effectively finished.

Switzerland converted 2 goals from 1.9 expected goals while ceding 0.73 xG to a side that dominated possession.

46

Switzerland's second goal from minimal xG (0.09) extinguished Algeria's pressing hopes.

What Switzerland needed

Converted chances ruthlessly despite minority possession.

  • Two goals from just 1.9 xG—efficient finishing proved decisive.
  • Denis Zakaria's 7.9 rating anchored a composed midfield under pressure.
  • Late missed big chance (81', 0.65 xG) showed they escaped untested.

What Algeria needed

Aggressive pressing generated few clear chances.

  • Squandered early big chance (6', xG 0.31) before Switzerland's rhythm took hold.
  • 11.3 high-press phases created only 0.73 xG total—inefficient suffocation.
  • Houssem Aouar (6.8) and midfield couldn't unlock an organised Swiss defence.