MUNDIAL·26

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

South Africa

63 Thapelo MASEKO (pen)

1:0

tap a player for their match file

South Africa4-2-3-1
Korea Republic3-4-2-1
Ronwen WILLIAMS7.2Aubrey MODIBA6.8Mbekezeli MBOKAZI7.8Khuliso MUDAU7.7Ime OKON7.3Thalente MBATHA7.2Sphephelo SITHOLE7.4Oswin APPOLLIS6.7Relebohile MOFOKENG7.3Thapelo MASEKO8.0Evidence MAKGOPA6.4KIM Seunggyu6.5LEE Hanbeom6.9KIM Minjae7.0LEE Taeseok6.5SEOL Youngwoo6.9LEE Gihyuk6.8HWANG Inbeom6.5PAIK Seungho6.4HWANG Heechan6.5LEE Kangin6.2OH Hyeongyu6.4
from the bench

match pulse — xG per 5 minutes · goals · cards

4590RSAKOR

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

  • 63Maseko0.09 xG
RSA 0:0 KOR0'kickoff
2' Min-Jae — xG 0.03 · Blocked6' Mofokeng — xG 0.05 · Blocked7' Hyeon-Gyu — xG 0.21 · Missed8' Kang-in — xG 0.08 · Missed14' Makgopa — xG 0.05 · Missed19' Maseko — xG 0.14 · Blocked20' Appollis — xG 0.03 · Saved30' Mbatha — xG 0.04 · Saved30' Makgopa — xG 0.58 · Saved34' Hwang — xG 0.02 · Missed39' Maseko — xG 0.04 · Missed42' Mofokeng — xG 0.03 · Missed43' Maseko — xG 0.03 · Blocked45 + 5' Modiba — xG 0.01 · Missed51' Maseko — xG 0.08 · Blocked51' Mbatha — xG 0.02 · Missed60' Hyeon-Gyu — xG 0.17 · Saved63' Maseko — xG 0.09 · Goal86' Young-woo — xG 0.01 · Missed88' Son — xG 0.03 · Blocked90 + 3' Jin-seob — xG 0.36 · Saved

▶ Watch every shot in 3D⟲ Replay the match

The xG race — cumulative expected goals, minute by minute

RSA 0:0 KOR
0.51.0015304560759063' Maseko — GOAL1.190.91

On 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.

1Ronwen WILLIAMSRonwen WILLIAMS6Aubrey MODIBAAubrey MODIBA14Mbekezeli MBOKAZIMbekezeli MBOKAZI20Khuliso MUDAUKhuliso MUDAU21Ime OKONIme OKON5Thalente MBATHAThalente MBATHA13Sphephelo SITHOLESphephelo SITHOLE7Oswin APPOLLISOswin APPOLLIS10Relebohile MOFOKENGRelebohile MOFOKENG12Thapelo MASEKOThapelo MASEKO17Evidence MAKGOPAEvidence MAKGOPA1KIM SeunggyuKIM Seunggyu2LEE HanbeomLEE Hanbeom4KIM MinjaeKIM Minjae13LEE TaeseokLEE Taeseok22SEOL YoungwooSEOL Youngwoo3LEE GihyukLEE Gihyuk6HWANG InbeomHWANG Inbeom8PAIK SeunghoPAIK Seungho11HWANG HeechanHWANG Heechan19LEE KanginLEE Kangin18OH HyeongyuOH Hyeongyu

The duel — team data, FIFA tracking included

30%
Possession
61%
0.89
Expected goals
0.74
32
Threat
68
13
Shots
8
4
On target
3
279
Passes completed
657
40
Forced turnovers
28
24.3s
Ball recovery time
14.3s
2.39
High-press phases
5.74
9
Fouls committed
7
3
Offsides
0
112 km
Distance covered
111 km
33.0 km/h
Top speed
34.1 km/h

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

  1. Before the second half begins SON Heungmin (in) comes off the bench to replace HWANG Heechan (out) (Korea Republic)
  2. Before the second half begins KIM Jingyu (in) comes off the bench to replace PAIK Seungho (out) (Korea Republic)
  3. Before the second half begins CASTROP Jens (in) comes off the bench to replace LEE Taeseok (out) (Korea Republic)
  4. 62Tshepang MOREMI (in) comes off the bench to replace Oswin APPOLLIS (out) (South Africa)
  5. 63Thapelo MASEKO (South Africa) scores!!
  6. 65PARK Jinseob (in) comes off the bench to replace KIM Minjae (out) (Korea Republic)
  7. 72Aubrey MODIBA (South Africa) is booked by the referee.
  8. 74CHO Guesung (in) comes off the bench to replace OH Hyeongyu (out) (Korea Republic)
  9. 75Iqraam RAYNERS (in) comes off the bench to replace Thapelo MASEKO (out) (South Africa)
  10. 78CHO Guesung (Korea Republic) is booked by the referee.
  11. 80Jayden 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 Republic came to Monterrey seeking to impose control, and for long periods they did—61 per cent possession, 5.7 high-pressure phases, the ball at their feet for most of the afternoon. But South Africa, deployed in a disciplined 4-2-3-1, never panicked. They recovered the ball in 24.3 seconds on average, forced 40 turnovers to Korea's 28, and waited. That patience was rewarded in the 63rd minute when a swift counter-attack produced the game's only goal: low expected value (0.09 xG), maximum effect.

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.