First Stage · Group A · Thursday, June 25 · Monterrey Stadium, Monterrey · 51,243 in the stands
kickoff 19:00 local · 31°C · 49% humidity · altitude 540 m
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
- 63′Maseko0.09 xG
The xG race — cumulative expected goals, minute by minute
RSA 0:0 KOROn paper vs as played — formation sheet vs heatmap reality
RSA 4-2-3-1 attack →, ← KOR 3-4-2-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. South Africa attack →, ← Korea Republic attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- ′Before the second half begins SON Heungmin (in) comes off the bench to replace HWANG Heechan (out) (Korea Republic)
- ′Before the second half begins KIM Jingyu (in) comes off the bench to replace PAIK Seungho (out) (Korea Republic)
- ′Before the second half begins CASTROP Jens (in) comes off the bench to replace LEE Taeseok (out) (Korea Republic)
- 62′Tshepang MOREMI (in) comes off the bench to replace Oswin APPOLLIS (out) (South Africa)
- 63′Thapelo MASEKO (South Africa) scores!!
- 65′PARK Jinseob (in) comes off the bench to replace KIM Minjae (out) (Korea Republic)
- 72′Aubrey MODIBA (South Africa) is booked by the referee.
- 74′CHO Guesung (in) comes off the bench to replace OH Hyeongyu (out) (Korea Republic)
- 75′Iqraam RAYNERS (in) comes off the bench to replace Thapelo MASEKO (out) (South Africa)
- 78′CHO Guesung (Korea Republic) is booked by the referee.
- 80′Jayden ADAMS (in) comes off the bench to replace Relebohile MOFOKENG (out) (South Africa)
The morning-after column · AI-written from the match data
South Africa's fortress: Korea's possession goes unrewarded
Korea's dominance was real, their 0.74 xG matching superior play: a missed chance at 7' (0.21 xG), saved efforts at 60' and 90+3' (0.17, 0.36). But they never broke through. South Africa's Thapelo Maseko (8.0 rating) orchestrated suffocating defence, with Mbokazi (7.8) and Mudau (7.7) imposing flank discipline. Korea's Kim Min-Jae, Han-beom Lee, and Young-woo Seol, all 6.9–7.0, found no space. The match was decided not by possession, but by transitions.
South Africa won with 30 per cent possession and a 0.09 xG goal, while Korea's 61 per cent control and 0.74 xG went unrewarded—a reminder that football is not played in possession metres.
63′
South Africa converts a 0.09 xG chance; clinical finishing overcomes Korea's possession dominance.
What South Africa needed
A masterclass in defensive discipline and transition football; they survived Korea's late siege.
- Forced 40 turnovers to Korea's 28—the midfield battle won through intensity, not possession.
- Recovery time of 24.3 seconds bought them the space to break; slow transitions would have buried them.
- Maseko's 8.0 rating anchored the defence; one lapse at 90+3' nearly cost them a 0.36 xG concession.
What Korea Republic needed
Possession and pressure alone do not win matches; clinical finishing would have changed everything.
- Three quality chances (0.21, 0.17, 0.36 xG) summing to 0.74 xG went begging—conversion was the missing link.
- 28 forced turnovers vs South Africa's 40 revealed a midfield out-battled in transition; Korea's 3-4-2-1 lacked cover.
- 5.7 high-press phases without reward suggest the press lacked coordination; Kim Min-Jae (7.0) could not turn dominance into clean sheets.