OddsShark Top Sportsbooks

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

Cleveland Indians vs Kansas City Royals in MLB Betting Odds

MLB wagering interest swings to the Cleveland Indians vs Kansas City Royals battle on Friday at Kauffman Stadium as the Royals try to pick up a win on home turf and reward those moneyline betting.

The match puts starter Danny Salazar for the Cleveland Indians on the hill facing Jason Hammel for the Kansas City Royals. Salazar brings a 2-2 mark to the game, while Hammel is 0-3 to date on the season.

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

Cleveland Indians vs Kansas City Royals Matchup

Team Betting Records & Power Rankings

9-18 Kansas City battles the Indians, currently with a 15-12 mark. Stay Informed: follow us on Twitter for odds specials, betting line moves and Kansas City vs Cleveland injuries news.

It's a MLB baseball betting matchup between the No. 30-rated Kansas City Royals and the league No. 4-ranked Cleveland Indians, according to the latest MLB power poll here at Odds Shark.

Statistical Matchup

When it comes to getting on base, the visiting Cleveland Indians rank No. 20 at 8.19 hits per game. That compares with the Kansas City Royals No. 30 ranking in that category.

Cleveland brings the No. 10-rated defense to this matchup, facing the Royals's No. 11-ranked defense.

Recent Outings Betting Recap

Betting Trends
  • Cleveland is 1-9 ATS in its last 10 games
  • Cleveland is 10-5 SU in its last 15 games
  • The total has gone UNDER in 6 of Cleveland's last 7 games
  • Cleveland is 1-4 ATS in its last 5 games on the road
  • Kansas City is 2-11 ATS in its last 13 games
  • Kansas City is 2-11 SU in its last 13 games
  • The total has gone UNDER in 14 of Kansas City's last 19 games
  • Kansas City is 2-4 ATS in its last 6 games at home

Next Betting Matchups

Cleveland at Kansas City, Saturday, May 6th