OddsShark Top Sportsbooks

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

Royals Struggle With Ventura on Mound

The Kansas City Royals have been tagged with eight losses in the last 10 outings by Yordano Ventura as the righthander heads back to the mound for them on Sunday afternoon in MLB betting action against the Houston Astros and their ace.

Ventura is 4-7 with a 5.19 ERA on the season, and he was knocked around for six runs on 10 hits over four innings against the Pirates last time out. Dallas Keuchel (12-4, 2.12 ERA) will start for the Astros in Sunday's matchup.

Opening Odds & Computer Pick

The visiting Houston Astros were -109 moneyline favorites in this one earlier in the day at most online sportsbooks including Bovada. The total was 7 at Bet365 for those preferring over under betting.

Odds Shark computer prediction handicapping models run on this game pick a 4.9-4.4 victory for the Astros. View the computer score prediction and who will win the pick on the moneyline for all upcoming MLB matchups here.

Houston Astros vs Kansas City Royals Matchup

Team Betting Records & Power Rankings

58-38 Kansas City battles the Astros, currently with a 55-44 mark. Stay Informed: follow us on Twitter for odds specials, betting line moves and Kansas City vs Houston injuries news.

The Kansas City Royals sit at No. 9 in the current MLB power poll here at Odds Shark, while the Houston Astros sit at No. 3 on the same chart.

Statistical Matchup

On offense, it's a battle between the Kansas City Royals and its No. 10-rated batting order, averaging 4.32 runs per nine innings, against the No. 5 line up of the Houston Astros at 4.4 runs per outing.

Houston brings the No. 7-rated defense to this matchup, facing the Royals's No. 5-ranked defense.

Recent Outings Betting Recap

Houston lost a tight one on Saturday, seeing the game get away from them in extra innings and falling by a 2-1 score against Kansas City at Kauffman Stadium.

Betting Trends
  • Houston is 5-1 SU in its last 6 games
  • Houston is 1-7 SU in its last 8 games on the road
  • The total has gone UNDER in 7 of Houston's last 8 games on the road
  • Houston is 7-1 SU in its last 8 games when playing Kansas City
  • Kansas City is 13-5 SU in its last 18 games
  • The total has gone UNDER in 4 of Kansas City's last 5 games
  • Kansas City is 10-3 SU in its last 13 games at home
  • The total has gone UNDER in 4 of Kansas City's last 5 games at home

Next Betting Matchups

Houston home to Los Angeles, Tuesday, July 28th
Kansas City at Cleveland, Monday, July 27th