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

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

Updated May. 18, 2025 2:01 p.m. ET
Data Skrive

Bobby Witt Jr. and the Kansas City Royals hit the field on Sunday at Kauffman Stadium against Matthew Liberatore, who is starting for the St. Louis Cardinals. First pitch is at 2:10 p.m. ET for the final game of a three-game series. The Cardinals are the favorite in this one, at -114, while the underdog Royals have -105 odds to win. St. Louis (-1.5) is the favorite on the run line. An 8-run over/under is listed in this matchup.

Take a look at 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. Royals Highlights | MLB on FOX

Check out the best highlights between the St. Louis Cardinals and the Kansas City Royals.

Cardinals vs. Royals Game Information & Odds

  • When: Sunday, May 18, 2025 at 2:10 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
Cardinals -114 -105 8 -110 -110 -1.5 +145 -175

Cardinals vs. Royals Prediction

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

Cardinals vs. Royals Betting Insights

  • This season, the Cardinals have won eight out of the 14 games, or 57.1%, in which they've been favored.
  • St. Louis has entered 10 games this season favored by -114 or more and is 6-4 in those contests.
  • The implied probability of a win from the Cardinals, based on the moneyline, is 53.3%.
  • The Royals have won in 12, or 46.2%, of the 26 contests they have been named as odds-on underdogs this year.
  • This season, Kansas City has come away with a win nine times in 22 chances when named as an underdog of at least -105 or worse on the moneyline.
  • The Royals have an implied victory probability of 51.2% according to the moneyline set for this matchup.

Cardinals Recent Betting Performance

  • The Cardinals won each of the three games it played while the moneyline favorite in their last 10 matchups.
  • Over their last 10 outings (all 10 of them had set totals), the Cardinals and their opponents combined to hit the over three times.
  • The Cardinals have put together a 9-1-0 record against the spread over their past 10 games.

Cardinals Recent Stats

Stat Avg/Total
Record 9-1
Runs Per Game 5.6
HR 9
ERA 1.82
K/9 7.8

Cardinals Player Insights

  • Lars Nootbaar's seven homers in 2025 are the most on the Cardinals. He's also knocked in 24 runs while hitting .254.
  • In all of the majors, Nootbaar ranks 55th in homers and 53rd in RBI.
  • Brendan Donovan's .316 batting average is a team-high mark.
  • Donovan is 169th in homers in the majors, and 82nd in RBI.
  • Nolan Arenado is batting .242 with 10 doubles, four home runs and 17 walks.
  • Willson Contreras' 26 runs batted in are a team-high mark.

Cardinals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Yohel Pozo 0.5 (-215) 1.5 (+150) - 0.5 (+190)
Willson Contreras 0.5 (-250) 1.5 (+120) - 0.5 (+160)
Nolan Arenado 0.5 (-255) 1.5 (+130) - 0.5 (+155)
Lars Nootbaar 0.5 (-245) 1.5 (+125) - 0.5 (+195)
Ivan Herrera 0.5 (-270) 1.5 (+125) - 0.5 (+185)

Royals Recent Betting Performance

  • In four games as underdogs over the last 10 matchups, the Royals have a record of 2-2.
  • In their last 10 games with a total, the Royals and their opponents have failed to hit the over six times.
  • Over their last 10 games, the Royals are 6-4-0 against the spread.

Royals Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 3
HR 4
ERA 3.36
K/9 8.4

Royals Player Insights

  • Witt leads the team in batting average with a mark of .309.
  • Among all hitters in the majors, Witt's home run total ranks 104th and his RBI tally ranks 46th.
  • Maikel Garcia is batting .301 with 13 doubles, a triple, five home runs and 18 walks.
  • Garcia is 104th overall in homers and 105th in RBI this season.
  • Vinnie Pasquantino has been solid source of run production for the Royals with seven long balls and 26 runs batted in.
  • Jonathan India is batting .238 with nine doubles, a home run and 21 walks.

Royals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Mark Canha 0.5 (-255) 1.5 (+120) - 0.5 (+170)
Salvador Perez 1.5 (+200) 1.5 (-105) - 0.5 (+115)
Maikel Garcia 1.5 (+185) 1.5 (+110) - 0.5 (+210)
Bobby Witt Jr. 1.5 (+120) 1.5 (-160) - 0.5 (+125)
Vinnie Pasquantino 0.5 (-165) 0.5 (-165) - 0.5 (+220)

Cardinals vs. Royals Highlights | MLB on FOX

Check out the best highlights between the St. Louis Cardinals and the Kansas City Royals.

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