Mexico City will host the opening game of the 2026 World Cup beating the United States and Canada to land the curtain raiser at Estadio Azteca on June 11
FIFA has announced the opening game of the 2026 World Cup will take place at Estadio Azteca in Mexico City on June 11.