The Atlanta Braves are 2021 World Series Champions. Atlanta defeated the Astros 7-0 in Game Six of the World Series in Houston. Jorge Soler, Dansby Swanson, and Freddie Freeman homered for the Braves. The Astros finished with just six hits. Luis Garcia allowed three runs over two and two thirds innings to take the loss for Houston. It's the first championship for the Braves since 1995.