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.

The Royals snapped a three-game skid on Sunday with a much-needed 10-1 victory over the Colorado Rockies. Meanwhile, the Cardinals are on the hunt for a third consecutive victory after Miles Mikolas struck out three batters in a 6-0 win against the Washington Nationals to begin the week.

Which of these clubs will open the doubleheader with a victory?

Let’s answer that question by jumping into today’s Royals vs. Cardinals predictions and MLB best 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.

We have many baseball betting resources, ranging from daily MLB odds and betting predictions to expert picks. You can find them below to help you get started:

  • 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

  • Kansas City is 1-5 straight up in its last six road games.
  • St. Louis is 6-2 straight up in its last eight home games vs. Kansas City.
  • The total hit the Under in 11 of Kansas City’s last 15 games.
  • The total hit the Under in 14 of St. Louis’ last 19 games vs. the AL Central.
  • The total hit the Under in three of the last four Kansas City-St. Louis matchups.

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

As the MLB All-Star Break nears, both of these clubs must win to remain in the playoff race. The Royals are only two games behind the Boston Red Sox for the final spot in the AL playoff race while the Cardinals are currently the NL’s No. 2 wild-card team.

All eyes are on St. Louis to see if it can maintain its winning ways after going 6-2 SU across its last eight outings. Outside of a 14-6 loss to the Nationals, the Cardinals did a great job at limiting their opponents’ offensive production in those games, holding them to an average of 2.9 runs in the other seven contests.

Time will tell if they keep the momentum going against the Royals, who’ve played to mixed results lately. Even though Kansas City is coming off a 10-1 win over the Rockies, the former has still lost four of its last six games overall on top of being 2-8 SU in its 10 previous road outings.

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

When it comes to inter-league matchups, the Royals are 8-10 SU against the NL this season whereas the Cardinals are 12-9 SU when facing AL foes.

As far as the recent history between these clubs goes, things have leaned more in St. Louis’ favor. The Cardinals own an 8-3 SU record in their last 11 encounters with the Royals, after all. Additionally, Kansas City has lost six of its last eight trips to Busch Stadium.

If the Royals want to end that slide, RHP Alec Marsh must perform better than he has been — especially on the road. In his last three road starts, the former Arizona State hurler has allowed 15 earned runs and three homers on 20 hits across 15 2/3 innings — good for an 8.62 ERA.

Meanwhile, the Cardinals’ Andre Pallante has been on fire since being moved to the starting rotation. After pitching to a 6.30 ERA in nine relief appearances, Pallante owns a 4-2 record with a 3.34 ERA and 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).

Although he had a strong start to the 2024 campaign, Marsh has since come back down to earth. The Milwaukee, WI native has allowed at least three or more earned runs in seven of his last nine starts, pitching to a 6.23 ERA along the way. In fact, it was just on July 4 when he surrendered five earned runs on six hits in just three innings during a 10-8 loss to the Tampa Bay Rays.

Considering how the Over is also 3-0 in his last three away games, I expect Marsh to struggle 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