OddsShark Top Sportsbooks

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

Royals Look to Buck Trends on Friday

The Kansas City Royals will be looking to put an end to a losing run on the MLB moneyline in outings by starting pitcher Yordano Ventura as he takes the mound for them on Friday night in odds action against the St. Louis Cardinals.

The Royals are just 1-6 in the last seven starts by Ventura, with the righthander sitting at 3-5 with a 4.62 ERA heading into Friday night's outing. Jaime Garcia (1-3, 2.67 ERA) will be handed the ball for the Cardinals on Friday night.

Opening Odds & Computer Pick

Baseball betting odds makers, including BetOnline, opened the St. Louis Cardinals as -124 moneyline favorites in this matchup. Over under total bettors saw the number open at 7 at shops such as Bovada.

Odds Shark computer prediction formulas pick a 3.9-3.7 win for the Cardinals on Friday. Odds Shark score prediction models pick a 3.9-3.7 result in favor of the Cardinals today. View the computer score prediction and who will win the pick on the moneyline for all upcoming MLB matchups here.

Kansas City Royals vs St. Louis Cardinals Matchup

Team Betting Records & Power Rankings

St. Louis (39-21) will face the 34-23 Royals in this tilt. Stay Informed: follow us on Twitter for odds specials, betting line moves and St. Louis vs Kansas City injuries news.

This game puts the St. Louis Cardinals, most recently No. 12 in Odds Shark MLB Power Rankings, up against the Kansas City Royals, who rate a No. 16 in the latest survey.

Statistical Matchup

On offense, it's a battle between the St. Louis Cardinals and its No. 22-rated batting order, averaging 4 runs per nine innings, against the No. 8 line up of the Kansas City Royals at 4.37 runs per outing.

Pitching and defensive stats are important baseball handicapping betting factors and St. Louis has the No. 1-ranked defense. In the other dugout, the Royals own the No. 4 mark in runs allowed.

Recent Outings Betting Recap

The Royals enjoyed a 7-2 victory at the expense of the Twins on Wednesday, with Edinson Volquez throwing 7 innings of 6-hit ball at Target Field.

The Cardinals enjoyed a 4-2 victory at the expense of the Rockies on Wednesday, with Carlos Martinez throwing 6 1/3 innings of 8-hit ball at Coors Field.

Betting Trends
  • Kansas City is 4-1 SU in its last 5 games
  • The total has gone UNDER in 5 of Kansas City's last 6 games
  • Kansas City is 4-1 SU in its last 5 games on the road
  • The total has gone UNDER in 5 of Kansas City's last 7 games on the road
  • St. Louis is 12-5 SU in its last 17 games
  • The total has gone UNDER in 5 of St. Louis's last 6 games
  • St. Louis is 8-2 SU in its last 10 games at home
  • The total has gone UNDER in 6 of St. Louis's last 7 games at home

Next Betting Matchups

Kansas City at St. Louis, Saturday, June 13th