Tag Archives: Houston Astros

Atlanta Braves win 1st World Series title since 1995, defeating Houston Astros 7-0

A lot of the period, it simply seemed this wasn’t their year. They dropped their first 4 games, as well as quickly injuries piled up. They shed their most dynamic player prior to the All-Star break. They were stuck below.500 in August. Yet out of no place, unexpectedly, these Atlanta Braves transformed themselves and also […]