← World Cup
🇿🇦South Africa
10
Korea Republic🇰🇷
32Possession68
13Shots8
4Shots on target3
5Shots inside box5
4Blocked shots1
4Corners6
3Offsides0
7Fouls9
1Yellow cards1
0Red cards0
2Saves3
339Passes720
82Pass accuracy %89
1.1Expected goals (xG)1

Match events

  • 46'Hee-chan Hwang / Heung-min Son
  • 46'Seung-ho Paik / Jin-gyu Kim
  • 46'Tae-seok Lee / Jens Castrop
  • 62'Oswin Appollis / Tshepang Moremi
  • 63'Thapelo Maseko
  • 65'Min-jae Kim / Jin-seob Park
  • 73'Aubrey Modiba
  • 74'Hyeon-gyu Oh / Gue-sung Cho
  • 75'Thapelo Maseko / Iqraam Rayners
  • 79'Gue-sung Cho
  • 80'Relebohile Mofokeng / Jayden Adams
FTFull time · post-match
🇿🇦
South Africa
🇰🇷
Korea Republic

Group Stage · Group A · Wed, Jun 24 · 8:00 pm Monterrey · Estadio BBVA, Monterrey

Full-time · post-match analysis
South Africa vs Korea Republic — full time
Full-match analysis07:44 AM

Maseko Magic Sends South Africa into Historic World Cup Knockouts

South Africa
10Full-time
Korea Republic

Key moments

  • 46' — Korea Republic attempts to spark their attack with a triple halftime substitution, introducing Hee-chan Hwang, Seung-ho Paik, and Tae-seok Lee.
  • 63' — Thapelo Maseko scores the historic opening goal for South Africa with a brilliant near-post finish.
  • 73' — Aubrey Modiba picks up a tactical yellow card as South Africa's defense digs deep to protect their lead.
South Africa vs Korea Republic match statistics

In a historic night at the FIFA World Cup 2026, South Africa defied the odds to defeat Korea Republic 1–0 and secure an unforgettable place in the Round of 32. Entering the match needing a victory to guarantee progression from Group A, Bafana Bafana surrendered a whopping 68% of the possession to their highly technical opponents but proved far more efficient and clinical on the break. Under the guidance of Hugo Broos, South Africa's disciplined defensive unit soaked up endless pressure, restricting Korea Republic's heavy possession to just three shots on target and frustrating them at every turn.

The defining moment of the contest arrived in the 63rd minute. Just moments after Oswin Appollis was introduced to inject fresh energy into the South African attack, Thapelo Maseko found space in the final third. The 22-year-old winger controlled the ball and fired a clinical finish inside the near post, sparking wild celebrations on the bench and in the stands. It was a deserved reward for a South African side that, despite having far less of the ball, actually outshot Korea Republic 13 to 8, proving incredibly dangerous whenever they broke on the counter.

Korea Republic boss Hong Myung-bo tried desperately to salvage the game, turning to his bench early with a triple substitution at halftime—including the introduction of Hee-chan Hwang—and later throwing on Min-jae Kim and Hyeon-gyu Oh. However, South Africa's low defensive block remained completely impenetrable. Led by Aubrey Modiba, who picked up a yellow card in the 73rd minute for a tactical foul, the South African defense put on a masterclass. Frustration eventually boiled over for the Koreans, culminating in a 79th-minute yellow card for striker Gue-sung Cho as their attack sputtered in the final third.

With this monumental victory, South Africa advances to the knockout stages of the World Cup for the first time in their history, setting up a thrilling Round of 32 clash against Canada. For Korea Republic, who started the group stage with high expectations, the defeat leaves them on three points and facing an agonizing wait to see if they can scrape through as one of the best-placed third-place teams. It is a legendary triumph for Bafana Bafana, proving that defensive steel and counter-attacking efficiency can triumph over possession-heavy football on the grandest stage.

Player ratings

Thapelo Maseko9.0

South Africa · Scored the historic 63rd-minute winning goal before being substituted to a standing ovation.

Aubrey Modiba8.0

South Africa · Anchored a disciplined defensive display, making key clearances and taking a tactical yellow card.

Relebohile Mofokeng7.5

South Africa · A menace on the counter-attack, linking up brilliantly before being subbed off in the 80th minute.

Hee-chan Hwang5.5

Korea Republic · Introduced at halftime to spark life into the attack but was neutralized by Bafana Bafana's low block.

Min-jae Kim6.0

Korea Republic · Brought on immediately after South Africa scored to secure the backline, but had little defensive work thereafter.

Gue-sung Cho5.0

Korea Republic · Starved of clear-cut opportunities upfront and picked up a frustrated yellow card in the 79th minute.

Updated 7 times during the match
  • 14'Live update
  • 30'Live update
  • 44'Live update
  • 60'Live update
  • 74'Live update
  • 90'Live update
  • 95'Live update

Full time

Match stats

South AfricaKorea Republic
32Possession68
13Shots8
4Shots on target3
5Shots inside box5
4Blocked shots1
4Corners6
3Offsides0
7Fouls9
1Yellow cards1
2Saves3
339Passes720
82Pass accuracy %89
1.1Expected goals (xG)1

Starting XI · as it played

Real lineup · goals, cards & subs
🇿🇦
South AfricaFormation 4-2-4
Goals1
Williams
8.0
Modiba
Mbokazi
Okon
Mudau
Mbatha
Sithole
62'
Appollis
7.580'
Mofokeng
9.075'
Maseko
Makgopa
Substitutions · 3
62'Appollis
75'Maseko
80'Mofokeng
🇰🇷
Korea RepublicFormation 5-3-2
Goals0
Kim
46'
Lee
Lee
Lee
6.065'
Kim
Seol
Hwang
46'
Paik
Lee
5.546'
Hwang
74'
Oh
Substitutions · 5
46'Hwang
46'Paik
46'Lee
65'Kim
74'Oh

Full time

Match events

Event feed will populate as official data lands.

Watch

Match highlights

All highlights

Video plays on this page via the official source. Playback rights vary by region (enforced by the player).

During the match · 15-minute updates
7 live updates · newest first
Pre-match · what we expected
South Africa vs Korea Republic preview
Match preview

South Africa vs Korea Republic — World Cup 2026 Preview

South Africa vs Korea Republic form and stats
  • South Africa form: No recent data
  • Korea Republic form: No recent data

South Africa vs Korea Republic — FIFA World Cup 2026 group stage preview.

This fixture promises to be a key battle as both sides look to make their mark in the tournament.

Starting XI (pre-match projection)

🇿🇦
South Africa4-2-3-1 projected
ManagerHugo Broos
13
Goss
36
Sebelebele
20
Okon
3
Ndamane
6
Modiba
15
Sithole
4
Mokoena
18
Zwane
17
Makgopa
16
Mbatha
13
Rayners
Bench & squad · 14
LBCross
RBMudau
STFoster
CBMbokazi
CBSibisi
CBMakhanya
LWAppollis
LWMofokeng
GKWilliams
LBKabini
GKChaine
RBMatuludi
LWMaseko
LWMoremi
🇰🇷
Korea Republic4-3-3 projected
ManagerTo be confirmed
31
Song
33
Kim
13
Lee
3
Lee
17
Lee
17
Castrop
97
Kim
8
Paik
13
Yang
10
Cho
7
Son
Bench & squad · 15
AMLee
STHwang
STOh
GKJo
DMHwang
AMLee
LWEom
DMPark
AMBae
AMLee
CBKim
GKKim
CBKim
CBCho
RBSeol

Recent form · last 4

🇿🇦South Africa

LWDL
  • vs CanadaFIFA World Cup01
  • vs South KoreaFIFA World Cup10
  • @ Czech RepublicFIFA World Cup11
  • @ MexicoFIFA World Cup02

🇰🇷Korea Republic

LLWW
  • @ South AfricaFIFA World Cup01
  • @ MexicoFIFA World Cup01
  • vs Czech RepublicFIFA World Cup21
  • vs El SalvadorInternational Friendlies10

Factlen projection

Pre-match win probability

54%16%30%
South Africa winDrawKorea Republic win

Model estimate from confederation strength + home edge, before confirmed lineups. Editorial projection — not betting advice.

South AfricaTale of the tapeKorea Republic
Hugo BroosManagerTBC
4-2-3-1 projectedFormation4-3-3 projected
CAFConfederationAFC
Group AGroupGroup A

Key players

🇿🇦South Africa

  • Themba ZwaneAM · #18
  • Evidence MakgopaAM · #17
  • Thalente MbathaAM · #16

🇰🇷Korea Republic

  • Jens CastropCM · #17
  • Jin-gyu KimCM · #97
  • Seung-ho PaikCM · #8

South Africa squad watch

Official sources

Broos names 32-player preliminary World Cup squad

FIFA's squad hub lists South Africa's 32-player preliminary group, led by Ronwen Williams, Teboho Mokoena, and Lyle Foster.

Source: FIFA · May 21, 12:00 PM UTC

Final South Africa cut expected at Union Buildings

Local reporting says Broos is expected to trim the 32-player training group to the tournament squad on 27 May.

Source: FARPost · May 21, 6:00 PM UTC

Korea Republic squad watch

Official sources

South Africa roster

Preliminary squad - 32/32

Squad source

GK

Ronwen WilliamsClub not listed
Ricardo GossClub not listed
Sipho ChaineClub not listed
Brandon PetersonClub not listed

DF

Khuliso MudauClub not listed
Olwethu MakhanyaClub not listed
Bradley CrossClub not listed
Thabiso MonyaneClub not listed
Thabang MatuludiClub not listed
Nkosinathi SibisiClub not listed
Aubrey ModibaClub not listed
Khulumani NdamaneClub not listed
Ime OkonClub not listed
Samukele KabiniClub not listed
Mbekezeli MbokaziClub not listed

MF

Teboho MokoenaClub not listed
Jayden AdamsClub not listed
Brooklyn PoggenpoelClub not listed
Lebohang MaboeClub not listed
Thalente MbathaClub not listed
Sphephelo SitholeClub not listed

FW

Oswin AppollisClub not listed
Tshepang MoremiClub not listed
Evidence MakgopaClub not listed
Lyle FosterBurnley
Iqraam RaynersClub not listed
Relebohile MofokengClub not listed
Themba ZwaneClub not listed
Patrick MaswanganyiClub not listed
Kamogelo SebelebeleClub not listed
Thapelo MorenaClub not listed
Thapelo MasekoClub not listed

Korea Republic roster

Final squad - 9/26

Squad source

GK

Song BumkeunJeonbuk
Jo HyeonwooUlsan
Kim Seung-gyuFC Tokyo

DF

Kim MinjaeBayern Munich
Seol YoungwooCrvena Zvezda

MF

Lee KanginPSG
Hwang HeechanWolves

FW

Son HeungminLAFC
Cho GuesungMidtjylland