Kansas City Royals vs. Toronto Blue Jays: Odds, Prediction

Jordan Ramsay | Updated Jul 30, 2021

For the first time in 670 days, the Blue Jays are returning to Rogers Centre in Toronto on Friday night.

Kansas City
July 30, 2021, 7:07 PM ET
Rogers Centre
Runline +1.5 +114
Moneyline +220
Over / Under o +10.5


Betting Action


Runline -1.5 -137
Moneyline -265
Over / Under u +10.5


Betting Action


The Toronto Blue Jays are set to play their first game in Canada since September 2019, when they open a three-game set with the Kansas City Royals at Rogers Centre on Friday.  Toronto crushed the Red Sox 13-1 at Fenway in Boston on Thursday, while Kansas City comes in after taking three of four games at home against the White Sox.

The Jays are -220 favourites to win on the MLB odds, with a total of 10.5.

Betting Analysis

These teams haven’t met since a four-game series in Kansas City in April.  The Royals took three of the four games, with the Under hitting three times in the series.

Kansas City has been dominant as of late, winning eight of their last nine games overall.  Their success hasn’t translated to the road, however, as they’ve dropped 12 of their last 14 games outside their own ballpark.  The total has gone Under in five straight games for the Royals.

The Jays are floundering at a bad time, dropping six of their last nine overall.  A return to Rogers Centre might be the shot in the arm they need though, as they’ve won six of their last seven home games against Kansas City.  The total has gone Under in four of Toronto’s last five games overall, but they’ve actually hit the Over in four of their last five home games.

Kansas City Royals

With a 45-56 record on the year, the Royals are destined to miss the playoffs again, but their young team is still capable of some surprises.  That was evident when they took three of four games against the AL Central-leading Chicago White Sox.  Scoring has been an issue as Kansas City is ranked 22nd in scoring with 4.19 runs per game, although they’ve bumped that number to 5.00 rpg over their last 13 contests.

Rookie Daniel Lynch will get the start on the mound for the Royals on Friday.  In four career starts, Lynch is 1-2 with a 7.88 ERA.  The 24-year-old hasn’t seen a lot of action this season, as his start against Detroit last Sunday was his first game since May 13.  He went a season-high eight innings against the Tigers, giving up one run on five hits with no walks and four strikeouts.  Lynch has only given up one home run this year.

Toronto Blue Jays

The Blue Jays were averaging a strong 5.82 rpg at Sahlen Field in Buffalo this year and with the Rogers Centre dimensions being fairly similar, expect the bats to stay hot.  It was the usual suspects who got the job done in the blowout win against Boston on Thursday.  Teoscar Hernandez had three hits and drove in three runs, while Vladimir Guerrero Jr. crushed his 31st homer of the year.  Hyun-jin Ryu allowed two hits and no runs in six innings of work.

It will be Ross Stripling on the mound on Friday.  He’s 3-6 on the year with a 4.84 ERA.  Stripling took a no-decision in his last start on Sunday against the Mets, giving up one earned run on five hits with no walks over five innings.  In 80 total innings pitched over 16 starts (and one relief appearance), Stripling is averaging 9.5 Ks per nine innings.

Who Will Win Royals vs. Blue Jays?