
Workers prepare Houston Stadium (temporarily renamed from NRG Stadium) for the 2026 FIFA World Cup in Houston, Texas, on May 11, 2026. Houston Stadium will host seven soccer matches during the 2026 FIFA World Cup. (Photo by RONALDO SCHEMIDT / AFP via Getty Images)


