Blue Jays vs. Royals Prediction: Odds, Line & Insights for April 24

Expect a display of power when Daulton Varsho (6 HR) and the Toronto Blue Jays (13-11) take on Salvador Perez (6 HR) and the Kansas City Royals (14-10) at Kauffman Stadium at 7:40 PM ET live on BSKC. Varsho and the Blue Jays are -135 favorites on the moneyline for the matchup. Toronto's Yariel Rodriguez gets the start, and he'll go against Kansas City's Alec Marsh.

Watch MLB, other live sports and more on Fubo! Use our link to sign up for a free trial.

Blue Jays vs. Royals Predictions

Place your bets on any MLB matchup at BetMGM, and sign up with our link for a first-time deposit bonus!

Moneyline Odds & Pick

Favorite Favorite Moneyline Underdog Moneyline Moneyline Pick Score Prediction
Blue Jays -135 +115 Royals Royals 5, Blue Jays 3

Moneyline Insights

  • Toronto has been favored on the moneyline 14 total times this season. It've finished 10-4 in those games.
  • This season, Kansas City has won eight out of the 15 games, or 53.3%, in which it has been the underdog.
  • The Blue Jays have gone 2-1 (winning 66.7% of their games) when playing as moneyline favorites of -135 or shorter.
  • The Royals have a record of 2-2 in games where oddsmakers have them as underogs of at least +115 on the moneyline.
  • Based on this contest's moneyline, Toronto has an implied win probability of 57.4%.

Bet on this game's moneyline with BetMGM

Total Odds & Pick

Total Over Total Odds Under Total Odds Over/Under Pick
8.5 -110 -110 Under 8.5 runs

Total Insights

  • Toronto's games have gone over the total in 10 of its 24 chances.
  • Kansas City's games have gone over the total in eight of its 24 opportunities.
  • When it comes to hitting the over, the Blue Jays and their opponents are 3-7-0 in their last 10 games with a total.
  • In their last 10 games with an over/under, the Royals and their opponents have combined to eclipse the total three times.

Bet on this game's over/under with BetMGM

Read More About This Game

Blue Jays vs. Royals Probable Starting Pitchers

Blue Jays: Yariel Rodriguez

  • Rodriguez will take to the mound for the Blue Jays, his third start of the season.
  • He has an ERA of 2.35, a batting average against of .241 and 15.3 strikeouts per nine innings in two games this season.
  • The Blue Jays were the moneyline favorite for two Rodriguez starts this season -- they won both.
  • His team won both of the games he's made an appearance in this season.
  • Rodriguez's two starts with a total this season both went under.

Royals: Alec Marsh

  • The Royals' Marsh (3-0) will make his fifth start of the season.
  • The 25-year-old has pitched to a 3.22 ERA this season with 6.4 strikeouts per nine innings compared to 2 walks per nine across four games.
  • He has started three games with his team as the moneyline underdog and won each of them.
  • Marsh's team is undefeated in the four games he's started this season.
  • In games Marsh has started this season, the teams are 2-2-0 at hitting the over.

Catch MLB action all season long on Fubo!

Blue Jays vs. Royals Stats

Blue Jays Royals
3.9
Runs Scored (PG)
4.8
21
MLB Rank (RPG)
9
4.4
Runs Allowed (PG)
3.2
14
MLB Rank (RAPG)
1
.235
Batting AVG
.238
20
MLB Rank (BA)
18
.249
Batting AVG Against
.244
21
MLB Rank (BAA)
18
21
Home Runs
28
21
MLB Rank (HR)
5
33
Home Runs Allowed
15
29
MLB Rank (HRA)
4

How to Watch Blue Jays vs. Royals

  • Date: Wednesday, April 24, 2024
  • Time: 7:40 PM ET
  • TV: BSKC
  • Location: Kansas City, Missouri
  • Venue: Kauffman Stadium
  • Live Stream: Watch this game on Fubo

Not all offers available in all states, please visit BetMGM for the latest promotions for your area. Must be 21+ to gamble, please wager responsibly. If you or someone you know has a gambling problem, contact 1-800-GAMBLER.