Skip to content
The Atlanta

TODAY IN HISTORY: Atlanta Braves won 2021 World Series

TODAY IN HISTORY: Atlanta Braves won 2021 World Series
Photo: WSB-TV (ABC) - News · view original

Today officially marks five years since the Atlanta Braves won the World Series title over the Houston Astros. November 2, 2021 will always be an unforgettable night for Braves fans as Dansby Swanson tossed the final out to Freddie Freeman. It was the first World Series title for the Braves sinc...

Sources and story details