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.
UPDATES: It’s World Cup time! Atlanta kicks off 2026 FIFA World Cup matches with Spain vs. Cape Verde
Source: Georgia Public Broadcasting
Read Full Story →
