UPDATES: Team USA advances to Round of 16, England tops DR Congo in Atlanta
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.
What's Your Reaction?

