Braves win World Series
HOUSTON, T.X. (WIS) - The Atlanta Braves are the 2021 MLB World Champions.
This is their first World Series championship since 1995. The Braves bats were hot tonight with home runs by Soler, Swanson, and Freeman.
First baseman Freddie Freeman put the final nail in the Astros coffin in the top of the 7th with a homer deep to center field.
The Houston Astros could not find their groove in Game 6, failing to score.
The Braves won handily with a final of 7-0.
Copyright 2021 WIS. All rights reserved.
Notice a spelling or grammar error in this article? Click or tap here to report it. Please include the article’s headline.