Cardinals vs. Royals Prediction, Odds, Picks - June 3

Cardinals vs. Royals Prediction, Odds, Picks - June 3

Updated Jun. 3, 2025 7:01 p.m. ET
Data Skrive

Maikel Garcia and Masyn Winn will hit the field when the Kansas City Royals and St. Louis Cardinals meet on Tuesday at Busch Stadium. The Cardinals are -155 moneyline favorites in this matchup against the Royals (+130). St. Louis is the favorite on the run line (-1.5 with +136 odds). The over/under is 9 runs for the contest.

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

Keep up with MLB on FOX Sports.

Cardinals vs. Rangers Highlights | MLB on FOX

Check out the best moments between the St. Louis Cardinals and the Texas Rangers.

Cardinals vs. Royals Game Information & Odds

  • When: Tuesday, June 3, 2025 at 7:45 p.m. ET
  • Where: Busch Stadium in St. Louis, Missouri
  • How to watch on TV: FDSMW and FDSKC
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Cardinals -155 +130 9 -108 -112 -1.5 +136 -162

Cardinals vs. Royals Prediction

  • Score Prediction: Cardinals 4, Royals 3
  • Total Prediction: Under 9 runs
  • Win Probabilities: Cardinals 56%, Royals 44%

Cardinals vs. Royals Betting Insights

  • This season, the Cardinals have won 13 out of the 23 games, or 56.5%, in which they've been favored.
  • St. Louis has entered three games this season favored by -155 or more and is 2-1 in those contests.
  • The implied probability of a win from the Cardinals, based on the moneyline, is 60.8%.
  • The Royals have been victorious in 18, or 50%, of the 36 contests they have been chosen as underdogs in this season.
  • This year, Kansas City has won six of eight games when listed as at least +130 or worse on the moneyline.
  • The moneyline set for this matchup implies the Royals have a 43.5% chance of coming away with a victory in the contest.

Cardinals Recent Betting Performance

  • The Cardinals have a 4-3 record from the seven games they were moneyline favorites over their last 10 matchups.
  • In their last 10 outings (all had set totals), the Cardinals combined with their opponents to go over the total five times.
  • The Cardinals' ATS record is 5-5-0 over their past 10 games.

Cardinals Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 3.4
HR 5
ERA 4.14
K/9 8.2

Cardinals Player Insights

  • Brendan Donovan paces the Cardinals with a .323 batting average.
  • In all of the majors, Donovan ranks 169th in home runs and 111th in RBI.
  • Lars Nootbaar has shown off his power as he paces his team with eight home runs.
  • Of all MLB batters, Nootbaar ranks 69th in homers and 77th in RBI.
  • Nolan Arenado has 10 doubles, a triple, six home runs and 20 walks while hitting .228.
  • Winn is hitting .276 with nine doubles, six home runs and 18 walks.
  • Winn is riding a two-game hitting streak into this one. During his last five outings he is hitting .409 with three doubles and three RBIs.

Cardinals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Willson Contreras 0.5 (-270) 1.5 (+105) - 0.5 (+120)
Nolan Arenado 0.5 (-220) 1.5 (+130) - 0.5 (+155)
Lars Nootbaar 0.5 (-225) 1.5 (+110) - 0.5 (+160)
Ivan Herrera 0.5 (-265) 1.5 (+120) - 0.5 (+145)
Alec Burleson 0.5 (-225) 1.5 (+130) - 0.5 (+160)

Royals Recent Betting Performance

  • In seven games as underdogs over the last 10 matchups, the Royals have a record of 4-3.
  • When it comes to hitting the over, the Royals and their opponents are 5-5-0 in their last 10 games with a total.
  • The Royals are 4-6-0 ATS over their last 10 games.

Royals Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 3.0
HR 3
ERA 3.73
K/9 8.8

Royals Player Insights

  • Bobby Witt Jr. has collected a team-leading 31 runs batted in.
  • Among all hitters in the majors, Witt is 112th in home runs and 54th in RBI.
  • Garcia is batting .316 to lead the lineup.
  • Among all MLB hitters, Garcia is 139th in homers and 100th in RBI.
  • Vinnie Pasquantino has been solid source of run production for the Royals with eight long balls and 31 runs batted in.
  • Jonathan India is batting .235 with 10 doubles, a home run and 25 walks.

Royals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Vinnie Pasquantino 0.5 (-265) 1.5 (+120) - 0.5 (+105)
Jonathan India 0.5 (-275) 1.5 (+125) - 0.5 (+190)
Jac Caglianone 0.5 (-220) 1.5 (+140) - 0.5 (+205)
Salvador Perez 1.5 (+180) 1.5 (+105) - 0.5 (+130)
Maikel Garcia 1.5 (+175) 1.5 (+115) - 0.5 (+150)

Royals vs. Tigers Highlights | MLB on FOX

Check out the best moments between the Kansas City Royals and the Detroit Tigers!

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
share