Toronto Blue Jays to beat Miami Marlins 

Toronto won the opener of this two-game series 5-1 on Tuesday, with that result taking it back to .500 at home this season.

The Blue Jays look a good bet to wrap up the sweep here, with the exciting rookie Alek Manoah on the mound.

Manoah went six shutout innings on debut against the Yankees last week, giving up just two hits while striking out seven.

Starting for Miami is Pablo Lopez, who is 1-3 through 11 starts on the season, although he does own an impressive 2.71 ERA.

Even if Lopez puts in a solid outing on the mound, the Marlins offense looks unable to back its pitchers up at the moment.

Miami has scored 10 runs over its last five games, winning only one of those.

Houston Astros to beat Boston Red Sox 

The Astros could wrap up this four-game set on Wednesday after two routine wins in which they outscored Boston 16-3.

Framber Valdez will start for just the second time this season after his return from injury, having given up one run over four innings against San Diego last week.

Houston will hope he can go a bit longer on Wednesday as he looks to regain the form that made him a key part of its rotation on the way to the ALCS in 2020.

Nick Pivetta will be on the mound for Boston. He is a flawless 6-0 through 10 starts this season but has given up seven hits on each of his last two outings, so he has had a bit of luck.

A hot Astros offense that ranks in the top three league-wide for average, OBP, OPS, and runs this season should get the job done for Valdez here.

Colorado Rockies to beat Texas Rangers 

After the Orioles snapped their 14-game skid on Tuesday, the Rangers now hold the longest active losing streak in baseball having dropped their last seven.

That run includes a narrow 3-2 extra-innings loss in the opener of this three-game set on Tuesday.

Trying to arrest the slide for Texas is Jordan Lyles, who is 2-4 on the season with a 5.79 ERA. The 30-year-old took the loss in his most recent start, giving up three runs in six innings against Seattle.

On the mound for Colorado is Antonio Senzatela, who has had a similar season. He is 1-5 with a 4.97 ERA, including a loss against the New York Mets last time out.

With the pitching battle set to be tight, backing a Rockies team that has won its last two and is 17-12 at Coors Field this season looks the way to go.

Los Angeles Dodgers to beat St Louis Cardinals 

These teams split the first two games of this three-game set, setting up a rubber match at Dodger Stadium on Wednesday.

Los Angeles will be glad to have Walker Buehler on the mound for this one. He is yet to take a loss this season, going 3-0 over his 10 starts with a 2.66 ERA.

Buehler is also unbeaten against St Louis in his career so far, going 1-0 over three starts with a 2.37 ERA.

Starting for St Louis is Carlos Martinez, who owns a 3-4 record with a 4.22 ERA on the season. Three of those four losses have come on the road.

The Dodgers almost got the walk off in a bullpen game for them on Tuesday, so they should have enough to wrap up this series behind Buehler’s arm.