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!