Atlanta Braves Win First World Series Title Since 1995

Will Smith #51 and Travis d'Arnaud #16 of the Atlanta Braves celebrate the team's 7-0 win against the Houston Astros in Game Six to win the 2021 World Series at Minute Maid Park in Houston, Texas, on Nov. 2.
Photographer: Elsa/Getty Images
Updated on