OddsShark Top Sportsbooks

*Terms and Conditions apply to all bonus offers on this website. Please visit operator for details.

Cards face Royals in interleague action

The St. Louis Cardinals are expected to give the ball to Michael Wacha on Thursday night as they take on the Kansas City Royals in interleague MLB action at the sportsbooks.

Wacha sits at 4-3 with a 2.45 ERA on the season, and in his one career start against the Royals he gave up just one run on two hits over seven innings of work.

Yordano Ventura (2-5, 3.45 ERA) will be Thursday's starter for the Royals.

St. Louis Cardinals vs Kansas City Royals Opening Odds and Betting Line

The Kansas City Royals were listed as 107 moneyline underdogs earlier in the day at BetOnline, while odds makers set the opening total line around 7.5 earlier at TopBet.

Get the free Odds Shark app with lines and Bet Tracker capabilities! In the Apple Store and on Google Play.

Computer Prediction: St. Louis Cardinals vs Kansas City Royals Pick

Odds Shark computer score prediction models pick a possible 4.1-3.6 win for the Cardinals on Thursday. 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 Odds and Stats.

Team Betting Records & Power Rankings

The Kansas City Royals sport a record of 28-31 heading into this matchup, while the St. Louis Cardinals sit at 31-29 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. 27 (Kansas City Royals) and the No. 7 (St. Louis Cardinals) teams, according to our current MLB Power Rankings.

How St. Louis Cardinals vs Kansas City Royals Stats Matchup

Offensively, the game matches up Kansas City Royals No. 21 ranked offense (3.88 runs per game) against a St. Louis Cardinals defense and pitching staff that sits at No. 5 at 3.68 runs allowed per game. The Kansas City Royals have been averaging 8.68 hits per game, less than the St. Louis Cardinals have managed so far this season (8.68 hits on average).

Pitching and defensive stats are important baseball handicapping betting factors and Kansas City has the No. 14-ranked defense. In the other dugout, the Cardinals own the No. 5 mark in runs allowed.

Recent Outings Betting Recap

St. Louis was a 5-2 winner in its last match on the road against the Royals. They won as -122 favorites, while the total score of 7 made winners of PUSH bettors. St. Louis needed extra innings to get the job done against the Royals on Wednesday as the Cardinals defeated them 5-2 at Kauffman Stadium.

St. Louis Cardinals vs Kansas City Royals Betting Odds Trends

St. Louis is 2-6 SU in its last 8 games
St. Louis is 4-1 SU in its last 5 games on the road
St. Louis is 7-3 SU in its last 10 games when playing Kansas City
St. Louis is 5-0 SU in its last 5 games when playing on the road against Kansas City
Kansas City is 1-6 SU in its last 7 games at home
Kansas City is 3-7 SU in its last 10 games when playing St. Louis
Kansas City is 0-5 SU in its last 5 games when playing at home against St. Louis
The total has gone OVER in 5 of Kansas City's last 7 games when playing at home against St. Louis

Next Betting Matchups

St. Louis at Toronto, Friday, June 6th
Kansas City home to New York, Friday, June 6th