Angels vs Astros live stream: Watch online free 8:10 ET as LAA throws out its best pitcher in Garrett Richards to shut down a surging Houston offense.
Mets vs Cubs live stream: Watch online free 8:05 ET Wednesday as New York looks to bounce back from having its three-game winning streak snapped.
Orioles vs Rangers live stream: Watch online free 8:10 ET Wednesday as Baltimore looks for its fourth straight victory while Texas looks to get back above .500.
Giants vs Reds live stream: Watch online free 7:10 ET as Cincy looks for its fifth straight win as it continues to turn around its season.
Rays vs Marlins live stream: Watch online free 7:10 ET Wednesday as Tampa Bay comes home for the next two games against its Florida-rival against Miami.
Blue Jays vs Tigers live stream: watch online free Wednesday 7:07 ET as Toronto looks for its fourth straight win as it has become one of the top teams in the MLB.
Nationals vs Phillies live stream: Watch online free 7:10 ET Wednesday as Philadelhia tries to bounce back from being shutout last nihgt, but will have to try and score off Stephen Strasburg.
Yankees vs A's live stream: Watch online free 7:10 ET Wednesday as New York tries to bounce back from losing the opener in a three-game series vs the best team in the MLB.
Red Sox vs Indians live stream: Watch online free 7:00 ET Wednesday as Cleveland looks to go for the three-game series-sweep at home over Boston.
Pirates vs Padres live stream: Watch online free Wednesday 6:40 ET as Pittsburgh goes for the three-game sweep in San Diego.
Dodgers vs White Sox live stream: Watch online free 10:15 ET Tuesday as L.A. looks to make it two-of-two in the three-game series.
Pirates vs Padres live stream: Watch online free Tuesday 10:15 ET as San Diego looks to bounce back from the bad loss last night against Pittsburgh.
Cardinals Vs Royals live stream: Watch online free 7:10 ET Tuesday for the second of a four-game set.