Kansas City Royals vs St Louis Cardinals Prediction, Preview and Odds - 07/10/2024

by Rod Pearson

Tuesday, Jul 09, 2024
Game Time: 7:45 pm ET, Wednesday, July 10, 2024
Venue:  Busch Stadium, St. Louis, MO 
Where to Watch:  BSMW


Opening Odds at USA Sportsbooks

DraftKings:  Moneyline odds:  Royals +130, Cardinals -155; Over/Under:  8 runs
Bet365:  Moneyline odds:  Royals +130, Cardinals -155; Over/Under:  8 runs
BetMGM:  Moneyline odds:  Royals +130, Cardinals -155; Over/Under:  8 runs

Season Record

Kansas City Royals:  49-43 (3rd place, AL Central)
St Louis Cardinals:  48-42 (2nd place, NL Central)

Do not miss out on our expert handicapper analysis! Kyle Hunter is on a HOT STREAK in the MLB on a 13-4-3 MLB RUN for +$8,400 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.


Recent Form
Kansas City Royals:  5-5 last 10
St Louis Cardinals:  7-3 last 10



Kansas City Royals vs St Louis Cardinals Preview and Analysis


The Royals are entering this series off a win and lost their 3-game series against the Colorado Rockies 2-1 in their last series. They enter this game with a 49-43 record overall and have a road record of 18-25. This is the series finale of a 2-game series with the Cardinals on Wednesday with the series opener of this series still to be played on Tuesday. Their offense ranks 14th in the MLB with a .710 OPS. Michael Wacha is their starting pitcher on Tuesday while Alec Marsh is making his start in this game on Wednesday. He is 6-6 with a 4.57 ERA this season. His team lost 3 of their last 4 games this season with him making an appearance. In his last MLB regular season start, he allowed 5 ER, 1 HR, and 3 BB with 1 K on 6 hits through 3 IP against the Tampa Bay Rays.

The Cardinals are entering this series off a win and won their 4-game series against the Washington Nationals 3-1 in their last series. They enter this game with a 48-42 record overall and have a home record of 24-18. This is the 2nd game of a 2-game series with the Royals on Wednesday with the 1st game of this series still to be played on Tuesday. Their offense ranks 18th in the MLB with a .691 OPS. Andre Pallante is their starting pitcher on Tuesday while Sonny Gray is making his start in this game on Wednesday. He is 9-5 with a 3.30 ERA this season. His team won 4 of their last 5 games this season with him making an appearance. In his last MLB regular season start, he allowed 5 earned runs, 1 homer, and 1 BB with 6 strikeouts on 8 hits through 5 innings played against the Washington Nationals.


Royals vs Cardinals Prediction

The current betting odds have the Cardinals listed as a favorite in this game according to Draftkings Sportsbook. The Cardinals have looked a lot better in their games this season with their 48-42 record overall which has them in 2nd place of their division at the moment. They have also looked good in their home games with their 24-18 home record. Meanwhile, the Royals have looked good in their games this season with their 49-43 record overall, but that record only has them in 3rd place of the AL Central. They have looked terrible in their road games though with their 18-25 road record. The Royals are also coming off a series loss over the weekend against the Rockies who are one of the worst teams in the MLB this season, and they are only 5-5 in their last 10 games. The Cardinals just took 3 of 4 games against the Nationals in their last series as they have now surged up into 2nd place in their division, and they are getting hot now with their 7-3 record the last 10 games. They also have the better pitching matchup here with Gray on the mound as he has been a stud for them all year. He is 9-5 with a 3.30 ERA and hasn't been giving up many runs lately. He did give up 5 earned runs in his last start, but that has been a rare occasion for him this season, and he will be looking to bounce back with a better performance in this game at home since the team has still won 4 of their last 5 games with him starting. The Royals are going with Marsh in this game and he hasn't looked great this year. He is 6-6 with a 4.57 ERA and is also coming off a bad start in his last one. He gave up 5 earned runs in his last start, but that has been a common theme for him this season, and the team has also lost 3 of their last 4 games with him starting too. The best way to place a bet here is on the Cardinals to win this game. 

Royals Cardinals Prediction:  Our MLB Pick for Wednesday, July 10, 2024 (7:45 pm ET start time) is Cardinals 5 Royals 1.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today.  And if you enjoyed this Kansas City Royals St Louis Cardinals prediction, be sure to drop by every day for our daily MLB projections and previews.

MLB Betting Trends


Kansas City Royals: 15-24 (-11.65 units) on the moneyline in their last 39 games. 16-7 to the under in their last 23 games. 19-13 to the under with their team total in their last 32 games. 

St Louis Cardinals: 17-8 (+6.90 units) on the moneyline in their last 25 games. 22-17 (+7.15 units) on the runline in their last 39 games. 18-9 (+8 units) on the first 5 runline in their last 27 games.

Key Injuries


Kansas City Royals:  A. Frazier (2B) - Thumb. D. Altavilla (RP) - Oblique. J. Taylor (RP) - Bicep. K. Bubic (SP) - Elbow. K. Wright (SP) - Shoulder.

St Louis Cardinals:  I. Herrera (C) - Back. K. Middleton (RP) - Forearm. L. Nootbaar (RF) - Oblique. N. Robertson (RP) - Elbow. R. O'Brien (RP) - Forearm. T. Edman (SS) - Wrist. S. Matz (SP) - Back. D. Rom (SP) - Biceps.


Notable Quotes


“Maikel put a good at-bat together. Pretty sure he wasn’t trying to hit a home run, but a good swing on a pitch that has given him some trouble.” - Matt Quatraro after his team’s win against the Rockies in their game on Sunday.


“He had a really good work day today. Got here early and did some things with (hitting coach Turner Ward), felt good about it. It was good for him to get that homer. He just missed one earlier. Him being able to continue feeling good about his swing and play with confidence is going to be important. That homer was a big one.” - Oliver Marmol after his team’s win against the Nationals in their game on Monday.


Starting Lineups


Kansas City Royals
A Frazier (L) RF
B Witt Jr. (R) SS
V Pasquantino (L) DH
S Perez (R) 1B
M Massey (L) 2B
F Fermin (R) C
M Melendez (L) LF
M Garcia (R) 3B
K Isbel (L) CF

St Louis Cardinals
M Winn (R) SS
A Burleson (L) DH
W Contreras (R) C
P Goldschmidt (R) 1B
N Arenado (R) 3B
B Donovan (L) LF
L Nootbaar (L) RF
N Gorman (L) 2B
M Siani (L) CF

Statistical Leaders


Kansas City Royals
Batting Average:  Bobby Witt (.324)
Hits:  Bobby Witt (119)
Home Runs:  Bobby Witt (15)
RBI:  Bobby Witt (61)
Stolen Bases:  Bobby Witt (22)
Wins:  Seth Lugo (11)
Saves:  James McArthur (15)
ERA:  Jordan Lyles (0.00)

St Louis Cardinals
Batting Average:  Masyn Winn (.289)
Hits:  Brendan Donovan (90)
Home Runs:  Nolan Gorman (17)
RBI:  Nolan Gorman (45)
Stolen Bases:  Michael Siani (10)
Wins:  Sonny Gray (9)
Saves:  Ryan Helsley (31)
ERA:  Ryan Loutos (0.00)

Managers:
Kansas City Royals: Matt Quatraro (2nd season)
St Louis Cardinals: Oliver Marmol (3rd season)


Rod Pearson

About the Author:

Rod Pearson has been a rabid sports fan his entire life.  He grew up in Ontario, and was skilled in both hockey and baseball, and pitched in an elite baseball league for many years.  In 2022, Rod decided to hang up his glove, so that he could write about the sports he loves -- but from a gambling perspective.  Join Rod every day as he breaks down the games to find the best betting value.

All photographic images used for editorial content have been licensed from the Associated Press.

© 2025 Al McMordie's BigAl.com. All Rights Reserved.