Cardinals vs. Royals Prediction, Odds, Picks - July 10

Cardinals vs. Royals Prediction, Odds, Picks - July 10

Updated Jul. 10, 2024 1:00 p.m. ET

The St. Louis Cardinals will send a hot-hitting Willson Contreras to the plate against the Kansas City Royals and Bobby Witt Jr., who has been on a tear as of late, when the squads meet on Wednesday at 1:45 PM ET. Oddsmakers list the Cardinals as -145 favorites on the moneyline, while giving the underdog Royals +122 moneyline odds to win. St. Louis is a 1.5-run favorite (at +138 odds). The total is 9 runs for this contest (with +102 odds on the over and -122 odds to go under).

Check out everything you need from a betting perspective on the Cardinals-Royals game, regarding the run line, moneyline and total, plus expert picks.

Mariners vs. Royals Highlights | MLB on FOX

Check out the highlights as the Seattle Mariners took on the Kansas City Royals in this regular season matchup.
ADVERTISEMENT

Cardinals vs. Royals Game Information & Odds

  • When: Wednesday, July 10, 2024 at 1:45 PM ET
  • Where: Busch Stadium in St. Louis, Missouri
  • How to Watch on TV: BSMW
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Cardinals -145 +122 9 +102 -122 -1.5 +138 -163

Cardinals vs. Royals Prediction

  • Score Prediction: Cardinals 5, Royals 4
  • Total Prediction: Under 9 runs
  • Win Probabilities: Cardinals 51%, Royals 49%

Cardinals vs. Royals Betting Insights

  • This season, the Cardinals have been favored 44 times and won 25, or 56.8%, of those games.
  • St. Louis has a record of 10-8 in games when oddsmakers favor them by at least -145 on the moneyline.
  • The implied probability of a win from the Cardinals, based on the moneyline, is 59.2%.
  • The Royals have been chosen as underdogs in 53 games this year and have walked away with the win 24 times (45.3%) in those games.
  • This season, Kansas City has been victorious six times in 19 chances when named as an underdog of at least +122 or longer on the moneyline.
  • The Royals have an implied victory probability of 45% according to the moneyline set for this matchup.
FINAL
KC 6 · STL 4
MLB
RUN LINE
TO WIN
TOTAL
Kansas City Royals
KC
St. Louis Cardinals
STL

Cardinals Recent Betting Performance

  • The Cardinals played as the moneyline favorite for six of their last 10 games, and went 5-1 in those matchups.
  • In their last 10 matchups, the Cardinals and their opponents combined to hit the over on the run total six times (all 10 games had set totals).
  • The Cardinals' record against the spread is 5-5-0 over their past 10 games.

Cardinals Recent Stats

Stat Avg/Total
Record 7-3
Runs Per Game 4.8
HR 8
ERA 3.32
K/9 7.9

Cardinals Player Insights

  • Brendan Donovan has 20 doubles, a triple, eight home runs and 27 walks while batting .271.
  • Including all MLB batters, Donovan ranks 48th in batting average, 46th in on-base percentage, and 84th in slugging.
  • Donovan has collected a hit in three games in a row. During his last five outings he is batting .333 with two doubles, two walks and two RBI.
  • Alec Burleson has collected 45 runs batted in to pace his team.
  • Burleson ranks 39th in home runs and 48th in RBI in the majors.
  • Burleson has two games in a row with at least one hit. During his last five outings he is batting .318 with a home run, two walks and four RBI.
  • Masyn Winn leads the Cardinals with a team-high batting average of .289.
  • Nolan Arenado is hitting .263 with 14 doubles, seven home runs and 23 walks.

Cardinals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Willson Contreras 0.5 (-205) 1.5 (+135) 0.5 (+400) 0.5 (+175)
Nolan Arenado 0.5 (-220) 1.5 (+140) 0.5 (+600) 0.5 (+185)
Masyn Winn 1.5 (+180) 1.5 (+115) 0.5 (+800) 0.5 (+235)
Brendan Donovan 0.5 (-245) 1.5 (+135) 0.5 (+750) 0.5 (+175)
Alec Burleson 1.5 () 1.5 (+110) 0.5 (+550) 0.5 (+190)

Learn more about this Cardinals vs. Royals matchup on Fox Sports.

Royals Recent Betting Performance

  • The Royals have played as underdogs in four of their past 10 games and have gone 2-2 in those contests.
  • In their last 10 games with a total, the Royals and their opponents have failed to hit the over six times.
  • The Royals have a record of 5-5-0 ATS over their last 10 games.

Royals Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 4.6
HR 14
ERA 3.68
K/9 9.8

Royals Player Insights

  • Witt leads the Royals in home runs (15), runs batted in (61) and has put up a team-high batting average of .324.
  • Among all hitters in the big leagues, Witt's home run total ranks 31st and his RBI tally ranks ninth.
  • Witt carries a seven-game hitting streak into this matchup. In his last 10 games he is hitting .436 with three doubles, a triple, three home runs, three walks and eight RBI.
  • Vinnie Pasquantino has 21 doubles, two triples, 11 home runs and 32 walks while batting .249.
  • Pasquantino ranks 80th in homers and 12th in RBI among all MLB hitters this season.
  • Maikel Garcia has 15 doubles, five triples, six home runs and 28 walks while batting .230.
  • Salvador Perez is batting .276 with 16 doubles, 14 home runs and 26 walks.

Royals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Salvador Pérez 0.5 (-270) 1.5 (+115) 0.5 (+425) 0.5 (+125)
Maikel Garcia 1.5 () 1.5 () 0.5 (+900) 0.5 (+215)
Bobby Witt Jr. 1.5 (+140) 1.5 (-120) 0.5 (+450) 0.5 (+140)
Michael Massey 0.5 (-190) 0.5 (-190) 0.5 (+700) 0.5 (+210)
Hunter Renfroe 0.5 (-190) 0.5 (-190) 0.5 (+550) 0.5 (+175)

Mariners vs. Royals Highlights | MLB on FOX

Check out the highlights as the Seattle Mariners took on the Kansas City Royals in this regular season matchup.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
St. Louis Cardinals
Kansas City Royals
share