In just 104 days, the eyes of the world will be on Atlanta and Mercedes-Benz stadium. The FIFA 2026 World Cup will kick off on June 11 in Mexico City, Mexico, and the first match held in Atlanta will ...
We’re ready, we’re ready, we’re ready. That’s the message officials working with the Atlanta World Cup Host Committee repeated Thursday in an update on logistics ahead of the big event — now less than ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results