Tuesday's game features the St. Louis Cardinals (24-32) and the Kansas City Royals (17-38) clashing at Busch Stadium in what should be a close matchup, with a projected 5-4 win for the Cardinals according to our computer prediction. Game time is at 7:45 PM ET on May 30.

The Cardinals will call on Miles Mikolas (3-1) versus the Royals and Zack Greinke (1-5).

Cardinals vs. Royals Game Info & Odds

  • When: Tuesday, May 30, 2023 at 7:45 PM ET
  • Where: Busch Stadium in St. Louis, Missouri
  • How to Watch on TV: BSMW
  • Live Stream: Watch this game on Fubo!

Bet on this matchup with BetMGM, the King of Sportsbooks!

Cardinals vs. Royals Score Prediction

Our prediction for this game is Cardinals 5, Royals 4.

Total Prediction for Cardinals vs. Royals

  • Total Prediction: Under 9 runs

New to BetMGM Sportsbook? We've got the best offer for new users! Be sure to use our link to get this great bonus for first-time depositors.

Discover More About This Game

Cardinals Performance Insights

  • The Cardinals have played as the favorite in seven of their past 10 games and have gone 3-4 in those contests.
  • When it comes to hitting the over, St. Louis and its opponents are 5-5-0 in its last 10 games with a total.
  • The Cardinals are winless against the spread in their last four chances.
  • This season, the Cardinals have been favored 30 times and won 13, or 43.3%, of those games.
  • St. Louis has a record of 2-5 in games when oddsmakers favor them by at least -190 on the moneyline.
  • The moneyline for this contest implies a 65.5% chance of a victory for the Cardinals.
  • St. Louis has scored the sixth-most runs in the majors this season with 271.
  • The Cardinals have the 17th-ranked team ERA across all league pitching staffs (4.32).

Put your picks to the test and bet on with BetMGM Sportsbook.

Cardinals Schedule

Date Opponent Score Pitching Matchup
May 25 @ Reds W 2-1 Miles Mikolas vs Luke Weaver
May 26 @ Guardians L 4-3 Matthew Liberatore vs Shane Bieber
May 27 @ Guardians W 2-1 Jack Flaherty vs Tanner Bibee
May 28 @ Guardians L 4-3 Jordan Montgomery vs Hunter Gaddis
May 29 Royals L 7-0 Adam Wainwright vs Josh Staumont
May 30 Royals - Miles Mikolas vs Zack Greinke
June 2 @ Pirates - Matthew Liberatore vs Vince Velásquez
June 3 @ Pirates - Jack Flaherty vs Luis Ortiz
June 4 @ Pirates - Jordan Montgomery vs Wil Crowe
June 5 @ Rangers - Adam Wainwright vs Martín Pérez
June 6 @ Rangers - Miles Mikolas vs Dane Dunning