Boston Red Sox vs. Houston Astros, live stream, TV channel, time, odds, how to watch online
The Boston Red Sox will meet the Houston Astros in the first game of a three-game series at Minute Maid Park.
USA Today Sports Media Group ·