OddsShark Top Sportsbooks

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

MLB Odds: Cardinals vs. Royals

Albert Pujols and the St. Louis Cardinals continue their three-game Interleague series with the Kansas City Royals today at Kauffman Stadium.

Jake Westbrook (3-3, 6.07) will get the start for the Cardinals, while the Royals will give Nate Adcock (1-0, 2.16) the ball. Westbrook held the Phillies to one run on four hits in seven innings in his last start. This will be Adcock's first start of the season after working out of the bullpen so far this year.

View St Louis vs Kansas City Odds and Stats.

Betting Line:
Sportsbooks had set the Royals as +115 underdogs on the opening moneyline for this contest. The over under opened at 9 for bettors hoping to turn a profit on totals.

Power Rankings:
This game puts the Royals, most recently No. 10 in the American League Odds Shark MLB Power Rankings, up against the Cardinals, who rate a National League No. 3 in the latest survey.

How They Match Up:
When it comes to getting on base, the visiting Cardinals rank No. 2 in the National League at 9.6 hits per game. That compares with Kansas City’s No. 4 ranking in that category.

Defensively, St. Louis features the National League's No. 14-rated defense on the road, allowing 4.8 runs per game. Kansas City, meanwhile, comes in at No. 4 in the American League at home, scoring 4.8 runs per game.

St. Louis lost its last outing, a 3-0 result against the Royals on May 20. Bettors who backed the Royals at +113 on the moneyline won on the day, and the total score (3) sent UNDER bettors to the payout window. The Cardinals were shut out in their last start, struggling to get much going against the Kansas City staff and losing 3-0 to the Royals on Friday at Kauffman Stadium.

St. Louis Cardinals Trends:
When playing on Saturday are 7-3
Before playing Kansas City are 7-3
After playing Kansas City are 6-4
After a loss are 7-3

Kansas City Royals Trends:
When playing on Saturday are 7-3
Before playing St. Louis are 3-7
After playing St. Louis are 5-5
After a win are 5-5

A few Cardinals at Royals trends to consider:
The total has gone UNDER in 5 of St. Louis' last 5 games
The total has gone OVER in 7 of St. Louis' last 8 games on the road
St. Louis is 4-1 SU in its last 5 games
St. Louis is 17-7 SU in its last 24 games when playing on the road against Kansas City
The total has gone UNDER in 9 of Kansas City's last 13 games
Kansas City is 2-4 SU in its last 6 games at home
Kansas City is 4-8 SU in its last 12 games when playing St. Louis
Kansas City is 7-17 SU in its last 24 games when playing at home against St. Louis

Next up:
St. Louis at Kansas City, Sunday, May 22