Kansas City Royals vs. St. Louis Cardinals Prediction and Picks - July 10, 2024

Author: Kevin V. Last Updated: July 10, 2024 Game Start: 7:45pm EST

On Wednesday, the Kansas City Royals (49-43, 3rd AL Central) play the second and final game of an interleague series on the road at Busch Stadium versus the St Louis Cardinals (48-42, 2nd NL Central). Kansas City defeated the Colorado Rockies 10-1 on Monday to avoid a sweep after losing the first two games of the three-game series with the Rockies. Kansas City has lost three of the last four and is 8 ½ games behind the first-place Cleveland Guardians in the American League Central. St Louis defeated the Washington Nationals 6-0 on Monday for their second straight win and fourth win in the last five. St Louis is second in the National League Central, 4 ½ games behind the front-running Milwaukee Brewers. Kansas City will play without three pitchers. St Louis will play without four pitchers as well as position players Tommy Edman and Ivan Herrera.


This article was written prior to these two playing on Tuesday.


Want more winners in the MLB? Go here for more MLB Picks.

Kansas City is above average at the plate and on the mound

Cincinnati is 12th in both runs scored (418) and batting average (.246), while 13th in slugging percentage (.404) and 20th in on-base percentage (.306). Bobby Witt Jr has been Kansas City's stats king and leads the Royals in batting average (.324), home runs (15), RBI (61), hits (119) and on-base percentage (.372). Salvador Perez is second in home runs with 14 and Vinnie Pasquantino is second in RBI with 59. Kansas City has hit 154 doubles, 24 triples and 93 home runs for 271 extra-base hits in 92 games.


Kansas City is third in Quality Starts (46), 10th in ERA (3.79), 17th in WHIP (1.27) and 18th in batting average allowed (.242). Seth Lugo is leading Kansas City in wins with 11 and ERA for starting pitchers at 2.21 while Cole Ragans is the leader in strikeouts with 134. Alec Marsh will start on the mound for Kansas City. This season the right-hander is 6-6 with an ERA of 4.57 and 75 strikeouts.


Take advantage of the best sports betting promos.

St Louis is improving at the plate and slightly better than average on the mound

St Louis is 15th in batting average (.244), 18th in both on-base percentage (.310) and slugging percentage (.381), while 23rd in runs scored (369). Nolan Gorman is leading St Louis in home runs with 17 and co-leader in RBI with 45, while Alec Burleson is second in home runs with 14 and tied for the lead in RBI with 45. St Louis has six players with between 30 and 45 RBI. The Cardinals have hit 139 doubles, 11 triples and 86 home runs for 236 extra-base hits in 90 games.

 St Louis is 14th in ERA (3.91), 15th in both WHIP (1.26) and Quality Starts (34), while 22nd in batting average allowed (.248). Wednesday’s starting pitcher for St Louis Sonny Gray is leading the Cardinals in wins with 9, strikeouts with 115 and ERA for starting pitchers with 3.30. Gray is 9-5. 

Winning isn’t easy so you need the top MLB cappers.

Wednesday's Top Plays

David Hess - 9-1-1 MLB Best Bet Totals Run - Pick Up David’s Hump Day Hammer Totals Destroyer For Just $29 - CLICK HERE

AAA Sports - 15-3 MLB Premium Run - Grab AAA’s Wednesday MLB Mid-Chalk Choke Out For Just $30- CLICK HERE

Stephen Nover - 7-1 WNBA Run - Snag Stephen’s WNBA Wednesday’s Totals Dominator For Just $30- CLICK HERE

Bruce Marshall - 13-3 European Championship Run - Pick Up Bruce’s European Semifinals Top Choice For Just $24 - CLICK HERE

Same Game Parlay - 4 Wins in The Last 8 Days. Tonight, Our SGP takes us to the City Of Brotherly Love for A National League clash between the Dodgers and Phillies. Don’t Miss This STRONG 100% GUARANTEED 4-leg Parlay. It Is JUST $10. CLICK HERE

Dog Of The Day - We have hit 5 of the last 8. Get One Dog Of The Day Play For one FULL Week.  Purchasing them daily would cost $70 for one week. Act now for just $45, a savings of $25.  CLICK HERE



Best Bets for Kansas City Royals vs. St. Louis Cardinals

Full-Game Side Bet

Insiders Status:


Kansas City has lost four of its last six overall and the Royals have dropped five of the last six played on the road. St Louis has four of the last five overall and the Cardinals have won nine of the last 12 played at home. St Louis has won eight of the last 11 overall versus Kansas City and the Cardinals have won six of the last eight played at home versus the Royals. Kansas City starting pitcher Alec Marsh was roughed up last night out, allowing six hits and five runs in only three innings. Over the last four starts, the Royals’ right-hander has allowed 16 runs in only the last 17.2 innings. St Louis starter Sonny Gray has given up 12 runs across the last 31 innings, resulting in St Louis winning four of the five games during that span. St Louis has a balanced attack at the plate with three players between 12 and 17 home runs and three players with 44 or 45 RBI.

Prediction: St Louis Cardinals ML

Full-Game Total Pick

Insiders Status:


Both starting pitchers were hit hard last time out and the total has finished over in five of the Cardinals' last seven games as well as in nine of the last 12 games that St Louis has played against a team from the American League. Kansas City is 12th and runs scored and St Louis is 23rd but the Cardinals have scored six runs or more in each of the last four games played and the total has finished over in three of those four games.

Prediction: OVER

Author Profile

Kevin Vallego , "Kevin V."

Kevin grew up in a sports-only household. Every afternoon was set to watching any sport that was on T.V. After years of watching sports he got introduced to the betting world, and soon stats, trends, and odds were Kevin's best friends. Now, almost 2 decades later, His life revolves around sports, writing about them, and betting on them. We are glad to have Kevin on our Winners & Whiners & StatSalt teams and you should be happy that we have him as well.