OddsShark Top Sportsbooks

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

Kansas City Royals host Cleveland Indians in baseball action

Cleveland IndiansKansas City Royals
July 4, 2:10 PM | GrassKauffman Stadium

Cleveland Indians vs Kansas City Royals Odds

45-38TEAM RECORD38-42

The Kansas City Royals look to emerge victorious in MLB odds action as the Indians arrive at Kauffman Stadium on Thursday.

Kansas City hands the ball to starter James Shields in this one and he'll try to improve on his 3-6 mark on the year. Cleveland counters with Ubaldo Jimenez, who will try to quiet the fans and the Royals bats at the same time.

View Cleveland vs Kansas City Odds and Stats.

Betting Line:
On the MLB moneyline for this matchup, Kansas City sat as -156 favorites earlier in the day at Bovada. The total was set at 8, according to 5Dimes.

Power Rankings:
The MLB Power Rankings at Odds Shark show the American League's No. 7-rated Indians taking on the American League's No. 3-rated Royals in this contest.

How They Match Up:
Rating these teams in several key categories is important for handicappers and Kansas City has the American League's No. 11-rated offensive output, at 8.8 hits per game. The Indians average 8.8 hits per game, good for No. 8 on the American League list.

Comparing defensive stats, Cleveland owns the American League's No. 14-rated road mark, allowing 4.8 runs per game on the highway. Kansas City, on the other hand, rates No. 15 in scoring at home.

The Indians were a 6-5 loser in their most recent outing on the road against the Royals. That made winners of bettors who got Kansas City at -110 on the moneyline, while the total score (11) was good news for OVER bettors. Cleveland suffered a 6-5 loss against Kansas City on Wednesday, as Scott Kazmir wasn't able to lead his team to victory at Kauffman Stadium.

A few Indians at Royals trends to consider:
Cleveland5-0-1 SU in its last 6 games
Cleveland5-0-1 SU in its last 6 games on the road
Cleveland5-1-1 SU in its last 7 games when playing Kansas City
Cleveland is 4-7-1 SU in its last 12 games ,when playing on the road against Kansas City
Kansas City is 4-8-1 SU in its last 13 games ,
Kansas City is 2-4-1 SU in its last 7 games ,at home
Kansas City is 1-3-1 SU in its last 5 games ,when playing at home against Cleveland
Kansas City is 1-5-1 SU in its last 7 games ,when playing Cleveland

Next up:
Cleveland home to Detroit, Friday, July 5
Kansas City home to Oakland, Friday, July 5