In today’s MLB betting guide, the Boston Red Sox and New York Yankees go head-to-head in a classic battle between the AL East rivals. The Yankees are pulling away from the division, but the Red Sox can climb the rankings if they can string some wins together and take over the second spot. Meanwhile, the Toronto Blue Jays are searching for answers as they continue their four-game home stand against the Kansas City Royals.
Boston Red Sox (+150) vs New York Yankees (-170)
After losing four consecutive games, the Red Sox dropped into third place in the division and are tied with the Blue Jays. They didn’t do themselves any favours when they were swept by the Tampa Bay Rays, allowing them to be leapfrogged into second place by a two-game margin. It won’t get any easier with the Yankees in town, but Nathan Eovaldi returns to the rotation and will aim to hold the fort down as he earns his 13th start this season. He’s 3-0 in his last three starts, pitching two scoreless games while allowing 10 hits in 11 innings.
Get the latest odds, lines, props, picks & futures in your inbox everyday. Signup for our daily newsletter
The Yankees ran into a wall against the Cincinnati Reds, who have been red hot of late. They lost two of three against the fifth-ranked club in the NL Central but remain atop the leaderboard with 62 wins. Jordan Montgomery takes the mound for the 18th time this season and is 2-1 in his previous seven games. During that span, his ERA (earned run average) dipped slightly to 3.38, up from his 3.13 on the season, and he’s struck out 18 batters in 16.4 innings. Tonight is a good night for New York to get back on track and take them to pull away with the win against Boston.
Kansas City Royals (+300) vs Toronto Blue Jays (-380)
Despite sitting at the bottom of the AL Central, the Royals are enjoying a two-game winning streak and are 7-3 in their last 10 games. They stunned the Blue Jays in Toronto in the first of a four-game series ahead of the MLB All-Star Game, putting on a defensive display that dominated all game. Zack Greinke will start for the Royals and hopes to improve on his 3-3 record in his previous seven starts. He allowed one run in two games against the Texas Rangers and Cleveland Guardians but was devastated by the Houston Astros. He allowed 10 hits and six runs in five innings, putting up his worst showing of the year.
The Blue Jays’ frustrating season continues as they dropped yet another game to an inferior opponent through poor defensive play and the bats struggling to connect. Whenever the team gains momentum, they fail to capitalize on a favourable schedule and have since dropped into fourth place in the division. They’ll count on Alek Manoah to get them going, and he’s one of the best candidates to step up to the task. Manoah has lost his last two starts but is still 9-4 on the season with an ERA of 2.34. Look for him to earn the win tonight and get the Blue Jays back into the series and in the AL East race.
Odds via FanDuel.
The Hockey Writers & THWBets promotes responsible gaming, and provides this content as opinion and analysis with no guarantees or assurances.
For more information about responsible gambling, including help for problem gambling behaviour, please visit these great resource pages:
If you’re in Canada, Rogers Sports & Media has put together a great information and resources page.
If you’re in the United States, MGMResorts has a great page for gambling problem resources.