Royals vs. Cardinals Prediction, Odds, Picks - May 16

Royals vs. Cardinals Prediction, Odds, Picks - May 16

Updated May. 16, 2025 7:01 p.m. ET
Data Skrive

Maikel Garcia and the Kansas City Royals will meet Brendan Donovan and the St. Louis Cardinals on Friday at Kauffman Stadium, at 7:40 p.m. ET. The Cardinals are +131 moneyline underdogs for this matchup with the Royals (-156). Kansas City is favored on the run line (-1.5). The matchup's over/under has been set at 8.5 runs.

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

Keep up with MLB on FOX Sports.

Cardinals vs. Phillies Game 2 Highlights | MLB on FOX

Check out the best moments between th eSt. Louis Cardinals and the Philadelphia Phillies Game 2.

Royals vs. Cardinals Game Information & Odds

  • When: Friday, May 16, 2025 at 7:40 p.m. ET
  • Where: Kauffman Stadium in Kansas City, Missouri
  • How to watch on TV: FDSKC and FDSMW
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Royals -156 +131 8.5 -115 -105 -1.5 +134 -159

Royals vs. Cardinals Prediction

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

Royals vs. Cardinals Betting Insights

  • The Royals have won 13, or 68.4%, of the 19 games they've played as favorites this season.
  • This season Kansas City has won seven of its eight games when favored by at least -156 on the moneyline.
  • The implied probability of a win from the Royals, based on the moneyline, is 60.9%.
  • The Cardinals have come away with 16 wins in the 30 contests they have been listed as the underdogs in this season.
  • St. Louis has a win-loss record of 3-6 when favored by +131 or worse by bookmakers this year.
  • The Cardinals have an implied victory probability of 43.3% according to the moneyline set for this matchup.

Royals Recent Betting Performance

  • The Royals have a 4-2 record over the six games they were a moneyline favorite in their last 10 matchups.
  • Over their last 10 matchups (all 10 of them had set totals), the Royals and their opponents combined to go over the run total three times.
  • The Royals have put together a 6-4-0 record against the spread over their past 10 games.

Royals Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 3.4
HR 4
ERA 2.57
K/9 9.1

Royals Player Insights

  • Bobby Witt Jr. is the Royals best hitter, putting together an average of .312 while also being the team's top run producer, delivering 25 RBI and launching five long balls.
  • Witt is 96th in homers and 37th in RBI among all hitters in MLB.
  • Garcia is hitting .295 with 11 doubles, a triple, five home runs and 17 walks.
  • Garcia is 96th in home runs and 97th in RBI in the majors.
  • Vinnie Pasquantino paces the Royals in home runs (six) and runs batted in (25).
  • Jonathan India is batting .244 with nine doubles, a home run and 21 walks.
  • India has recorded at least one hit in three straight games. During his last five outings he is batting .286 with a double, a walk and three RBIs.

Royals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Vinnie Pasquantino 0.5 (-250) 1.5 (+130) - 0.5 (+120)
Jonathan India 0.5 (-250) 1.5 (+120) - 0.5 (+170)
Salvador Perez 1.5 (+175) 1.5 (-105) - 0.5 (+100)
Maikel Garcia 1.5 (+185) 1.5 (+115) - 0.5 (+165)
Bobby Witt Jr. 1.5 (+110) 1.5 (-155) - 0.5 (+115)

Cardinals Recent Betting Performance

  • In six games as underdogs over the last 10 matchups, the Cardinals have a record of 5-1.
  • The Cardinals and their opponents have combined to hit the over four times in their last 10 games with a total.
  • In their last 10 games with a spread, the Cardinals covered each time.

Cardinals Recent Stats

Stat Avg/Total
Record 9-1
Runs Per Game 5.6
HR 12
ERA 2.22
K/9 7.9

Cardinals Player Insights

  • Lars Nootbaar has collected a team-best seven home runs.
  • Nootbaar's home run total places him 48th in the majors, and he is 48th in RBI.
  • Nootbaar brings a hitting streak of seven games into this game. In his last 10 outings he is hitting .293 with three doubles, two home runs, six walks and six RBIs.
  • Donovan's .313 batting average is a team-high mark.
  • Donovan ranks 166th in homers and 83rd in RBI among all MLB hitters this season.
  • Nolan Arenado is hitting .253 with 10 doubles, four home runs and 17 walks.
  • Willson Contreras has plated a team-best 25 runs batted in.

Cardinals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Nolan Arenado 0.5 (-200) 1.5 (+140) - 0.5 (+150)
Lars Nootbaar 0.5 (-220) 1.5 (+145) - 0.5 (+215)
Brendan Donovan 0.5 (-255) 1.5 (+140) - 0.5 (+190)
Willson Contreras 0.5 (-155) 0.5 (-160) - 0.5 (+200)
Victor Scott II 0.5 (-135) 0.5 (-140) - 0.5 (+310)

Royals vs. Astros Highlights | MLB on FOX

Check out the best moments between the Kansas City Royals and the Houston Astros.

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