News, Opinions, and Everything Baseball

Archives for November 2017

Houston Astros Win 2017 World Series

The Houston Astros won the 2017 World Series on Tuesday night by defeating the Los Angeles Dodgers 5-1 in Game 7 at Dodger Stadium. It is the first time the franchise has claimed the Commissioner’s Trophy. It was a whirlwind series as the Astros and Dodgers battled back and forth inning after inning and game […]