
The wait is finally over. For the first time in 24 years, South Africa has successfully qualified for the global showpiece on merit, and the footballing gods have delivered a script straight out of a Hollywood movie.
Bafana Bafana will open the 2026 FIFA World Cup against co-hosts Mexico—a poetic reversal of the iconic 2010 opener. Sixteen years ago, the world watched as Siphiwe Tshabalala’s “goal for all of Africa” shook Soccer City; this time, Hugo Broos’s men travel to the high altitude of Mexico City to spoil the party at the legendary Estadio Azteca.
The Big Kick-Off: Match Details
- Fixture: Mexico vs. South Africa (Tournament Opening Match)
- Venue: Estadio Azteca, Mexico City
- Date: Thursday, 11 June 2026
- Kick-off: 21:00 (South African Time)
A Rivalry Renewed: 2010 vs. 2026
The 2010 encounter ended in a pulsating 1-1 draw. While that squad was anchored by local legends and “Amakhosi” icons, the 2026 iteration of Bafana Bafana reflects a new era.
Under the disciplined guidance of Hugo Broos, the team is built on the tactical spine of Mamelodi Sundowns and the explosive flair of Orlando Pirates. Mexico, currently ranked 15th in the world, enters as the favorite, but South Africa arrives as a battle-hardened “challenger” eager to move beyond nostalgia and create new history.
Bafana Bafana’s Group A Road Map
South Africa faces a diverse set of challenges in Group A, spanning from the heat of Mexico to the high-tech stadiums of the United States.
| Date | Opponent | Venue | Kick-off (SA Time) |
| Thu, 11 June | Mexico | Estadio Azteca, Mexico City | 21:00 |
| Thu, 18 June | Czech Republic | Mercedes-Benz Stadium, Atlanta | 18:00 |
| Thu, 25 June | South Korea | Estadio BBVA, Guadalupe | 03:00 |
Tournament Snapshot: The Global Groups
The 2026 edition features a massive 48-team field. Here is how the groups look:
- Group A: Mexico, South Africa, South Korea, Czech Republic
- Group B: Canada, Bosnia and Herzegovina, Qatar, Switzerland
- Group C: Brazil, Morocco, Haiti, Scotland
- Group D: USA, Paraguay, Australia, Turkey
- Group E: Germany, Curacao, Ivory Coast, Ecuador
- Group F: Netherlands, Japan, Sweden, Tunisia
- Group G: Belgium, Egypt, Iran, New Zealand
- Group H: Spain, Cape Verde, Uruguay, Saudi Arabia
- Group I: France, Senegal, Iraq, Norway
- Group J: Argentina, Algeria, Austria, Jordan
- Group K: Portugal, DR Congo, Uzbekistan, Colombia
- Group L: England, Croatia, Ghana, Panama















