Today we have a quality, but not quantity, 6-game MLB slate to choose from. You can track the latest odds and betting percentages for every matchup using our VSiN Betting Splits.

In the meantime, let’s examine where smart money is leaning for pair of games today.


Top MLB Resources:

4:15 p.m. ET: Miami Marlins at St. Louis Cardinals (-155, 8.5)

The Marlins (0-7) lost all seven games on their season opening homestand and just got swept by the Angels, losing Wednesday’s series finale 10-2 as -115 home favorites. Meanwhile, the Cardinals (3-4) just took two of three against Padres but lost yesterday’s series finale 3-2 as +135 road dogs. In this late afternoon series opener, Miami hands the ball to lefty Ryan Weathers (0-1, 6.75 ERA) and St. Louis counters with fellow righty Lance Lynn (0-0, 0.00 ERA). This line opened with the Cardinals listed as a -145 home favorite and the Marlins a +125 road dog. Sharps seem to be fading the reeling Marlins and have steamed the Cardinals up from -145 to -155. St. Louis is receiving roughly 85% of moneyline bets and dollars, indicating lopsided support from both sharps and the betting public. The Cardinals have the better bats (hitting .212 vs .197) and better pitching (team ERA 4.50 vs 6.04). Weathers gave up three runs over four innings in his season debut against the Pirates while Lynn gave up no runs over four innings in his first start against the Dodgers. St. Louis has value as a non-division favorite, with the lack of familiarity benefiting the “better” team. Sharps have also leaned under here, as the total is 8.5 with the under juiced up to -115, signaling a possible dip down to 8. The under is receiving 50% of bets but 66% of money, a sharp “low bets, higher dollars” bet split. The forecast at Busch Stadium calls for high 40s with 15 MPH winds blowing left to right. This also happens to be the Cardinals’ home opener. St. Louis is 3-1 in their last four home openers.

7:40 p.m. ET: Chicago White Sox at Kansas City Royals (-175, 8)

The White Sox (1-4) just split a two-game series against the Braves, winning Tuesday’s finale 3-2 as +160 home dogs. On the other hand, the Royals (2-4) just dropped two of three at the Orioles, blowing a late lead and losing 4-3 yesterday as +150 road dogs. In tonight’s series opener, the White Sox start righty Mike Soroka (0-0, 7.20 ERA) and the Royals send out fellow righty Seth Lugo (0-0, 0.00 ERA). This line opened with Kansas City listed as a -160 home favorite and Chicago a +135 road dog. Sharps aren’t scared off by the expensive chalk and have steamed the Royals up from -160 to -175. Kansas City is receiving roughly 84% of moneyline bets and dollars, signaling one-sided action in their favor from both wiseguys and recreational bettors. The Royals have the edge in batting average (.238 vs .181), have scored more runs (24 vs 11) and have a better team ERA (3.40 vs 4.20). Lugo gave up no runs in six innings in his first start against the Twins while Soroka gave up four runs over five innings in his first start against the Tigers. We’ve also seen some sharp under money show up here, dropping the total from 8.5 to 8 at several shops. The under is receiving 57% of bets and 65% of dollars, a sharp bet split. The forecast at Kauffman Stadium calls for high 50s with 10 MPH winds blowing in from left center. The White Sox are 3-1-1 to the under this season and the Royals are 3-2-1 to the under.