Indians vs. Royals Prediction

Cleveland Indians vs. Kansas City Royals, 7/28/19 MLB Predictions & Odds

The Cleveland Indians are seeking a four-game sweep of the Kansas City Royals when the two meet up this afternoon in KC at 2:15PM ET?

Game Snapshot & Odds

919 Cleveland Indians vs. 920 Kansas City Royals

Sunday, July 28, 2019

2:15PM ET – Kauffman Stadium

Compare odds and from multiple different online sportsbooks and shop for the best lines at our new MLB Odds & Betting Page.

Public Betting Trends

According to oddsmakers, the Indians are favored on the road, as they are getting odds of -175 to win. The Royals are listed with a money line of +165 to win, while the over/under total for the contest is listed at 9 runs. The public betting for the contest currently has 70 percent going on the Indians on the road. This information is subject to change, however, so be sure to check out our MLB Public Betting Page for updated figures on the game.

Indians grab another

Cleveland has won four straight and the first three in this series with a 9-1 victory on Saturday night against the Royals. The Indians are 62-42 on the season, 30-21 on the road and 57-44 with the under. Trevor Bauer gets the start for the Indians this evening. He is 9-7 on the season with a 3.49 ERA.

The Tribe started fast on Saturday and didn’t look back, scoring four runs in the opening inning. They had three home runs in the game with Francisco Lindor hitting his 18th, Jose Ramirez hitting his 13th and Jason Kipnis hitting his eighth. Kipnis’ home run was a grand slam while Ramirez drove in three. Mike Clevinger had another solid start to move to 5-2 on the year. He threw seven innings and allowed one run on eight hits with seven strikeouts.

Royals back in a funk

Kansas City has lost all three games in the series, with the margin of victory growing from 1 to 5 to 8 over the three days. KC is 39-67 on the season, 22-32 at home and 51-49 with the over. The Royals have Danny Duffy getting the start tonight. He is 4-5 on the season with a 4.32 ERA.

Glenn Sparkman got lit up in his start on Saturday. He gave up eight runs over five innings to fall to 3-7 on the year. The Royals actually had eight hits despite scoring the lone run. Alex Gordon and Cheslor Cuthbert each had two hits to lead the team while Whit Merrifield drove in the lone KC run.

MLB Betting Trends


The Indians have won six straight Sunday games and 11 of their last 12 road games.

Kansas City

The Royals are 9-26 in their last 35 Sunday games and 7-15 in Duffy’s last 22 home starts.


The Indians have dominated the Royals all season and are getting stronger with each game in this weekend series. Today, Bauer is on the mound and coming off 7.2 scoreless innings in his last start. Duffy hasn’t been terrible, but is steadily giving up multiple runs in most of his starts. Cleveland has been able to hit the KC pitching throughout the weekend while the Royals have struggled to touch up the Cleveland bullpen. I think the Tribe will continue to roll along over the Royals tonight.

MLB Prediction: Cleveland Indians -175


MLB Headlines

MLB Predictions & Picks

Thumbnail Rangers vs. Giants MLB Prediction Interleague play comes to San Francisco on Monday night when the Giants host the Rangers at 9:45 p.m. ET. With Kyle Gibson set to oppose Alex Wood in the pitching...
Thumbnail Reds vs. Pirates MLB Prediction National League Central rivals meet in Pittsburgh to open a new series on Monday night when the Pirates host the Reds at 6:35 p.m. ET. With Jeff Hoffman set to oppose...
Thumbnail Phillies vs. Braves MLB Prediction The ESPN Sunday Night Baseball game features rivals from the National League East, as the Braves host the Phillies at 7:08 p.m. ET. With Aaron Nola set to oppose...
Thumbnail Nationals vs. Yankees MLB Prediction The Nationals and Yankees will play the rubber match of their three-game series in the Bronx on Saturday at 1:05 p.m. ET. With Joe Ross set to oppose Domingo...
Thumbnail Phillies vs. Braves MLB Prediction National League East rivals clash again in Atlanta on Saturday night when the Braves host the Phillies at 7:20 p.m. ET. After the Phillies took the first game of...