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 Dodgers vs. Rays Game 3 Prediction With the series evened at one game apiece, the Dodgers and Rays will meet in Game 3 of the 2020 World Series on Friday night at 8:08 p.m. ET. With the Dodgers once...
Thumbnail Rays vs. Dodgers Game 2 Prediction The Dodgers took Game 1 of the 2020 World Series 8-3 and cashed as a large favorite over the underdog Rays. The over also hit easily as L.A.’s bats came alive in the...
Thumbnail Rays vs. Dodgers Game 1 Prediction Game 1 of the 2020 World Series takes place tonight at Globe Life Field in Arlington, TX as the Dodgers take on the Rays at 8:09 p.m. ET. With Tyler Glasnow set to...
Thumbnail Astros vs. Rays Game 6 Prediction The Astros have rallied back in the ALCS to win a pair of games but they still trail the Rays three games to two and still face elimination on Friday evening when...
Thumbnail Dodgers vs. Braves Game 4 Prediction After routing the Braves in Game 3 on Wednesday, will the Dodgers pick up another win and even up their series with Atlanta in Game 4 tonight at 8:08 p.m. ET?...