Blue Jays vs. Royals Prediction

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

Can the Kansas City Royals take care of business at home when they meet up with the Toronto Blue Jays tonight at 8:15PM ET in a battle of two 40-win teams?

Game Snapshot & Odds

959 Toronto Blue Jays vs. 960 Kansas City Royals

Monday, July 29, 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, the Royals are the slight favorite at home, as they are getting odds of -120 to win. The Blue Jays are listed with a money line of +100 to win, while the over/under total has been set at 10 runs. The public betting for the contest currently has 79 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.

Jays back to struggling

Toronto is coming off a series loss at home to the Rays this weekend. The Jays have lost five of their last seven games. Toronto is 40-67 on the season, 20-33 on the road and 52-52 with the over/under total. Thomas Pannone gets the start for the Blue Jays tonight. He is 2-4 on the season with a 6.39 ERA.

The Blue Jays are putting up 4.36 runs per game on offense this season while hitting .233 as a team. The Jays have a 4.88 team ERA with a 1.46 team WHIP. Freddy Galvis is leading the team with 21 doubles, 15 home runs and 48 RBI. Justin Smoak is adding eight doubles, 18 home runs and 45 RBI.

KC snaps losing streak

Kansas City lost its first three games to Cleveland at home this weekend, but avoided a sweep by winning 9-6 on Sunday. The Royals are 40-67 on the season, 23-32 at home and 53-48 with the over. KC has Brad Keller getting the start tonight. He is 7-9 on the season with a 3.95 ERA.

The Royals are putting up 4.35 runs per game this season while batting .249 as a team. They lead the league in stolen bases with 91. On the mound, Kansas City has a 4.96 team ERA and a 1.46 team WHIP. Jorge Soler is leading the team with 21 doubles, 28 home runs and 73 RBI. Whit Merrifield is adding 29 doubles, 12 home runs, 54 RBI and 15 stolen bases.

MLB Betting Trends


The Blue Jays are 4-9 in their last 13 road games and 5-17 in their last 22 Monday games.

Kansas City

The Royals are 6-20 in their last 26 Monday games, but have won Keller’s last five starts.


Keller has been rolling over the last month, giving up just four earned runs in July over 27 innings. He did have a shaky outing in Toronto at the end of June, but I like his numbers over that of Pannone. Pannone isn’t much for a starter. He has three starts in 25 appearances this year. He has given up nine runs over his last 9.1 innings of work. Kansas City was playing pretty well prior to this weekend series with the Indians, but I think that they can get back on track today against a struggling Toronto team.

MLB Prediction: Kansas City Royals -120


MLB Headlines

MLB Predictions & Picks

Thumbnail Braves vs. Astros Game 6 Prediction The Astros trailed 4-0 after the first inning of Game 5 and battled back to win 9-5 with their season on the line. Can they now even the series and force a Game 7...
Thumbnail Astros vs. Braves Game 3 Prediction With the World Series tied at one game apiece, the Astros and Braves will meet in Game 3 at 8:09 p.m. ET on Friday night. With Luis Garcia on the hill for Houston...
Thumbnail Braves vs. Astros Game 1 Prediction The World Series starts on Tuesday night with Game 1 between the Braves and Astros in Houston. Will the ‘Stros take the opening game as home chalk or is there a...
Thumbnail Dodgers vs. Braves Game 6 Prediction The Dodgers’ season will be on the line tonight at 7:08 p.m. ET when they play Game 6 of the NCLS versus the Braves. With so much uncertainty surrounding L.A.’s pitching...
Thumbnail Red Sox vs. Astros Game 6 Prediction The Astros will look to deliver the knockout blow to the Red Sox’ World Series hopes in Game 6 of the ALCS on Friday night at 8:08 p.m. ET. That said, with...