OddsShark Top Sportsbooks

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

Jamie Garcia faces Danny Duffy in MLB odds action

Kansas City RoyalsSt. Louis Cardinals
June 19, 2:15 PM | GrassBusch Stadium

Kansas City Royals vs St. Louis Cardinals Odds

31-40TEAM RECORD39-33

The Kansas City Royals will look to grab an inter-league road victory when they take on the Cardinals in St. Louis at Busch Stadium on Sunday in baseball action.

Kansas City puts its faith in starter Danny Duffy to earn a win and boost his personal mark of 1-2. Getting the ball for the Cardinals is Jamie Garcia, who owns a 6-2 record on the season with a 3.18 ERA.

View Kansas City vs St Louis Odds and Stats.

Betting Line:
If you're backing the visitors in this one, you'll find the Royals listed as underdogs of +-205 at most sportsbooks. Total bettors saw the number open in the area of 8.5, depending on the book.

Power Rankings:
The MLB Power Rankings show a disparity between these teams, with the Cardinals rated this week at No. 4 and the Royals sitting at No. 12.

How They Match Up:
Rating these teams in several key categories is important for handicappers and St. Louis has the National League's No. 2-rated offensive output, at 9.2 hits per game. The Royals average 9.1 hits per game, good for No. 2 on the American League list.

St. Louis owns the National League's No. 12 defense, allowing 4.4 men per game to cross the plate. That contrasts with Kansas City's American League No. 14-rated defense.

Kansas City lost its last outing, a 5-4 result against the Cardinals on June 18. Bettors who backed the Cardinals at -160 on the moneyline won on the day, and the total score (9) sent UNDER bettors to the payout window. The Royals endured a 5-4 loss at the hands of the Cardinals on Saturday, with Vincent Mazzaro throwing 6 innings of 7-hit ball at Busch Stadium.

Kansas City Royals Trends:
When playing on Sunday are 5-5
Before playing Arizona are 6-4
After playing St. Louis are 3-7
After a loss are 5-5

St. Louis Cardinals Trends:
When playing on Sunday are 9-1
Before playing Philadelphia are 7-3
After playing Kansas City are 8-2
After a win are 4-6

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

Next up:
Kansas City home to Arizona, Tuesday, June 21
St. Louis home to Philadelphia, Tuesday, June 21