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

by Rod Pearson

Monday, Jul 08, 2024
Game Time: 7:45 pm ET, Tuesday, July 9, 2024
Venue:  Busch Stadium, St. Louis, MO 
Where to Watch:  BSMW


Opening Odds at USA Sportsbooks

DraftKings:  Moneyline odds:  Royals -102, Cardinals -118; Over/Under:  8.5 runs
Bet365:  Moneyline odds:  Royals +100, Cardinals -120; Over/Under:  8.5 runs
BetMGM:  Moneyline odds:  Royals +100, Cardinals -120; Over/Under:  8.5 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! Oskeim Sports is on a HOT STREAK in the MLB on a 24-11 MLB RUN for +$7,380 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 opener of a 2-game series with the Cardinals on Tuesday and they have Monday off as a day of rest. Their offense ranks 14th in the MLB with a .710 OPS. Brady Singer was their starting pitcher on Sunday while Michael Wacha is making his start in this game on Tuesday. He is 5-6 with a 3.74 ERA this season. His team won their last 2 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 1 ER, 1 HR, and 3 BB with 8 Ks on 2 hits through 6 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 1st game of a 2-game series with the Royals on Tuesday. Their offense ranks 18th in the MLB with a .690 OPS. Miles Mikolas was their starting pitcher on Monday while Andre Pallante is making his start in this game on Tuesday. He is 4-3 with a 4.00 ERA this season. His team won their last 3 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 1 earned run, 1 homer, and 1 BB with 5 strikeouts on 4 hits through 7 innings played against the Pittsburgh Pirates.


Royals vs Cardinals Prediction

The current betting odds have the Cardinals listed as a slight 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 also looked terrible in their road games with their 18-25 road record. They just lost their last series on the road against the Rockies over the weekend, and now they will have Wacha on the mound in this one. Wacha hasn't looked bad this season with his 5-6 record and his 3.74 ERA. He only gave up 1 earned run in his last start and the team has won their last 2 games with him starting. He still has more losses than wins this season though, and a lot of that has to do with the Royals playing poorly in their road games this year. They won't offer the run support they need to win this game and the Cardinals have been getting hot lately with their offense. They will have Pallante on the mound here and he is 4-3 with a 4.00 ERA, but he has looked a lot better in his starts lately. He gave up 1 earned run in his last one and the team has won their last 3 games with him starting since he hasn't been giving up a ton of runs lately. He will give the Cardinals the edge in this game and they have looked a lot better in their home games all season. The best way to place a bet here is on the Cardinals to win this game.

Royals Cardinals Prediction:  Our MLB Pick for Tuesday, July 9, 2024 (7:45 pm ET start time) is Cardinals 6 Royals 4.
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.


“There was a decent amount of fight in them yesterday. Today some really good at-bats. We’d been missing out on that two-out big hit to score a couple and Arenado came through there and drove the baseball to score two. Gorman is starting to feel better, you see him stay on some balls, which is awesome. Contreras with the homer. Overall, really good day.” - Oliver Marmol after his team’s win against the Nationals in their game on Sunday.


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) RF
W Contreras (R) DH
P Goldschmidt (R) 1B
N Arenado (R) 3B
B Donovan (L) LF
N Gorman (L) 2B
D Carlson (S) CF
P Pagés (R) C

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 (.294)
Hits:  Brendan Donovan (87)
Home Runs:  Nolan Gorman (17)
RBI:  Nolan Gorman (45)
Stolen Bases:  Michael Siani (9)
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.