MLB Picks

Kansas City Royals vs St. Louis Cardinals Prediction 8-9-24 MLB Picks

St. Louis Cardinals (59-56) vs. Kansas City Royals (64-52)
August 9, 2024 8:10 pm EDT
The Line: Kansas City Royals -112 / St. Louis Cardinals -105; Over/Under: 9
(Get latest betting odds)

In this article, we will formulate a Kansas City Royals vs St. Louis Cardinals Prediction for this MLB game on Friday, August 9th, at Kaufmann Stadium.

Cardinals Need These Wins 

The Cardinals are coming off a loss on Thursday, and they need a win in this game. The Cardinals faced off against the Tampa Bay Rays, and they ended up losing 6-4. Paul Goldschmidt did have a strong game, finishing with a run and driving in two. The Cardinals are averaging 4.15 runs, while their pitching is giving up 4.53 runs per game.


The offense is ranked 23rd in the league, while the pitching is ranked 20th. Alec Burleson has hit 19 home runs and driven in 66 RBIs so far this season. Getting the start for the Cardinals will be Miles Mikolas who sits with an 8-9 record and an ERA of 5.12. In his last start against the Chicago Cubs, he went four innings, giving up eight hits and four runs. 

Royals Need Success This Series

The Royals need success in this series as they are battling for the American League central and wild card. On Wednesday, the Royals scored eight runs, and they ended up winning by four runs. Bobby Witt Jr had a strong game, hitting two home runs and driving in four RBIs. The Royals are averaging 4.77 runs, while their pitching is giving up 3.96 runs per game.

The offense is ranked 10th in the league, while the pitching is ranked 5th. Bobby Witt has hit 22 home runs and driven in 84 RBIs so far this season. Getting the start for the Royals will be Michael Lorenzen, who sits with a 5-6 record and an ERA of 3.69. In his last start against the Detroit Tigers, he went 5.2 innings, giving up five hits and one run. 

Kansas City Royals vs St. Louis Cardinals Prediction

The Royals are going to have no issue running up the score here. Lorenzen sits with an ERA of 3.69, and he gave up only one run in his last start. Mikolas sits with an ERA of 5.12 and in his last start he gave up four runs. The Royals’ offense is going to have no issue teeing off here, and that is going to be the difference here as the Royals are going to cruise. Back the Royals on the money line. 

Shane Mickle's Free Pick: Royals ML

Need More? Get Premium Picks

Shane Mickle

Sports is about all Shane knows in this life! He has a passion for sports and writing, which makes working for Sportschatplace a perfect job for him! If you find him cheering for a team it's usually a Minnesota team, or the Kansas Jayhawks!

Related Articles

Back to top button