Skip to main content
WC26AI — World Cup 2026 predicted by AI
Estadio BBVA
Group Stage
South Africa
25 Jun 2026
1 – 0
Full time
South Korea
South Africa vs Korea Republic — match action

Prediction vs Result

2.0/10
AI Predicted
12
Actual
10

Result went the other way.

The AI report

Reality diverged from the script. The model leaned towards Korea Republic (1–2), but South Africa won it 1–0 — 2.0/10 on the night.

On chances, the model penciled in 3 goals and the game delivered 1 — 2 fewer than projected.

Maseko found the net, none of whom the model had on its teamsheet of scorers.

Cards ran 4Y/0R on the model's read against 2Y/0R in reality — a quieter night for the referee than projected.

Full comparison

MetricAI PredictedActual
Scoreline1–21–0
ResultKorea Republic winSouth Africa win
Total goals31
ScorersLyle Foster, Son Heung-min, Hwang Hee-chanMaseko
Yellow cards42
Red cards00
Possessionmodel only38%–62%
Shotsmodel only9–18
Expected goals (xG)model only1.2–2.7

Score, scorers and cards are official; possession, shots and xG are the model’s projections (no official real counterpart).

Match Prediction

38%Possession62%
9Shots18
1.21Expected Goals (xG)2.74
71%Pass Accuracy85%

How the Model Sees It Unfold

  1. 34
  2. 41
  3. 55
  4. 63
  5. 72
  6. 78
  7. 85

Match Info

Tournament
FIFA World Cup 2026
Stage
Group Stage
Date
25 Jun 2026
Kick-off
01:00 (local)

Match Report

ESTADIO BBVA, GUADALUPE — South Korea 2-1 South Africa (FT)

A sun-baked Estadio BBVA provided a raucous backdrop as South Africa pulled off a first-half shock, only for South Korea's quality to shine through in a decisive second-half turnaround.

FIRST HALF — Bafana Bafana Stun the Taeguk Warriors Hugo Broos set his side up with ruthless pragmatism: a compact 4-4-2 mid-block, two banks of four, and the licence to spring on the counter. For 33 minutes, Korea probed patiently — Lee Kang-in flickering, Son Heung-min drifting — but found no way through. Then, against the run of play, South Africa struck. Oswin Appollis collected a long ball from Jayden Adams, accelerated past a flat-footed Cho Yu-min and whipped a low cross into the box. Lyle Foster, arriving late from the edge of the area, swept a first-time finish past Kim Seung-gyu. 1-0 — and Guadalupe erupted. Korea pushed for an equaliser before the break, but Ronwen Williams was equal to a stinging Son Heung-min drive, and Sphephelo Sithole's cynical foul on Lee Kang-in earned him a yellow card. South Africa went into the tunnel ahead, and dreaming.

SECOND HALF — Korea's Class Tells Korea coach Hong Myung-bo made a decisive change at the interval, introducing Yang Hyun-jun for the ineffective Oh Hyeon-gyu. The shift was immediate. Yang's directness on the left opened up space for Lee Kang-in to operate centrally, and in the 55th minute the PSG midfielder produced a moment of pure quality — a perfectly-weighted, disguised through-ball that split the RSA centre-backs. Son Heung-min latched on, held off Sibisi's challenge and rolled a composed finish into the bottom-left corner. His 52nd international goal — a new Korean all-time record — and the crowd, packed with Korean-American supporters, roared.

Korea now had the scent of victory. South Africa, visibly tiring without the suspended Mokoena to anchor midfield, dropped deeper. In the 78th minute, Yang Hyun-jun — the half-time substitute who had changed everything — drove at Bradley Cross on the left flank, beat him with a sharp cut inside and squared low across the six-yard box. Hwang Hee-chan arrived at pace and drilled a clinical, low finish into the far corner. 2-1 — and the game was won.

Broos threw on Relebohile Mofokeng and Iqraam Rayners in search of a leveller, and Cho Gue-sung was booked for a cynical foul as Korea protected their lead. Williams made two more fine stops to preserve respectability, but Korea saw the game out with composure. Three points and a winning start to Group A for the Taeguk Warriors; a valiant but ultimately costly defeat for Bafana Bafana, who will rue the absence of their suspended midfield engine Teboho Mokoena.