Astros Set To Face Atlanta In World Series


Photo: Getty Images

The Houston Astros are set to square off with the Atlanta Braves in the World Series. The Braves defeated the Los Angeles Dodgers 4-2 on Saturday night to take the NLCS in six games and send the defending champs home. The Astros will look to win their second World Series title in recent years after bringing home the championship in 2017. Game One of the 2021 World Series is Tuesday in Houston.


Sponsored Content

Sponsored Content