World Cup 2026 is just two weeks away, with the first match kicking off on June 11 at 8 pm (BST) / 8 am (EDT). Mexico will host South Africa in the Mexico City Stadium (historically known as Estadio Azteca), which is a repeat of the 2010 World Cup opening match in South Africa.
It's also the third time a stadium has hosted an opening game, with the Estadio Azteca having had that honour at the 1970 World Cup and the 1986 World Cup.