St. Louis Cardinals take on the Kansas City Royals with Odds and Betting Pick

The St. Louis Cardinals pay a visit to Kansas City on Friday, hoping to shut down the Royals bats in baseball betting action at Kauffman Stadium.

Chris Young gets the call for the Kansas City Royals and he will try to build on a 3-0 mark. In the other dugout, Lance Lynn brings a 3-3 ledger to the game for the St. Louis Cardinals as he tries to quiet the Royals bats.

Sportsbook Odds & Computer Pick

Betting fans looking to pick the visiting St. Louis Cardinals before the first pitch in this match found them as 107 moneyline underdogs earlier today at Sportsbook. They saw the over/under total of 7.5 earlier at Sportsbook.

Odds Shark prediction models pick the Cardinals to win this game 5.3-5.1. 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

The Kansas City Royals sport a record of 26-14 heading into this matchup, while the St. Louis Cardinals sit at 27-14 on the season 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. 4 at 9.34 hits per game. That compares with the Kansas City Royals No. 1 ranking in that category.

St. Louis brings the No. 1-rated defense to this matchup, facing the Royals's No. 5-ranked defense.

Recent Outings Betting Recap

St. Louis didn't plate a single run in their last outing, shut down by Jacob deGrom in a losing cause, 5-0, against New York on Thursday.

Kansas City got the job done in their last match in a 7-1 victory over Cincinnati on Wednesday at Kauffman Stadium behind starter Jeremy Guthrie.

Betting Trends
  • St. Louis is 15-8 SU in its last 23 games
  • The total has gone UNDER in 4 of St. Louis's last 6 games
  • The total has gone UNDER in 4 of St. Louis's last 6 games on the road
  • St. Louis is 1-4 SU in its last 5 games when playing Kansas City
  • Kansas City is 5-1 SU in its last 6 games
  • Kansas City is 5-1 SU in its last 6 games at home
  • The total has gone OVER in 6 of Kansas City's last 9 games at home
  • Kansas City is 4-1 SU in its last 5 games when playing St. Louis

Next Betting Matchups

St. Louis at Kansas City, Saturday, May 23rd

Back to Top