South Africa at the FIFA World Cup 2026

History

South Africa (Bafana Bafana) made their World Cup debut in 1998, having been readmitted to international football after the end of apartheid. They appeared at three consecutive tournaments: 1998, 2002, and 2010, when they hosted the event. As hosts in 2010 they made history by becoming the first host nation to exit in the group stage, despite defeating France 2-1 in their final group game. Their 2026 appearance marks a return after a 16-year absence. South Africa has never won the World Cup.

Qualification

South Africa qualified for the 2026 World Cup by topping CAF Group C, which included Nigeria, Benin, Zimbabwe, Rwanda, and Lesotho. They secured their spot in October 2025 with a 3-0 victory over Rwanda on the final matchday, finishing on 18 points despite having had three points deducted for fielding an ineligible player. They edged out Nigeria to claim the automatic qualification place reserved for the group winner.

Preparation

Bafana Bafana entered their pre-tournament camp on 25 May 2026, the date the FIFA Club Protection Programme came into effect. Coach Hugo Broos announced his preliminary squad on 21 May 2026 and unveiled the final 26-player squad on 27 May at the Sefako Makgatho Presidential Guest House in Pretoria, in the presence of President Cyril Ramaphosa, Sports Minister Gayton McKenzie and SAFA President Danny Jordaan. In their send-off friendly at Orlando Stadium in Soweto on 29 May, South Africa were held to a 0-0 draw by Nicaragua, with Broos resting his Mamelodi Sundowns players after their CAF Champions League final triumph. The squad's departure for Mexico was then disrupted by a North American visa debacle: the planned Sunday flight was delayed and rescheduled to Monday 1 June after all players received their visas, with four backroom staff still awaiting documentation. South Africa open their World Cup campaign against Mexico on 11 June at the Estadio Azteca.

Latest news

Visa debacle delays Bafana Bafana's departure for the World Cup to Monday

· general

Bafana Bafana's Sunday departure for Mexico was scuppered by North American visa delays. By Sunday evening Sports Minister Gayton McKenzie confirmed all players had their visas, with four backroom staff (assistant coach, team doctor, head of security and analyst) awaiting documents. McKenzie called it embarrassing, saying they were made to look like fools. The flight moved to Monday 1 June.

Bafana Bafana held to goalless draw by Nicaragua in World Cup send-off friendly

· matches

South Africa drew 0-0 with Nicaragua in their World Cup send-off friendly at Orlando Stadium in Soweto. Coach Hugo Broos rested his Mamelodi Sundowns players, who had only returned home on 26 May after winning the CAF Champions League final. Bafana dominated possession but failed to break down a defensive Nicaragua; Broos said he was happy with the performance despite the result.

Squad

PlayerPositionClub
Ronwen WilliamsGKMamelodi Sundowns
Ricardo GossGKSiwelele
Sipho ChaineGKOrlando Pirates
Aubrey ModibaDFMamelodi Sundowns
Khuliso MudauDFMamelodi Sundowns
Nkosinathi SibisiDFOrlando Pirates
Mbekezeli MbokaziDFChicago Fire
Ime OkonDFHannover 96
Samukele KabiniDFMolde
Khulumani NdamaneDFMamelodi Sundowns
Thabang MatuludiDFPolokwane City
Bradley CrossDFKaizer Chiefs
Olwethu MakhanyaDFPhiladelphia Union
Themba ZwaneMFMamelodi Sundowns
Teboho MokoenaMFMamelodi Sundowns
Sphephelo SitholeMFTondela
Thalente MbathaMFOrlando Pirates
Jayden AdamsMFMamelodi Sundowns
Lyle FosterFWBurnley
Evidence MakgopaFWOrlando Pirates
Oswin AppollisFWOrlando Pirates
Iqraam RaynersFWMamelodi Sundowns
Relebohile MofokengFWOrlando Pirates
Thapelo MasekoFWAEL Limassol
Tshepang MoremiFWOrlando Pirates
Kamogelo SebelebeleDFOrlando Pirates

Recent results

  • 2023-11-18 — RSA 2-1 BEN (qualification)
  • 2023-11-21 — RWA 2-0 RSA (qualification)
  • 2024-01-10 — RSA 0-0 LES (friendly)
  • 2024-06-07 — NGA 1-1 RSA (qualification)
  • 2024-06-11 — RSA 3-1 ZIM (qualification)
  • 2025-03-21 — RSA 0-3 LES (qualification)
  • 2025-03-25 — BEN 0-2 RSA (qualification)
  • 2025-06-06 — RSA 0-0 TAN (friendly)
  • 2025-06-10 — RSA 2-0 MOZ (friendly)
  • 2025-09-05 — RSA 3-0 LES (qualification)
  • 2025-09-09 — RSA 1-1 NGA (qualification)
  • 2025-10-10 — RSA 0-0 ZIM (qualification)
  • 2025-10-14 — RSA 3-0 RWA (qualification)
  • 2025-11-15 — RSA 3-1 ZAM (friendly)
  • 2026-03-27 — RSA 1-1 PAN (friendly)
  • 2026-03-31 — RSA 1-2 PAN (friendly)

Predict Group A →