Braves win first World Series title since 1995

0

The Atlanta Braves will take on the Houston Astros Tuesday night with a chance at winning their first World Series title in 26 years.

And despite the Atlanta sports curse so many talk about, the Braves actually have a good trend on their side. The last seven World Series champions have won the title away from home. The Braves will look to become the eighth tonight in Houston.

FULL COVERAGE: Braves in the World Series

Stay with this story throughout the day as we update you with all the happenings from in and around Minute Maid Park in Houston, as well as watch parties here in Atlanta.

11:33 P.M.

The Atlanta Braves are World Series Champions!!! They defeat the Houston Astros 7-0.

No comments