x
Breaking News
More () »

Houston announced as host city for 2026 FIFA World Cup matches

It’s official, Houston! The Bayou City will be hosting matches during the 2026 World Cup, FIFA announced Thursday during a show in New York.