START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

Royals vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for May 18

Subscribe to our newsletter

Royals vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for May 18

Odds updated as of 1:11 a.m.

In MLB action on Sunday, the Kansas City Royals face the St. Louis Cardinals.

We've got you covered, in terms of the most important info about this game before you take a look at the MLB odds and spreads on FanDuel Sportsbook.

Royals vs Cardinals Game Info

  • Kansas City Royals (25-22) vs. St. Louis Cardinals (26-20)
  • Date: Sunday, May 18, 2025
  • Time: 2:10 p.m. ET
  • Venue: Kauffman Stadium -- Kansas City, Missouri
  • Coverage: FDSKC and FDSMW

Royals vs Cardinals Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: KC: (-116) | STL: (-102)
  • Spread: KC: +1.5 (-205) | STL: -1.5 (+168)
  • Total: 8 -- Over: (-122) | Under: (-100)

Royals vs Cardinals Probable Starting Pitchers

Probable Pitchers: Michael Wacha (Royals) - 3-4, 2.96 ERA vs Matthew Liberatore (Cardinals) - 3-3, 3.11 ERA

The Royals will look to Michael Wacha (3-4) versus the Cardinals and Matthew Liberatore (3-3). Wacha and his team are 4-5-0 ATS this season when he starts. Wacha's team has been victorious in 50% of the games he's started as the moneyline favorite with a record of 2-2. The Cardinals have a 3-5-0 ATS record in Liberatore's eight starts with a set spread. The Cardinals have been the moneyline underdog in four of Liberatore's starts this season, and they went 3-1 in those matchups.

Royals vs Cardinals Prediction & Pick

All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (50.2%)

Royals vs Cardinals Moneyline

  • The Royals vs Cardinals moneyline has Kansas City as a -116 favorite, while St. Louis is a -102 underdog on the road.

Royals vs Cardinals Spread

  • The Cardinals are 1.5-run favorites against the spread for this matchup with the Royals. The Cardinals are +168 to cover, while the Royals are -205 to cover as a 1.5-run underdog on the runline.

Royals vs Cardinals Over/Under

  • A combined run total of 8 has been set for Royals-Cardinals on May 18, with the over at -122 and the under at -100.

Bet on Kansas City Royals vs. St. Louis Cardinals on FanDuel today!

Royals vs Cardinals Betting Trends

  • The Royals have been victorious in 13, or 61.9%, of the 21 contests they have been chosen as favorites in this season.
  • This season Kansas City has been victorious 12 times in 20 chances when named as a favorite of at least -116 on the moneyline.
  • The Royals and their opponents have gone over in 16 of their 47 games with a total set by sportsbooks this season.
  • The Royals have posted a record of 25-22-0 against the spread this season.
  • The Cardinals have won 56.2% of the games this season they were the moneyline underdog (18-14).
  • When it has played as a moneyline underdog with odds of -102 or longer, St. Louis has gone 13-14 (48.1%).
  • The Cardinals have played in 46 games with a set over/under, and have combined with opponents to go over the total 24 times (24-20-2).
  • The Cardinals have a 26-20-0 record ATS this season.

Royals Player Leaders

  • Bobby Witt Jr. leads Kansas City with 56 hits and an OBP of .379, plus a team-best slugging percentage of .519. He's batting .309.
  • He is 10th in batting average, 22nd in on-base percentage, and 22nd in slugging among all qualified hitters in MLB.
  • Maikel Garcia is batting .301 with 13 doubles, a triple, five home runs and 18 walks, while slugging .485 with an on-base percentage of .368.
  • Among qualified hitters, his batting average ranks him 18th, his on-base percentage 37th, and his slugging percentage 35th.
  • Garcia heads into this matchup looking to extend his three-game hit streak. In his last five games he is batting .263 with three doubles, a home run, two walks and two RBIs.
  • Vinnie Pasquantino has collected 40 base hits, an OBP of .268 and a slugging percentage of .376 this season.
  • Pasquantino has recorded a hit in two straight games. In his last five games he is hitting .250 with a home run, a walk and two RBIs.
  • Jonathan India has been key for Kansas City with 39 hits, an OBP of .330 plus a slugging percentage of .311.

Cardinals Player Leaders

  • Lars Nootbaar is hitting .254 with nine doubles, seven home runs and 31 walks. He's slugging .424 with an on-base percentage of .367.
  • Including all qualified hitters, he ranks 84th in batting average, while his on-base percentage is 38th and he is 78th in slugging.
  • Brendan Donovan's 54 hits, .376 OBP and .450 slugging percentage are all team-highs. He has a batting average of .316.
  • Including all qualifying hitters, his batting average places him ninth, his on-base percentage ranks 29th, and he is 57th in slugging.
  • Nolan Arenado is hitting .242 with 10 doubles, four home runs and 17 walks.
  • Willson Contreras is batting .256 with nine doubles, six home runs and 16 walks.

Royals vs Cardinals Head to Head

  • 5/17/2025: 1-0 STL (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -118, Underdog Moneyline: -100)
  • 5/16/2025: 10-3 STL (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -158, Underdog Moneyline: +134)
  • 8/10/2024: 8-3 KC (Favorite: Royals, Spread: -1.5, Total: 9, Favorite Moneyline: -124, Underdog Moneyline: +106)
  • 8/9/2024: 8-5 STL (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
  • 7/10/2024: 8-5 KC (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
  • 7/10/2024: 6-4 KC (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
  • 8/12/2023: 5-4 STL (Favorite: Cardinals, Spread: -1.5, Total: 9.5, Favorite Moneyline: -146, Underdog Moneyline: +124)
  • 8/11/2023: 12-8 KC (Favorite: Cardinals, Spread: -1.5, Total: 11, Favorite Moneyline: -122, Underdog Moneyline: +104)
  • 5/30/2023: 2-1 STL (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -190, Underdog Moneyline: +160)
  • 5/29/2023: 7-0 KC (Favorite: Cardinals, Spread: -1.5, Total: 9.5, Favorite Moneyline: -184, Underdog Moneyline: +154)

Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup