Royals vs. Cardinals Betting Preview & Predictions

by | Last updated May 30, 2023 | mlb

Kansas City Royals vs. St. Louis Cardinals
Date: Tuesday, May 30th, 7:45 ET
Location: Busch Stadium
TV: BSMW
Money Line: Royals +161/Cardinals -193 (Bet the game live at Bovada! Their live wagering platform is incredible!)
Total Line: 9

Betting Preview

Here’s our betting preview for the upcoming MLB clash between the St. Louis Cardinals and the Royals on Tuesday, May 30th at Busch Stadium. We provide you with a comprehensive analysis, odds, and predictions to help with your handicapping decision or tail our expert based on the projected lineups and listed starting pitchers.

Betting Odds

ML RL Total
KC +161 +1.5 O 9 (-116)
STL -193 -1.5 U 9 (-105)

Royals vs. Cardinals Projected Lineup

 

Batting Order Position
Bobby Witt Jr. 1 SS
Vinnie Pasquantino 2 1B
Salvador Perez 3 C
MJ Melendez 4 RF
Edward Olivares 5 LF
Nick Pratto 6 1B
Maikel Garcia 7 SS
Michael Massey 8 2B
Jackie Bradley Jr. 9 RF
Zack Greinke SP

 

Batting Order Position
Lars Nootbaar 1 RF
Paul Goldschmidt 2 1B
Nolan Gorman 3 2B
Nolan Arenado 4 3B
Willson Contreras 5 C
Brendan Donovan 6 2B
Paul DeJong 7 SS
Alec Burleson 8 RF
Tommy Edman 9 SS
Miles Mikolas SP

 

Straight Up/Over-Under/ Runline Record

Kansas City Royals: 17-38 SU / OU 24-29 / Runline 19-36
St. Louis Cardinals: 24-32 SU / OU 29-27 / Runline 25-31

As they take on the Cardinals, the Royals have an overall record of 17-38 and are currently last in the AL Central. However, they have rattled off two straight wins. At home, Kansas City has a mark of 8-21 compared to 9-17 on the road. Their series record sits at 3-14.

 

  • The Royals have covered the runline in 34.5% of their games and have an average run margin of -1.3
  • The Royals have been favored in 16.4% of their games and have runline records of 7-22 and 12-14 at home and on the road, respectively
  • So far, the Royals have an over/under record of just 24-29.

If the Cardinals are going to climb out of last place in the NL Central, they will need to turn things around with a win over the Royals. Heading into the game, the Cardinals have lost two straight games and stand with an overall record of 24-32. On the road, the Cardinals are 13-16 and 11-16 at home. The team’s overall series record is 6-9-2.

 

  • The Cardinals have three straight losses vs. the runline and have a season-long run margin of 0.1.
  • The Cardinals have been favored in 58.9% of their games and have runline records of 10-17 and 15-14 at home and on the road, respectively
  • The over has hit in 52% of the Cardinals’ 56 games at 29-27.

Pitching Matchup

Pitcher Appearances Started IP Record ERA WHIP HR
Zack Greinke 11 11 57 1-5 4.55 1.17 10

 

Across 11 appearances, Zack Greinke has a slugging percentage allowed of .437 and enters with a WHIP of 1.17. His overall record is 1-5 on an ERA of 4.55. For the season, he has a total of 41 K’s, and is averaging 0.7 strikeouts per nine innings. Greinke’s record on the road is 0-3 and 1-2 at home. This includes an ERA of 7.31 (road) and 2.91 (home), respectively.

Zack Greinke finished with a no-decision in his last outing against the Tigers. He allowed one run on four hits over five innings. The Royals went on to lose the game by a score of 6-4.

Pitcher Appearances Started IP Record ERA WHIP HR
Miles Mikolas 11 11 61 3-1 4.23 1.40 8

 

St. Louis starter Miles Mikolas enters with an overall record of 3-1 and ERA of 4.23. His ERA on the road is 3.24 and 6.56 when pitching at home. Mikolas’ season-long WHIP comes in at 1.40 with a batting average allowed of .291. Opposing teams have put together a slugging percentage of .449 against him.

The last time Miles Mikolas took to the mound, he secured a quality start and a win for his team, who won by a final score of 2-1 against the Reds. Mikolas gave up zero runs and five hits across seven innings.

Royals vs. Cardinals Offense Outlook

The Royals come into the game ranked 24th in the league on an average of 4.0 runs per game. When it comes to home runs, Kansas City is 21st, having hit the ball out of the park 56 times. Their overall batting average stands at .234. On the road, they are hitting .219 while .223 at home.

Kansas City Royals Team Hitting Stats

Team Games Runs HR BA OBP SLG
Royals 56 4.0 (24th) 56 (21st) .234 (23rd) .297 (28th) .297 (28th)

 

Kansas City Royals Top Hitters: Last Five Games

Player BA H R HR SLG
Bobby Witt Jr. .260 6 5 3 .690
MJ Melendez .233 4 5 1 .517
Michael Massey .333 6 2 1 .533
Salvador Perez .275 5 3 1 .512
Vinnie Pasquantino .350 8 0 0 .440

 

The Cardinals have played 56 games so far this season and are currently ranked 6th in the league with an average of 4.8 runs per game. In terms of home run hitting, St. Louis is 5th, having hit the ball out of the park 76 times. Their overall batting average is .254, including .236 on the road and .262 at home.

St. Louis Cardinals Top Bats

BA OBP SLG RBI HR SB
Paul Goldschmidt .290 .395 .517 26 10 7
Nolan Gorman .276 .367 .565 40 13 4
Nolan Arenado .262 .307 .429 35 9 2

 

St. Louis Cardinals Top Hitters: Last Five Games

Player BA H R HR SLG
Brendan Donovan .200 3 3 1 .500
Alec Burleson .250 4 1 1 .400
Paul Goldschmidt .250 4 1 1 .500
Andrew Knizner .375 3 1 1 .875
Lars Nootbaar .200 4 2 0 .250

 

Free MLB Pick

The St. Louis Cardinals’ roster has respectable past statistics against Kansas City Royals’ starter Zack Greinke, with a collective batting average of .270. However, it’s important to note that the majority of these at-bats (113 out of 133) come from Nolan Arenado (.268 BA) and Paul Goldschmidt (.290 BA). On the other hand, Greinke’s previous performance against St. Louis on the same field (May 2, 2022) was a solid one. He pitched six innings, allowing just one run on three hits.

It’s also worth mentioning that the Cardinals have been struggling to generate runs recently, failing to score more than three runs in their last six games. Meanwhile, their starter, Miles Mikolas, enters this game in excellent form, having recorded three consecutive quality starts. I anticipate Mikolas maintaining his good form tonight against the Kansas City roster, which has only 10 at-bats, resulting in a .200 batting average.

Bet on the total runs scored being under 9. Note: Football season is just around the corner! Find out how you can get a 125% real cash bonus AND a free half point everytime you bet your favorite teams!

MLB Betting Guide

New to betting on baseball? We've got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!