In a major victory for Jerry Jones, the Metroplex and the Lone Star State, Texas will host the 2026 Men’s FIFA World Cup Final, according to British tabloid The Sun. Although FIFA executives are expected to make an official announcement Feb. 4 on the venue for the World Cup Final, sources familiar with the matter allegedly confirmed to The Sun this week that Arlington’s AT&T Stadium will host the elite event, beating out New York’s MetLife Stadium. What’s more, FIFA’s operations for the 2026 World Cup will also be based out of North Texas, the British publication reports.
Comments