World Cup 2026

← All matches
Matchday 14 · Group A · 2026-06-24
South Africa
xG 1.93
HT 0–01 – 0
South Korea
xG 2.21
South Africa Thapelo Maseko 63′
Estadio BBVA · 51,243 attendance
The story

A genuine shock — the model gave South Africa just 22% before kick-off, and they beat South Korea anyway. The xG race tells a different story though: South Korea created more (2.21 vs 1.93) and will feel hard done by.

Expected goals race
120′15′30′45′60′75′90′1.93Thapelo Maseko 63′2.21
South Africa South Korea ● goal

Cumulative expected goals, minute by minute. ESPN's free feed has no xG, so each shot's xG is estimated with a naive distance-and-angle logistic model fitted on shot coordinates from the play-by-play.

Shot map
Kim Min-Jae · 2′ · xG 0.27 · Shot BlockedRelebohile Mofokeng · 6′ · xG 0.10 · Shot BlockedOh Hyeon-Gyu · 7′ · xG 0.69 · Shot Off TargetLee Kang-In · 8′ · xG 0.26 · Shot Off TargetEvidence Makgopa · 14′ · xG 0.26 · Shot Off TargetThapelo Maseko · 19′ · xG 0.20 · Shot BlockedOswin Appollis · 20′ · xG 0.07 · Shot On TargetThalente Mbatha · 30′ · xG 0.09 · Shot On TargetEvidence Makgopa · 30′ · xG 0.45 · Shot On TargetHwang Hee-Chan · 34′ · xG 0.05 · Shot Off TargetThapelo Maseko · 39′ · xG 0.07 · Shot Off TargetRelebohile Mofokeng · 42′ · xG 0.07 · Shot Off TargetThapelo Maseko · 43′ · xG 0.07 · Shot BlockedAubrey Modiba · 45'+5′ · xG 0.06 · Shot Off TargetThapelo Maseko · 51′ · xG 0.23 · Shot BlockedThalente Mbatha · 51′ · xG 0.04 · Shot Off TargetOh Hyeon-Gyu · 60′ · xG 0.31 · Shot On TargetThapelo Maseko · 63′ · xG 0.22 · GoalSeol Young-Woo · 86′ · xG 0.07 · Shot Off TargetSon Heung-Min · 88′ · xG 0.10 · Shot BlockedPark Jin-Seob · 90'+3′ · xG 0.47 · Shot On Target
South Africa (attacking →) South Korea (attacking ←) size = xG · star = goal
South Africa  ·  match stats  ·  South Korea
31.5 Possession 68.5
13 Shots 8
4 On Target 3
4 Corners 6
7 Fouls 9
3 Offsides 0
2 Saves 3
1 Yellows 1
0 Reds 0
What the model expected
South Africa 22%draw 24%South Korea 54%ACTUAL

Pre-match Elo: South Africa 1705, South Korea 1823. The model priced this South Africa 22% / draw 24% / South Korea 54%, most likely score 1–1. Reality had other plans. The result moves 33 Elo points from South Korea to South Africa — that flows straight into the next round of tournament simulations.

Timeline
45' SUBSubstitution, Korea Republic. Son Heung-Min replaces Hwang Hee-Chan.
45' SUBSubstitution, Korea Republic. Kim Jin-Gyu replaces Paik Seung-Ho.
45' SUBSubstitution, Korea Republic. Jens Castrop replaces Lee Tae-Seok.
62' SUBSubstitution, South Africa. Tshepang Moremi replaces Oswin Appollis.
63' GOALGoal! South Africa 1, Korea Republic 0. Thapelo Maseko (South Africa) left footed shot from the centre of the box to the bottom right corner. Assisted by Tshepang Moremi following a fast break.
66' SUBSubstitution, Korea Republic. Park Jin-Seob replaces Kim Min-Jae.
73' YELLOWAubrey Modiba (South Africa) is shown the yellow card for a bad foul.
74' SUBSubstitution, Korea Republic. Cho Gue-Sung replaces Oh Hyeon-Gyu.
75' SUBSubstitution, South Africa. Iqraam Rayners replaces Thapelo Maseko.
79' YELLOWCho Gue-Sung (Korea Republic) is shown the yellow card for a bad foul.
80' SUBSubstitution, South Africa. Jayden Adams replaces Relebohile Mofokeng.
Lineups
South Africa
4-2-3-1
  • 1Ronwen Williams G
  • 14Mbekezeli Mbokazi CD-L
  • 21Ime Okon CD-R
  • 6Aubrey Modiba LB
  • 20Khuliso Mudau RB
  • 10Relebohile Mofokeng AM
  • 13Sphephelo Sithole LM
  • 5Thalente Mbatha RM
  • 17Evidence Makgopa F
  • 7Oswin Appollis AM-L
  • 12Thapelo Maseko AM-R
Subs: Tshepang Moremi, Iqraam Rayners, Jayden Adams
South Korea
3-4-2-1
  • 1Kim Seung-Gyu G
  • 4Kim Min-Jae CD
  • 3Lee Gi-Hyuk CD-L
  • 2Lee Han-Beom CD-R
  • 6Hwang In-Beom CM-L
  • 8Paik Seung-Ho CM-R
  • 13Lee Tae-Seok LM
  • 22Seol Young-Woo RM
  • 18Oh Hyeon-Gyu F
  • 11Hwang Hee-Chan CF-L
  • 19Lee Kang-In CF-R
Subs: Son Heung-Min, Kim Jin-Gyu, Jens Castrop, Park Jin-Seop, Cho Gue-Sung
← Fixtures, table & predictions

Generated automatically from public match data. Stats: ESPN · Results: openfootball · xG: own naive model (distance + angle).