2026 FIFA World Cup Final

The Last Word: Dallas Sports Commission’s Monica Paul on Impact of a 2026 World Cup Final on North Texas

by | Jan 26, 2024
It's officially unofficial that the 2026 FIFA World Cup Final—the greatest sports event on earth to be viewed by billions of people worldwide—will be played at AT&T Stadium in Arlington. 
MORE