World Cup 2026: Atlanta's Mercedes-Benz Stadium named as a host site

Four years from now, Atlanta will be one of several cities at the center of attention for soccer fans across the globe. Atlanta's Mercedes-Benz Stadium is one of several venues set to host matches during the FIFA World Cup in 2026. North America won a bid to host the pinnacle of international soccer.