
Exactly 16 years after Siphiwe Tshabalala’s iconic rocket shook the world at Soccer City, history repeats itself. Bafana Bafana are back on the grandest stage of all, kicking off the 2026 FIFA World Cup against co-hosts Mexico at the legendary Estadio Azteca tonight.
With kick-off set for 21:00 (SA time), coach Hugo Broos’ men enter a roaring cauldron in Mexico City. While El Tri come into the clash as clear favorites on an 8-match unbeaten streak, Mzansi’s warriors are ready to fight like lions and cause a massive opening-night upset.
“We all know there will be many Mexicans in the stadium… but we do know we have the support of the nation. The whole country is behind us, and we are playing for everyone who believes in us.” — Bafana Bafana Head Coach, Hugo Broos
Broadcast Details: Where to Watch
You won’t have to miss a single second of the action. The match will be broadcast live across multiple platforms:
- Free-to-Air: SABC 1, SABC 3, and the SABC digital website/app.
- Pay TV: SuperSport Channel 202.
- Lineup Announcement: Coach Broos will officially unveil the starting XI at 20:00 (SA time), just an hour before kick-off. Projections hint at Ronwen Williams captaining from the back, with Burnley’s Lyle Foster spearheading the attack.
The Road to the Round of 32: Qualification Scenarios
The 2026 tournament structure offers multiple pathways to advance. The top two teams from each of the 12 groups qualify automatically, alongside the eight best third-placed teams. Here is how Bafana Bafana can secure a historic spot in the knockouts:
| Scenario | Path to Advancement | Requirements |
| Scenario 1 | Automatic Qualification | Defeat both Mexico and the Czech Republic to qualify with a game to spare. |
| Scenario 2 | Group Runners-Up | Collect 4 to 6 points and finish above either South Korea or the Czech Republic. |
| Scenario 3 | Best Third-Place | Finish 3rd in Group A with a superior points tally and goal difference over other groups. |
Bafana Bafana Group A Schedule
- 11 June 2026: Mexico vs. South Africa | Estadio Azteca, Mexico City (21:00 SA time)
- 18 June 2026: Czech Republic vs. South Africa | Mercedes-Benz Stadium, Atlanta (18:00 SA time)
- 25 June 2026: South Africa vs. South Korea | Estadio BBVA, Guadalupe (03:00 SA time)















