MLB Best Bets for Wednesday, July 21st

All odds in this article come from our partner, FanDuel Sportsbook. Right now through July 27th, new FanDuel Sportsbook users can bet $10 on any Olympic event and get $100 in site credit win or lose. Click here to learn more.

Yesterday we won one, lost one, and then missed on our plus money plays, unfortunately. Today, as always, we look to rebound and go on a nice streak. Here are your best bets for Major League Baseball:

Red Sox vs. Blue Jays

Robbie Ray has been exactly the starter the Blue Jays were hoping for when they acquired him. Boasting a 2.93 ERA and tied for seventh in strikeouts, he has been very dependable. Against Red Sox hitters though, he's been kind of average, giving up a .286 average against them. In his one start against the Red Sox this season, he went six innings, struck out 10 and surrendered only three runs. Garrett Richards for the Red Sox brings a 4.91 ERA and has been hit hard in two of his three starts against the Blue Jays. I'm taking the Blue Jays' run line here at -105.

Cubs vs. Cardinals

Adam Wainwright's career is waning, rapidly getting closer to the end than the beginning, but he does still have some gas left in the tank. He displayed that earlier in the season by holding the Cubs to zero runs in eight innings. Since that start, he's had nine starts, and six of them went quite well. Kyle Hendricks has given up home runs at an alarming rate this year, averaging just over one per game. In his three starts against the Redbirds, he has given up only two home runs and they both came in one game. I think this will be a pitcher's duel and the game ends under 8.5 runs.