The Kansas City Royals (14-10) and Toronto Blue Jays (13-11) will meet on Wednesday at Kauffman Stadium, starting at 7:40 PM ET.

The Royals (+114 underdog moneyline odds to win) play at home against the Blue Jays (-134). The Blue Jays will start Yariel Rodriguez versus the Royals and Alec Marsh (3-0).

The Royals took down the Blue Jays 3-2 yesterday, with Chris Stratton getting the win (1.2 IP, 0 R, 0 H, 1 K) and Bobby Witt Jr. leading the way offensively (going 3-for-4 with a double and two RBI). Kevin Gausman (6.2 IP, 0 R, 7 H, 2 K) took the loss for the Blue Jays.

Before this Blue Jays vs. Royals showdown, here is everything you need to prepare for Wednesday’s MLB action, including viewing options.

Toronto Blue Jays vs. Kansas City Royals odds and betting lines

MLB odds courtesy of BetMGM Sportsbook. Odds updated Wednesday at 3:16 PM ET. For a full list of Sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

  • Favorite: Blue Jays (-134, bet $134 to win $100)
  • Underdog: Royals (+114, bet $100 to win $114)
  • Over/under: 8.5

Blue Jays vs. Royals: Live streaming info & game time

  • Game Day: Wednesday, April 24, 2024
  • Game Time: 7:40 PM ET
  • Stadium: Kauffman Stadium
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Blue Jays stats and trends

Blue Jays betting records

  • The Blue Jays have been favorites in 14 games this season and won 10 (71.4%) of those contests.
  • Toronto is 2-1 this season when entering a game favored by -134 or more on the moneyline.
  • The bookmakers’ moneyline implies a 57.3% chance of a victory for the Blue Jays.
  • Toronto’s games have gone over the total in 10 of its 24 chances.
  • The Blue Jays are 13-10-0 against the spread in their 23 chances this season.

Yariel Rodriguez (Blue Jays probable starter)

  • The Blue Jays will send Rodriguez (0-0) to the mound for his third start of the season.
  • The righty last appeared on Saturday against the San Diego Padres, when he tossed four innings, allowing one earned run while giving up three hits.
  • Opposing hitters have a collective batting average of .241 against him this season. He has a 2.35 ERA and 15.3 strikeouts per nine innings over his two appearances.
  • The opposing Royals offense has the ninth-ranked slugging percentage (.404) and ranks fifth in MLB play with 28 home runs. It has a collective .238 batting average, and is 17th in MLB with 190 total hits and 10th in MLB action scoring 114 runs.

Blue Jays batting stats

  • The Blue Jays’ 21 home runs rank 21st in Major League Baseball.
  • Fueled by 65 extra-base hits, Toronto ranks 19th in MLB with a .374 slugging percentage this season.
  • The Blue Jays’ .235 batting average ranks 20th in the league this season.
  • Toronto has scored 93 runs (3.9 per game) this season, which ranks 22nd in MLB.
  • The Blue Jays have the 13th-best on-base percentage in MLB this season (.320).
  • Toronto is one of the most-disciplined teams at the plate this season, ranking fourth with an average of 7.2 strikeouts per game.

Royals stats and trends

Royals betting records

  • The Royals have been chosen as underdogs in 15 games this year and have walked away with the win eight times (53.3%) in those games.
  • Kansas City has a mark of 2-3 in contests where oddsmakers favor it by +114 or worse on the moneyline.
  • The moneyline set for this matchup implies the Royals have a 46.7% chance of coming away with a victory in the contest.
  • Kansas City and its opponents have gone over the total this season in eight of its 24 opportunities.
  • The Royals are 14-10-0 against the spread in their 24 games that had a posted line this season.

Alec Marsh (Royals probable starter)

  • Marsh makes the start for the Royals, his fifth of the season. He is 3-0 with a 3.22 ERA and 16 strikeouts in 22 1/3 innings pitched.
  • The right-hander last pitched on Friday against the Baltimore Orioles, when he tossed 5 2/3 scoreless innings while giving up three hits.
  • During four games this season, the 25-year-old has amassed a 3.22 ERA and 6.4 strikeouts per nine innings, while giving up a batting average of .217 to his opponents.
  • Marsh is looking to record his second quality start of the year.
  • Marsh is trying for his third straight appearance lasting five or more innings. He averages 5.5 frames per start.
  • He has had one outing this season that he kept his opponents to zero earned runs.
  • He will take the mound against a Blue Jays squad that is hitting .235 as a unit (20th in the MLB). They are also slugging a collective .374 (19th in the league) with 21 total home runs (21st in MLB play).

Royals batting stats

  • The Royals are fifth in MLB action with 28 total home runs.
  • So far this season, Kansas City ranks ninth in the majors with a .404 slugging percentage.
  • The Royals rank 18th in the majors with a .238 batting average.
  • Kansas City is the 10th-highest scoring team in the majors, averaging 4.8 runs per game (114 total).
  • The Royals’ .306 on-base percentage ranks 20th in the majors.
Watch the MLB on Fubo!