MLB Picks

St. Louis Cardinals vs Kansas City Royals Prediction 7-10-24 Picks

Kansas City Royals (49-43) vs. St. Louis Cardinals (48-42)
July 10, 2024 1:45 pm EDT
The Line: St. Louis Cardinals -128 / Kansas City Royals +109; Over/Under: +8.5
(Get latest betting odds)

In this article, we will formulate a St. Louis Cardinals vs Kansas City Royals Prediction for this MLB game on Wednesday, July 10th at Busch Stadium. This will be a doubleheader, and the preview will cover both of the games. 

Cardinals Have Won Two Straight Games

The Cardinals have won two straight games, and on Monday, they dominated the Washington Nationals. The Cardinal’s pitching really stepped up, giving up zero runs, and that led to the victory. Miles Mikolas went 6.1 innings, giving up six hits and zero runs. Alec Burleson was the top offensive player, hitting a home run and driving in three RBis. The Cardinals are averaging 4.1 runs, while their pitching is giving up 4.46 runs per game. The offense is ranked 21st in the league, while the pitching is ranked 20th. Nolan Gorman has hit 17 home runs and driven in 45 RBIs. 


Getting the start for the Cardinals in Game 1 will be Andre Pallante, who sits with a 4-3 record and an ERA of 3.00. In his last start against the Pittsburgh Pirates, he went seven innings, giving up four hits and one run. 

Getting the start for the Cardinals in the second game will be Sonny Gray, who sits with a 9-5 record and an ERA of 3.30. In his last start against the Washington Nationals, he had some struggles, giving up eight hits and five runs in five innings. 

Why the Cardinals Will Beat the Royals

  • The Royals have lost each of their last nine night games against the Cardinals following a win.
  • The Cardinals have won seven of their last eight home games against teams that held a winning record.
  • The Royals have failed to cover the run line in nine of their last 10 road games.
  • The Cardinals have covered the run line in each of their last five home games against American League opponents following a road win.
  • The Royals have trailed after 5 innings in each of their last four road games against NL Central opponents that held a winning record.

Royals Have Lost Two Straight Series

The Royals have lost two straight series, and it’s unclear if there is much confidence heading into this series. On Sunday, though, the Royals did pick up a win, scoring 10 runs on the way to the victory. Bobby Witt Jr hit a home run and drove in three RBIs. Manuel García also hit a home urn and drove in three RBIs. The Royals are averaging 4.54 runs, while their pitching is giving up 3.94 runs per game. The offense is ranked 13th in the league, while the pitching is ranked 6th. Bobby Witt has hit 15 home runs and driven in 61 RBIs so far. 

Getting the start in the first game for the Royals will be Alec Marsh, who sits with a 6-6 record and an ERA of 4.57. In his last start against the Tampa Bay Rays he went three innings giving up six hits and five runs. 

Getting the start for the Royals in Game 2 will be Michael Wacha who sits with a 5-6 record and an ERA of 3.74. In his last start against the Tampa Bay Rays, he went six innings, giving up two hits and one run. 

Why the Royals Wil Beat the Cardinals

  • The Cardinals have lost each of their last eight night games against AL Central opponents following a win.
  • The road team has won four of the Cardinals’ last five games.
  • The Royals have covered the run line in each of their last nine Tuesday road games against NL Central opponents.
  • The Cardinals have failed to cover the run line in eight of their last nine night games following a road win.
  • The Royals have led after 3 innings in each of their last four games against opponents that held a winning record.
  • The Cardinals have trailed after 5 innings in each of their last six Tuesday games against AL Central opponents that held a winning record.

St. Louis Cardinals vs Kansas City Royals Prediction

In game one, it’s going to be the Cardinals that are going to get the job done. Alec Marsh is on the mound for the Royals and I don’t trust him. In his last start, he gave up five runs in three innings, and the Cardinals are going to jump out to a quick start here. Back the Cardinals on the money line to cash. 

In game two, it will be the Royals that have the value. Sonny Gray, in his last start, gave up five runs, and he’s going to be blown up here. Wacha is coming off a start, and he gave up only one run. The Royals are going to give Wacha some run support, and Kansas City will get the job done. Back the Royals on the money line.

Shane Mickle's Free Pick: Game 1: Cardinals ML / Game 2: 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