Atlanta, USA. 29th Oct, 2021. Atlanta Braves players celebrate after defeating the Houston Astros 2-0 in game three in the MLB World Series at Truist Park in Atlanta, Georgia on Friday, October
When will the Atlanta Braves play in the World Series?
When was the last time the Astros and Braves won the World Series
Atlanta Braves Win Game 1 of the 2021 World Series
MORE
World Series schedule: Here's when the Atlanta Braves will play
Atlanta, USA. 29th Oct, 2021. Atlanta Braves players celebrate
Atlanta Braves Win 2021 World Series Over Houston Astros
October 29, 2021 World Series game 3 highlights
2017 Houston Astros: Updates on where they are now
Takeaways: Atlanta drops game three 5-2, gets swept by Astros
November 3, 2021 World Series Game 6: Braves 7, Astros 0
Philadelphia Phillies demolish Houston Astros in history-making
October 30, 2021 World Series Game 4: Braves 3, Astros 2