Atlanta Wins World Series

Atlanta Wins World Series 2021

 

 The Atlanta Braves win the World Series first time since 1995 against Houston Astros 7-0 in Game 6 on Tuesday night at Minute Maid Park.

The Atlanta Braves hold the MLB record with 14 consecutive division titles (1991 to 2005). The title gives the city its first major professional sports league championship since Atlanta United won MLS Cup in 2018.

Never miss an articleGet new delivered directly to your inbox
%d bloggers like this: