Monday's game between the St. Louis Cardinals (24-31) and the Kansas City Royals (16-38) at Busch Stadium has a projected final score of 6-5 based on our computer prediction, with the Cardinals coming out on top. Game time is at 2:15 PM on May 29.

The Cardinals will give the nod to Adam Wainwright (2-0, 6.33 ERA), who is eyeing win No. 3 on the season, and the Royals will counter with Josh Staumont.

Cardinals vs. Royals Game Info & Odds

  • When: Monday, May 29, 2023 at 2:15 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 pick for this game is Cardinals 6, Royals 5.

Total Prediction for Cardinals vs. Royals

  • Total Prediction: Over 9.5 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.

Read More About This Game

Cardinals Performance Insights

  • The Cardinals have played as the favorite in six of their past 10 games and have gone 3-3 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 have not covered in any of their last three games with a spread.
  • This season, the Cardinals have been favored 29 times and won 13, or 44.8%, of those games.
  • St. Louis is 4-6 this season when entering a game favored by -175 or more on the moneyline.
  • The moneyline for this contest implies a 63.6% chance of a victory for the Cardinals.
  • St. Louis has scored 271 runs this season, which ranks sixth in MLB.
  • The Cardinals have a 4.27 team ERA that ranks 16th among all MLB pitching staffs.

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

Cardinals Schedule

Date Opponent Score Pitching Matchup
May 24 @ Reds L 10-3 Steven Matz vs Ben Lively
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 - 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