OddsShark Top Sportsbooks

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

Kansas City favored by -110 against St. Louis on Friday

St. Louis CardinalsKansas City Royals
June 22, 8:10 PM | GrassKauffman Stadium

St. Louis Cardinals vs Kansas City Royals Odds

35-35TEAM RECORD31-36

Inter-league play resumes on Friday as the Royals take on the Cardinals at Kauffman Stadium in a key battle on the odds menu.

St. Louis puts its faith in starter Joe Kelly to earn a win and boost his personal mark of 0-0. Getting the ball for the Royals is Vin Mazzaro, who owns a 3-1 record on the season with a 2.70 ERA.

View St Louis vs Kansas City Odds and Stats.

Betting Line:
Bettors looking to back visiting St. Louis before the first pitch in this match will find them as -110-moneyline underdogs. They will see an opening total of 9.

Power Rankings:
The Royals sit at No. 6 in the American League in the current MLB power poll here at Odds Shark, while the Cardinals sit at a National League No. 3 on the same chart.

How They Match Up:
The game also pits Kansas City's No. 13-rated American League offense, averaging 3.9 runs per game, against a Cardinals defense that ranks No. 6 in the National League at 4.1 in runs allowed per game. The Royals have averaged 9 hits per game so far, less than Cardinals batters have averaged on the year (9.5 hits per game).

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

Last time out for St. Louis, they were a 2-1 loser as they battled the Tigers on the road. Moneyline bettors who got the Tigers at -110 were rewarded, while the 3 combined runs moved the game UNDER for totals bettors. St. Louis lost in extra innings against the Tigers on Thursday as Detroit edged them 2-1 at Comerica Park.

In their last action, Kansas City was a 2-1 winner on the road against the Astros. Bettors on Kansas City at -122 on the moneyline collected their winnings from that game, while the total score (3) sent UNDER bettors home happy as well. The Royals grabbed a win last time out, defeating Jordan Lyles and the Astros 2-1 on Wednesday at Minute Maid Park.

St. Louis Cardinals Trends:
When playing on Friday are 6-4
Before playing Kansas City are 6-4
After playing Detroit are 4-6
After a loss are 6-4

Kansas City Royals Trends:
When playing on Friday are 2-8
Before playing St. Louis are 5-5
After playing Houston are 6-4
After a win are 5-5

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

Next up:
St. Louis at Kansas City, Saturday, June 23