Royals vs Cardinals MLB Predictions, Odds & Best Bets for Doubleheader Game 1 (7/10)

Today’s Royals vs. Cardinals MLB predictions and best bets are brought to you by BetOnline. BetOnline is a market leader in sports betting, offering various options from MLB odds to the NBA and everything in between.


Wednesday’s MLB action kicks off at 1:45 p.m. ET with the first encounter of a doubleheader between the Kansas City Royals (49-43) and St. Louis Cardinals (48-42) at Busch Stadium.

After a three-game losing streak, the Royals finally ended it on Sunday with a crucial 10-1 triumph over the Colorado Rockies. On the other hand, the Cardinals are eager to secure their third consecutive win as Miles Mikolas led them to a 6-0 victory against the Washington Nationals with three strikeouts to start the week.

Which club from these will start the doubleheader with a win?

We can determine the answer by delving into the current Royals vs. Cardinals predictions and MLB top bets.

2024 MLB Betting Picks Record: 49-55-1 (47.1%)

MLB Betting Today: Royals vs Cardinals Doubleheader Game 1 (7/10)

Royals vs Cardinals Game 1 Information

  • Matchup: Kansas City Royals (49-43, 18-25 Away) vs. St. Louis Cardinals (48-42, 24-18 Home)
  • Venue & Location: Busch Stadium (St. Louis, MO)
  • Date: Wednesday, July 10, 2024
  • Game Time: 1:45 p.m. ET
  • How to Watch Royals vs. Cardinals: MLB.TV, Fubo, Bally Sports Midwest

Royals vs Cardinals MLB Probable Pitchers

  • Royals: Alec Marsh (16 starts — 6-6, 4.57 ERA)
  • Cardinals: Andre Pallante (16 games/7 starts — 4-3, 4.00 ERA)

Cardinals vs Royals MLB Odds & Spread

Cardinals vs. Royals MLB odds are courtesy of BetOnline as of Wednesday, July 10 at 10:42 a.m. ET. Odds from other top online sportsbooks may also be mentioned in this article.

Royals vs Cardinals Run Line

  • Kansas City Royals +1.5 (-165)
  • St. Louis Cardinals -1.5 (+145)

Cardinals vs Royals Over/Under

  • Over 8.5 Runs (-110)
  • Under 8.5 Runs (-110)

Royals vs Cardinals Moneyline

  • Kansas City Royals (+127)
  • St. Louis Cardinals (-138)

How to Bet on 2024 MLB Season

Hoping to get in on the 2024 World Series betting action? Want to wager on more than just the Royals vs. Cardinals series? Betting News has your baseball needs covered from March to November.

If you’re looking to get started with baseball betting, we’ve got you covered with a wide range of resources. Explore our daily MLB odds, betting predictions, and expert picks below. They are here to assist you in your betting journey.

  • MLB Betting Articles
  • MLB Betting Odds
  • MLB Picks Page
5/5 Review Rating
Bonus & Benefits
50% up to $1,000
Bonus Details »
Competitive Odds Pricing
$10 Cash Bonus with code “BNEWS”
Sports, Casino, Poker & Racebook

Bet Now & Claim $1,000 »


Royals vs Cardinals MLB Betting Trends

  • In its previous six road games, Kansas City has a record of 1 win and 5 losses.
  • In the past eight home games against Kansas City, St. Louis has a record of 6 wins and 2 losses.
  • In 11 out of Kansas City’s last 15 games, the total fell below the expected score.
  • In 14 out of St. Louis’ last 19 games against the AL Central, the total hits remained below expectations.
  • In three out of the last four Kansas City-St. Louis matchups, the total points scored stayed below the set Under line.

Royals vs Cardinals Predictions & MLB Picks Today (7/10)

With the MLB All-Star Break approaching, these teams are in a crucial position and need to secure victories to stay in contention for the playoffs. The Royals are just two games behind the Boston Red Sox, vying for the last spot in the AL playoffs, while the Cardinals currently hold the second wild-card position in the NL.

There is a lot of attention on St. Louis as they aim to continue their successful streak after winning six out of their last eight games. Apart from a 14-6 defeat against the Nationals, the Cardinals have been impressive in restricting their opponents’ offensive output, allowing an average of only 2.9 runs in the remaining seven matches.

It remains to be seen if they can maintain their momentum against the Royals, who have had inconsistent performances recently. Despite a convincing 10-1 victory over the Rockies, Kansas City has struggled in their last six games and has a poor record of 2-8 in their previous ten away games. Time will reveal if they can continue their success.

Playing on the road has done the Royals more harm than good lately. 

In terms of inter-league games, the Royals have a record of 8-10 straight up (SU) against the NL this season, while the Cardinals have a record of 12-9 SU when playing against AL opponents.

When it comes to the recent history between these teams, St. Louis has had the upper hand. The Cardinals have dominated with an 8-3 record in their last 11 matchups against the Royals. Moreover, Kansas City has struggled in their visits to Busch Stadium, losing six out of their last eight games there.

In order to halt their losing streak, the Royals will need RHP Alec Marsh to improve his performance, particularly when playing on the road. During his previous three away games, the ex-Arizona State pitcher has conceded 15 earned runs and three home runs on 20 hits over a span of 15 2/3 innings, resulting in an 8.62 ERA.

Since being transferred to the starting rotation, Andre Pallante of the Cardinals has been performing exceptionally well. Previously, he had a 6.30 ERA in nine relief appearances, but now he boasts a 4-2 record with a 3.34 ERA and averages 7.7 strikeouts per nine innings in seven starts.

Can RHP Andre Pallante lead the Cardinals to another victory today? 

With the home-field advantage on their side, I predict that the Cardinals will win this afternoon. Road games have plagued the Royals for quite some time now and  I don’t see that changing given their recent Busch Stadium history. With Kansas City’s bats performing inconsistently, I trust Pallante to help the Cards notch another win.

As for the best bet, let’s stick with the Cardinals on the moneyline.

Royals vs. Cardinals MLB Prediction: STL wins

Best Royals vs. Cardinals Bet: STL ML (-138)

Get 50% up to $1,000 on your Royals vs. Cardinals MLB predictions today at BetOnline

Best Royals vs Cardinals MLB Player Prop (7/10)

I feel like backing a plus-money Royals vs. Cardinals player prop, so let’s go with Alec Marsh o2.5 earned runs (+108).

Despite a promising beginning to the 2024 campaign, Marsh’s performance has significantly declined. Hailing from Milwaukee, WI, he has given up three or more earned runs in seven out of his last nine starts, resulting in a 6.23 ERA. Notably, on July 4, he allowed five earned runs on six hits within a mere three innings, contributing to a 10-8 defeat against the Tampa Bay Rays.

Given that the Over has also been successful in his last three away games, I anticipate that Marsh will encounter difficulties on the mound this afternoon.

Best Royals vs. Cardinals MLB Prop Bet: Alec Marsh o2.5 Earned Runs (+108)

Get 50% up to $1,000 on your MLB picks today at BetOnline


More MLB Betting Stories

  • 2024 World Series Prediction & Odds
  • 2024 MLB Home Run Leader Predictions & Odds
  • 2024 AL/NL MVP Predictions & Picks
  • 2024 AL/NL Cy Young Predictions & Picks