News
The Astros won the 2017 World Series in Game 7 at Dodger Stadium. Conversely, the Astros' home ball park hosted the trophy presentation for the 2005 champs, the Chicago White Sox.
The team made it to the final two but couldn’t bring home the Men's College World Series trophy because they lost to LSU in back-to-back games.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results