St. Louis Cardinals vs Kansas City Royals Betting Odds Preview and Pick

The Kansas City Royals will try to be nasty hosts on Sunday when the St. Louis Cardinals pay a visit to Kauffman Stadium.

The Kansas City Royals will rely on Yordano Ventura to turn in a quality outing on the mound in this one, while Michael Wacha will be his counterpart for the St. Louis Cardinals. Yordano Ventura is 3-3 this season, and Michael Wacha is 6-0.

Sportsbook Odds & Computer Pick

On the MLB moneyline for this betting odds matchup, Kansas City sat as -105 earlier in the day at Sportsbook. The over/under total was set at 7.5, according to Sportsbook.

Odds Shark prediction models pick the Royals to win this game 5.4-5. View the computer score prediction and who will win the pick on the moneyline for all upcoming MLB matchups here.

St. Louis Cardinals vs Kansas City Royals Matchup

Team Betting Records & Power Rankings

28-14 Kansas City battles the Cardinals, currently with a 27-16 mark. Stay Informed: follow us on Twitter for odds specials, betting line moves and Kansas City vs St. Louis injuries news.

This game matches up the No. 9 (Kansas City Royals) and the No. 8 (St. Louis Cardinals) teams, according to our current MLB Power Rankings.

Statistical Matchup

When it comes to getting on base, the visiting St. Louis Cardinals rank No. 5 at 9.19 hits per game. That compares with the Kansas City Royals No. 1 ranking in that category.

Kansas City owns the No. 3 defense, allowing 5 men per game to cross the plate. That contrasts with St. Louis's No. 1-rated defense.

Recent Outings Betting Recap

St. Louis didn't get the job done in their last match, falling 3-2 to Kansas City on Saturday at Kauffman Stadium.

Betting Trends
  • St. Louis is 2-4 SU in its last 6 games
  • The total has gone UNDER in 6 of St. Louis's last 8 games
  • St. Louis is 2-4 SU in its last 6 games on the road
  • The total has gone UNDER in 6 of St. Louis's last 8 games on the road
  • Kansas City is 5-0 SU in its last 5 games
  • The total has gone UNDER in 5 of Kansas City's last 6 games
  • Kansas City is 5-0 SU in its last 5 games at home
  • The total has gone UNDER in 5 of Kansas City's last 6 games at home

Next Betting Matchups

St. Louis home to Arizona, Monday, May 25th
Kansas City at New York, Monday, May 25th

Back to Top