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.

Leave a Reply

%d bloggers like this: