The MLB baseball betting odds board sees a clash between St. Louis and Kansas City on Monday, with the host Cardinals trying to win for themselves and reward betting fans who pick them on the moneyline.
The St. Louis Cardinals will turn to Miles Mikolas and his 5-0 record as they look for a win in this one, while the Kansas City Royals send Ian Kennedy (1-4) to the hill.
Sportsbook Odds & Computer Pick
Baseball betting odds makers, including Sportsbook, opened the St. Louis Cardinals as -195 moneyline favorites in this matchup. Over under total bettors saw the number open at 8.5 at shops such as Sportsbook.
Odds Shark computer score prediction models pick a possible 7.1-3.0 win for the Cardinals on Monday. View the computer score prediction and who will win the pick on the moneyline for all upcoming MLB matchups here.
Kansas City Royals vs St. Louis Cardinals Matchup
Team Betting Records & Power Rankings
The St. Louis Cardinals sport a record of 25-19 heading into this matchup, while the Kansas City Royals sit at 14-32 on the season Stay Informed: follow us on Twitter for odds specials, betting line moves and St. Louis vs Kansas City injuries news.
According to MLB Power Rankings here, it's the No. 18-ranked St. Louis Cardinals and the No. 25-rated Kansas City Royals in this matchup.
Statistical Matchup
When it comes to getting on base, the visiting Kansas City Royals rank No. 10 at 8.74 hits per game. That compares with the St. Louis Cardinals No. 22 ranking in that category.
St. Louis owns the No. 7 defense, allowing 4.45 men per game to cross the plate. That contrasts with Kansas City's No. 30-rated defense.
Recent Outings Betting Recap
Kansas City suffered a 10-1 loss against New York on Sunday, as Eric Skoglund wasn't able to lead his team to victory at Kauffman Stadium.
St. Louis hopes solid pitching and defense that led to their last victory - a 13-strikeout performance from Jack Flaherty - will prevail again after their 5-1 victory against Philadelphia at New Busch Stadium.
Next Betting Matchups
Kansas City at St. Louis, Tuesday, May 22nd