
Name stadium: NRG Stadium
City & country: Houston, United States of America
Capacity / forecasted for FIFA World Cup: 72,220 / 62,444
Year of construction: 2002
World Cup 2026 match(es): Quarter Finals / 3rd (provisionally)
Home to: Houston Texans (NFL)
Main features and characteristics: coming soon
Address, location: 1 NRG PKWY, Houston, TX 77054, USA