Blue Jays vs. Royals Prediction

Toronto Blue Jays vs. Kansas City Royals, 7/30/19 MLB Predictions & Odds

After a slight upset on the road on Monday night, can the Toronto Blue Jays grab another victory over the Kansas City Royals tonight at 8:15PM ET?

Game Snapshot & Odds

917 Toronto Blue Jays vs. 918 Kansas City Royals

Tuesday, July 30, 2019

8: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, this game is considered even, as both the Royals and the Blue Jays are listed with odds of -105 to win. The over/under total for the contest is listed at 10 runs. The public betting for the contest currently has 54 percent going on the Royals at home. This information is subject to change, however, so be sure to check out our MLB Public Betting Page for updated figures on the game.

Toronto takes opener

Toronto opened the series on Monday with a 7-3 win on the road. The Jays had lost five of seven prior to that. Toronto is 41-67 on the season, 21-33 on the road and 53-52 with the over. Sean Reid-Foley gets the start for the Blue Jays this evening. He is 0-1 on the season with a 3.55 ERA.

The Blue Jays broke a 3-3 tie in the eighth with a Cavan Biggio solo home run and then added three more runs in the ninth for insurance. Biggio finished the game with three hits, two RBI and three runs while Randal Grichuk had three hits and three RBI. Thomas Pannone threw six innings and gave up three runs to take a no-decision. Tim Mayza got the win in relief to move to 1-1 on the year.

KC in another funk

Kansas City was coming off a loss over the Indians on Sunday, but has lost four of its last five games after the loss to the Blue Jays on Monday. The Royals are 40-68 on the season, 23-33 at home and 54-48 with the over. KC has Mike Montgomery on the mound today. He is 0-1 on the season with a 7.71 ERA.

Brad Keller had thrown pretty well last night, but still took the loss by giving up four runs over seven innings on eight hits. He falls to 7-10 on the year. Cheslor Cuthbert had two hits and two RBI to lead the Royals at the plate, while Whit Merrifield drove in the other runs.

MLB Betting Trends


The Blue Jays have won five straight Game 2’s of a series, but they are 16-39 in their last 55 games following a win.

Kansas City

The Royals are 5-1 in their last six Tuesday games, but just 15-41 in their last 56 against AL East opponents.


Montgomery hasn’t looked too sharp in his time with the Royals, giving up six runs over seven innings. Combining his time with the Cubs, his teams have lost in eight of his last nine appearances. Reid-Foley isn’t anything special either, but he has been able to take limited damage when he does get touched up. The Blue Jays have some improving bats and I think they have the better arm getting he start tonight. I am going to go with them on the road.

MLB Prediction: Toronto Blue Jays -105


MLB Headlines

MLB Predictions & Picks

Thumbnail Red Sox vs. Astros MLB Prediction Following the Astros’ come-from-behind victory last night against the Red Sox, Houston will look to take a 2-0 series lead on Saturday afternoon when these two teams...
Thumbnail Red Sox vs. Astros ALCS Game 1 Pick Game 1 of the ALCS is set for 8:07 p.m. ET on Friday when the Astros host the Red Sox on FOX. With Chris Sale set to oppose Framber Valdez, which side has the edge...
Thumbnail Dodgers vs. Giants Game 5 Prediction It all comes down to Thursday night in San Francisco when the Giants host their bitter rivals the Dodgers for Game 5 of the NLDS at 9:07 p.m. ET. Which team will...
Thumbnail Giants vs. Dodgers Game 4 Prediction The Giants are on the verge of eliminating the Dodgers and punching their ticket to the NLCS following their 1-0 win in Game 3 of the NLDS on Monday night. Is San...
Thumbnail Brewers vs. Braves Game 4 Prediction The Braves can eliminate the Brewers in Game 4 of the NLDS at 5:15 p.m. ET on Tuesday. With Charlie Morton set to face the Brewers for a second time in this...