First Stage · Group J · Tuesday, June 23 · San Francisco Bay Area Stadium, San Francisco Bay Area · 68,371 in the stands
kickoff 20:00 local · 17°C · 85% humidity
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
- 36′Al Rashdan0.14 xG
- 69′Benbouali0.08 xG
- 82′Gouiri0.40 xG
The xG race — cumulative expected goals, minute by minute
JOR 0:0 ALGOn paper vs as played — formation sheet vs heatmap reality
JOR 3-4-2-1 attack →, ← ALG 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. Jordan attack →, ← Algeria attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- 36′NIZAR ALRASHDAN (Jordan) scores!!
- 44′Ramiz ZERROUKI (Algeria) is booked by the referee.
- ′Before the second half begins Nadhir BENBOUALI (in) comes off the bench to replace Hicham BOUDAOUI (out) (Algeria)
- ′Before the second half begins Nabil BENTALEB (in) comes off the bench to replace Ramiz ZERROUKI (out) (Algeria)
- 64′HUSAM ABUDAHAB (Jordan) is booked by the referee.
- 69′Nadhir BENBOUALI (Algeria) scores!!
- 76′Anis HADJ MOUSSA (in) comes off the bench to replace Riyad MAHREZ (out) (Algeria)
- 76′ODEH FAKHOURY (in) comes off the bench to replace MAHMOUD ALMARDI (out) (Jordan)
- 82′Amine GOUIRI (Algeria) scores!!
- 84′ALI AZAIZEH (in) comes off the bench to replace MOUSA ALTAMARI (out) (Jordan)
- 84′MOHAMMAD ABUHASHEESH (in) comes off the bench to replace MOHANNAD ABUTAHA (out) (Jordan)
- 85′Zineddine BELAID (in) comes off the bench to replace Amine GOUIRI (out) (Algeria)
- 85′Jaouen HADJAM (in) comes off the bench to replace Rayan AIT-NOURI (out) (Algeria)
- 90+1′MOHAMMAD ABUZRAIQ (in) comes off the bench to replace ALI OLWAN (out) (Jordan)
- 90+1′SALEEM OBAID (in) comes off the bench to replace HUSAM ABUDAHAB (out) (Jordan)
The morning-after column · AI-written from the match data
Relentless Algeria Exhausts Stubborn Jordan in San Francisco
The numbers were brutal and foretold the end. Algeria's expected goals reached 2.05 against Jordan's paltry 0.38—a chasm that xG exists to measure. Jordan's early goal came from 0.14 xG (fortune favoured the brave), but their one big chance, in the first minute at 0.25 xG, was skied. By contrast, when Gouiri's finish arrived in the 82nd minute, it carried 0.40 xG: clinical, inevitable, match-clinching. Four other clear-cut moments went begging for Algeria, yet they had more than enough in hand.
Algeria's 2.05 expected goals to Jordan's 0.38—a five-fold gap that meant the 2-1 scoreline was the merciful result, not the dominant one.
69′
Benbouali's equaliser broke Jordan's resistance after an hour of containment. Algeria never looked back.
What Jordan needed
Conceded possession but couldn't capitalise on rare chances; exhaustion cost them dearly.
- Missed a 0.25 xG big chance in minute 1—ruthlessness in the final third would have changed everything.
- Ball recovery time of 17.7 seconds left them fatally exposed once Algeria's press cranked up to 7.2 phases per half.
- 3-4-2-1 formation lacked midfield bodies to shield a defence under siege; tighter shape would have lasted longer.
What Algeria needed
Dominant possession and press strangled Jordan; conversion rate alone prevented a rout.
- 2.05 xG versus 2 goals: four chances unmarked (33', 66', 89' saved or missed at 0.42, 0.23, 0.19). Ruthlessness in transition could bury teams faster.
- High press of 7.2 phases and 9.1-second recovery were suffocating; Mahrez (7.4) and Gouiri (7.6) had space on the turn, but no serious breakdown.
- Without a red card, Algeria's aggression worked; teams with pace and discipline could have punished the 62-per-cent possession model on the counter.