The Braves entered the 2021 postseason with the fewest wins of any playoff teams. One month later, they stand alone atop Major League Baseball.
Behind a stellar pitching performance and a barrage of home runs, the Braves beat the Astros, 7-0, in Tuesday night's Game 6 to win their first World Series championship since 1995. It's the franchise's fourth title overall and just its second since moving to Atlanta in 1966.
As they have all series, the Braves bombarded Houston's pitching with the long ball. Atlanta out-homered the Astros 11 to two over six games, including three on Tuesday night.