MUNDIAL·26

First Stage · Group J · Sunday, June 28 · Kansas City Stadium, Kansas City · 69,045 in the stands

kickoff 21:00 local · 27°C · 78% humidity

Algeria

45 Rafik BELGHALI (pen)

60 Riyad MAHREZ (pen)

90+3 Riyad MAHREZ (pen)

3:3

Austria

28 Marko ARNAUTOVIC (pen)

55 Marcel SABITZER (pen)

90+6 Sasa KALAJDZIC (pen)

tap a player for their match file

Algeria4-2-3-1
Austria4-2-3-1
Oussama BENBOT4.4Aissa MANDI6.7Jaouen HADJAM5.9Rafik BELGHALI7.7Ramy BENSEBAINI6.2Houssem AOUAR8.1Fares CHAIBI7.8Nabil BENTALEB7.1Ibrahim MAZA6.8Riyad MAHREZ9.3Amine GOUIRI6.4Alexander SCHLAGER5.6Stefan POSCH6.1David ALABA6.9Philipp LIENHART6.1Phillip MWENE6.8Xaver SCHLAGER6.7Nicolas SEIWALD6.7Marcel SABITZER8.0Romano SCHMID6.1Konrad LAIMER6.5Marko ARNAUTOVIC6.8
from the bench

match pulse — xG per 5 minutes · goals · cards

4590ALGAUT

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

  • 28Arnautovic0.77 xG
  • 45Belghali0.09 xG
  • 55Sabitzer0.11 xG
  • 60Mahrez0.23 xG
  • 90+3Mahrez0.47 xG
  • 90+6Kalajdzic0.17 xG
ALG 0:0 AUT0'kickoff
8' Schlager — xG 0.01 · Missed10' Maza — xG 0.01 · Missed28' Arnautovic — xG 0.77 · Goal32' Belghali — xG 0.03 · Missed36' Maza — xG 0.13 · Missed38' Schmid — xG 0.00 · Missed40' Chaibi — xG 0.09 · Post41' Mwene — xG 0.05 · Missed42' Mahrez — xG 0.05 · Blocked44' Maza — xG 0.46 · Saved45' Belghali — xG 0.09 · Goal45 + 2' Seiwald — xG 0.11 · Blocked49' Bensebaini — xG 0.02 · Missed54' Chaibi — xG 0.08 · Saved55' Sabitzer — xG 0.11 · Goal59' Chaibi — xG 0.02 · Blocked60' Mahrez — xG 0.23 · Goal65' Seiwald — xG 0.02 · Missed68' Danso — xG 0.14 · Missed90 + 3' Mahrez — xG 0.47 · Goal90 + 5' Lienhart — xG 0.11 · Missed90 + 6' Kalajdzic — xG 0.17 · Goal

▶ Watch every shot in 3D⟲ Replay the match

The xG race — cumulative expected goals, minute by minute

ALG 0:0 AUT
1.0015304560759028' Arnautovic — GOAL45' Belghali — GOAL55' Sabitzer — GOAL60' Mahrez — GOAL90 + 3' Mahrez — GOAL90 + 6' Kalajdzic — GOAL1.681.49

On paper vs as played — formation sheet vs heatmap reality

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

16Oussama BENBOTOussama BENBOT2Aissa MANDIAissa MANDI13Jaouen HADJAMJaouen HADJAM17Rafik BELGHALIRafik BELGHALI21Ramy BENSEBAINIRamy BENSEBAINI8Houssem AOUARHoussem AOUAR10Fares CHAIBIFares CHAIBI19Nabil BENTALEBNabil BENTALEB22Ibrahim MAZAIbrahim MAZA7Riyad MAHREZRiyad MAHREZ9Amine GOUIRIAmine GOUIRI1Alexander SCHLAGERAlexander SCHLAGER5Stefan POSCHStefan POSCH8David ALABADavid ALABA15Philipp LIENHARTPhilipp LIENHART16Phillip MWENEPhillip MWENE4Xaver SCHLAGERXaver SCHLAGER6Nicolas SEIWALDNicolas SEIWALD9Marcel SABITZERMarcel SABITZER18Romano SCHMIDRomano SCHMID20Konrad LAIMERKonrad LAIMER7Marko ARNAUTOVICMarko ARNAUTOVIC

The duel — team data, FIFA tracking included

61%
Possession
34%
1.54
Expected goals
1.06
62
Threat
38
12
Shots
10
5
On target
3
723
Passes completed
355
39
Forced turnovers
24
16.8s
Ball recovery time
28.6s
5.46
High-press phases
1.96
6
Fouls committed
3
1
Offsides
3
105 km
Distance covered
113 km
32.2 km/h
Top speed
31.7 km/h

Territory — where each team lived

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

How it happened

  1. 11Marko ARNAUTOVIC (Austria) is booked by the referee.
  2. 28Marko ARNAUTOVIC (Austria) scores!!
  3. 45Rafik BELGHALI (Algeria) scores!!
  4. Before the second half begins Michael GREGORITSCH (in) comes off the bench to replace Marko ARNAUTOVIC (out) (Austria)
  5. Before the second half begins Paul WANNER (in) comes off the bench to replace Romano SCHMID (out) (Austria)
  6. Before the second half begins Florian GRILLITSCH (in) comes off the bench to replace Xaver SCHLAGER (out) (Austria)
  7. 55Marcel SABITZER (Austria) scores!!
  8. 60Riyad MAHREZ (Algeria) scores!!
  9. 62Kevin DANSO (in) comes off the bench to replace David ALABA (out) (Austria)
  10. 71Rayan AIT-NOURI (in) comes off the bench to replace Jaouen HADJAM (out) (Algeria)
  11. 71Zineddine BELAID (in) comes off the bench to replace Amine GOUIRI (out) (Algeria)
  12. 71Samir CHERGUI (in) comes off the bench to replace Rafik BELGHALI (out) (Algeria)
  13. 90+3Riyad MAHREZ (Algeria) scores!!
  14. 90+4Fares GHEDJEMIS (in) comes off the bench to replace Houssem AOUAR (out) (Algeria)
  15. 90+5Sasa KALAJDZIC (in) comes off the bench to replace Phillip MWENE (out) (Austria)
  16. 90+6Sasa KALAJDZIC (Austria) scores!!

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

Mahrez Inspires Desert Dominance, Denied by Austrian Steel

Algeria's 61 per cent possession and 5.5 high-press phases should have governed Kansas City. Instead, they surrendered inside 30 minutes to Austria's efficient 0.77 xG strike. Mahrez's creative dominance and superior turnovers (39 to 24) forced an unlikely equaliser (0.09 xG) before half-time. The second half mirrored the first: Austria ahead at 55 minutes, Algeria level at 60. Two defences matched against attacking intent. By stoppage time, organised defending had surrendered to chaos—both teams trading goals in desperation.

The decisive moment came at 44 minutes: Algeria missed a high-quality chance (0.46 xG) that would have settled a game already tipping their way through possession and press. Despite 12 shots (five on target) and 1.54 xG to Austria's 10 shots and 1.06, Algeria found only 90+3 for a lead. Three minutes later, it was gone. Sabitzer (8.0) held Austria's rearguard despite 34 per cent possession; Alaba (6.9) escaped reckoning. A draw that masked two entirely different matches.

Austria scored three goals from 1.06 expected goals whilst surrendering 61 per cent possession; Algeria, three from 1.54, saw dominance dissolve in the final three minutes.

90+6

Austria's final equaliser strips victory from Algeria's grasp.

What Algeria needed

Possession without precision, pressing without finish.

  • That 44' big chance (0.46 xG) would have broken Austria's resilience. Take it.
  • Twelve shots but five on target: 1.54 xG demands clinical execution, not luck.
  • Led 90+3 after dominance. Conceded 90+6: defensive collapse in final moments unforgivable.

What Austria needed

Ruthless defence bought time; late escape masked a flawed approach.

  • 1.06 xG, three goals: clinical finishing kept them in it from 34 per cent possession.
  • Only 2.0 high-press phases: reactive defending worked only because Algeria squandered chances.
  • Sabitzer (8.0) and Alaba (6.9) survived their final test. That gamble works once, rarely twice.