UPDATES: It’s World Cup time! Atlanta kicks off 2026 FIFA World Cup matches with Spain vs. Cape Verde

UPDATES: It’s World Cup time! Atlanta kicks off 2026 FIFA World Cup matches with Spain vs. Cape Verde

The 2026 FIFA World Cup soccer games have arrived in Atlanta! The games will take place between June 15 and July 15, with 8 of those matches taking place at Atlanta Stadium, the FIFA-designated name for Mercedes-Benz Stadium during the tournament.

Source: Georgia Public Broadcasting
Read Full Story →