News

2021 MLB All-Star Game to be played in Atlanta

Major League Baseball's 2021 All-Star Game will be played at Atlanta in what could be the first national showcase for SunTrust Park since the stadium opened in 2017