Public bettors went 2-1 on their top three plays last night for a slight profit, making two straight nights of with a positive unit total. With those winnings in hand, they aren’t shying away from some of the hefty lines on tonight’s board.
>> All odds as of 2:45 p.m. ET. Download The Action Network App to get real-time MLB odds and track your bets
Boston Red Sox (-148) at Toronto Blue Jays
7:07 p.m. ET
Behind 84% of bettors, the Red Sox are tonight’s most popular bet. Those bettors have accounted for only 78% of dollars wagered though, and Boston has fallen from -158 to -148 as a result.
Why the public loves Boston: The public was slightly hesitant to take the Sox last night, with only 64% betting against Marcus Stroman. Still, Boston found a way to make its backers happy for a fifth straight game. The public isn’t going to miss out on this train tonight, especially against a guy making his first career start.
Cleveland Indians (-200) vs. Minnesota Twins
7:10 p.m. ET
Their -200 price hasn’t stopped the Indians from attracting 80% of bettors this evening. They’ve only landed 66% of dollars, however, which could explain why they’ve fallen from -205.
Why the public loves Cleveland: Mike Clevinger’s ERA is more than one run lower than Jake Odorizzi’s this season, and the Indians are nine games up on the Twins in the AL Central. Even with a line of -200, the public is always going to bet on the team with something to play for.
Milwaukee Brewers (-195) vs. San Diego Padres
8:10 p.m. ET
Milwaukee is right on Boston’s heels, attracting 83% of bettors and 74% of dollars. Unlike the Sox, though, the Brewers’ line has increased from -185 to -195.
Why the public loves Milwaukee: The Brewers were actually the lone loser among public bettors’ top plays last night. Considering that it came against the worst team in the National League, the public will spin that loss as a reason to bet Milwaukee again tonight, because how could they possibly lose two in a row to San Diego?