The Atlanta Braves have won their first World Series championship
Atlanta Braves fans celebrate near Truist Park, Tuesday, Nov. 2
Atlanta Braves win 2021 World Series, Georgia Bulldogs No. 1
Braves win World Series 2021
MORE
The wait is over: Atlanta Braves win their first World Series
The Atlanta Braves' World Series Win Over Houston Is a Historic
Atlanta Braves win World Series for the first time since 1995
2021 World Series: MLB caps rocky year with Braves vs. Astros title
Atlanta Braves World Series champions for first time since 1995
World Series 2021: Atlanta Braves win first title since '95 with
Freeman fittingly pockets last out for Braves in WS clincher - The
Braves win World Series for first time since 1995
Braves win first World Series since 1995, defeating Astros in Game
Atlanta Braves win 1st World Series title since 1995, defeating
Atlanta Braves ground Houston Astros to seal first World Series