First Stage · Group A · Thursday, June 18 · Atlanta Stadium, Atlanta · 67,442 in the stands
kickoff 12:00 local · 27°C · 82% 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
- 6′Sadílek0.18 xG
- 83′Mokoena0.79 xG
The xG race — cumulative expected goals, minute by minute
CZE 0:0 RSAOn paper vs as played — formation sheet vs heatmap reality
CZE 3-5-2 attack →, ← RSA 4-3-3 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. Czechia attack →, ← South Africa attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- 6′Michal SADILEK (Czechia) scores!!
- 33′Teboho MOKOENA (South Africa) is booked by the referee.
- 40′Thalente MBATHA (South Africa) is booked by the referee.
- ′Before the second half begins Relebohile MOFOKENG (in) comes off the bench to replace Jayden ADAMS (out) (South Africa)
- 55′Pavel SULC (in) comes off the bench to replace Vladimir DARIDA (out) (Czechia)
- 55′Jaroslav ZELENY (in) comes off the bench to replace Alexandr SOJKA (out) (Czechia)
- 66′Evidence MAKGOPA (in) comes off the bench to replace Iqraam RAYNERS (out) (South Africa)
- 67′Lukas PROVOD (in) comes off the bench to replace Adam HLOZEK (out) (Czechia)
- 67′Tomas SOUCEK (in) comes off the bench to replace Michal SADILEK (out) (Czechia)
- 75′Ladislav KREJCI (Czechia) is booked by the referee.
- 78′David ZIMA (in) comes off the bench to replace Lukas CERV (out) (Czechia)
- 83′Penalty Awarded
- 83′Teboho MOKOENA (South Africa) successfully converts the penalty!
- 84′Kamogelo SEBELEBELE (in) comes off the bench to replace Thapelo MASEKO (out) (South Africa)
The morning-after column · AI-written from the match data
Czechia's Lucky Strike No Match for South Africa's Tide
Czechia nearly made their discipline pay. In the 47th minute, a 0.15 xG chance fell blocked—the kind of reprieve that might have tilted the narrative irrevocably. But Mokoena's South Africa persisted, pressing and probing, their ball recovery time of 12.3 seconds to Czechia's 20.7 showing a team refusing to retreat. The equaliser came in the 83rd minute from a 0.79 xG opportunity, a high-quality finish that felt inevitable. The xG maths said it all: 1.36 to 1.34—a draw inscribed in the numbers from whistle to whistle.
South Africa dominated 60% possession and 17 shots yet matched Czechia's xG at 1.34–1.36—two teams equally undeserving of the opening goal.
83′
South Africa's equalization from 0.79 xG—consequence of relentless possession and Czechia's second-half vulnerability
What Czechia needed
Early precision cannot weather waves of sustained possession
- Converted 0.18 xG opener but missed 0.15 xG chance at 47th—two moments, one narrative
- 3-5-2 invited dominance: 7 high-press phases to 4.5 and 44 turnovers forced against them
- 20.7-second ball recovery versus South Africa's 12.3s left perpetual reactive defending; Krejčí's 7.4 couldn't anchor
What South Africa needed
Dominance undone by conceding first; earlier finishing would have sealed it
- 17 shots (4 on target) to Czechia's 14 but conceded from 0.18 xG in minute 6
- 7 high-press phases generated superiority; Mokoena's 7.9 rating couldn't translate into goal before 83rd
- 12.3-second ball recovery beat Czechia's by 8 seconds; xG identical (1.34), wasting the pressure