START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

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

Subscribe to our newsletter

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

Odds updated as of 6:11 a.m.

The Kansas City Royals will face the St. Louis Cardinals in MLB action on Saturday.

Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the vital information about this game.

Royals vs Cardinals Game Info

  • Kansas City Royals (25-21) vs. St. Louis Cardinals (25-20)
  • Date: Saturday, May 17, 2025
  • Time: 7: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: (-124) | STL: (+106)
  • Spread: KC: -1.5 (+158) | STL: +1.5 (-192)
  • Total: 9 -- Over: (-105) | Under: (-115)

Royals vs Cardinals Probable Starting Pitchers

Probable Pitchers: Noah Cameron (Royals) - 0-0, 0.00 ERA vs Miles Mikolas (Cardinals) - 2-2, 4.35 ERA

The Royals will call on Noah Cameron versus the Cardinals and Miles Mikolas (2-2). Cameron did not pitch as the moneyline favorite in any games last season. The Cardinals have a 4-4-0 ATS record in Mikolas' eight starts that had a set spread. The Cardinals have been the moneyline underdog in six of Mikolas' starts this season, and they went 2-4 in those games.

Royals vs Cardinals Prediction & Pick

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

Royals vs Cardinals Moneyline

  • The moneyline numbers for Royals vs. Cardinals reveal Kansas City as the favorite (-124) and St. Louis as the underdog (+106) on the road.

Royals vs Cardinals Spread

  • The Cardinals are +1.5 on the spread (-192 to cover), and Kansas City is +158 to cover the runline.

Royals vs Cardinals Over/Under

  • The Royals-Cardinals contest on May 17 has been given an over/under of 9 runs. The over is set at -105 and the under at -115.

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

Royals vs Cardinals Betting Trends

  • The Royals have come away with 13 wins in the 20 contests they have been listed as the favorites in this season.
  • This season Kansas City has been victorious nine times in 13 chances when named as a favorite of at least -124 on the moneyline.
  • The Royals' games have gone over the total in 16 of their 46 opportunities.
  • In 46 games with a line this season, the Royals have a mark of 24-22-0 against the spread.
  • The Cardinals have won 54.8% of the games this season they were the moneyline underdog (17-14).
  • When playing as a moneyline underdog with odds of +106 or longer, St. Louis has a record of 8-9 (47.1%).
  • The Cardinals have had an over/under set by oddsmakers 45 times, and have combined with opponents to go over the total in 24 of those games (24-19-2).
  • The Cardinals have covered 57.8% of their games this season, going 26-19-0 ATS.

Royals Player Leaders

  • Bobby Witt Jr. has 56 hits and an OBP of .386 to go with a slugging percentage of .531. All three of those stats are tops among Kansas City hitters this season. He has a .316 batting average, as well.
  • Among qualifying batters in baseball, he ranks ninth in batting average, 17th in on-base percentage, and 16th in slugging.
  • Witt hopes to build on a two-game hitting streak in this matchup. In his last five games he is hitting .263 with three triples, two walks and two RBIs.
  • Maikel Garcia is batting .300 with 12 doubles, a triple, five home runs and 17 walks. He's slugging .481 with an on-base percentage of .365.
  • Among all qualifying players, he is 20th in batting average, 41st in on-base percentage and 34th in slugging percentage.
  • Garcia has picked up a hit in two straight games. In his last five games he is batting .200 with two doubles, a home run, a walk and two RBIs.
  • Vinnie Pasquantino has collected 39 base hits, an OBP of .268 and a slugging percentage of .379 this season.
  • Jonathan India has been key for Kansas City with 39 hits, an OBP of .337 plus a slugging percentage of .319.
  • India heads into this game on a four-game hitting streak. During his last five outings he is batting .333 with a double and three RBIs.

Cardinals Player Leaders

  • Lars Nootbaar is batting .260 with nine doubles, seven home runs and 31 walks. He's slugging .434 with an on-base percentage of .374.
  • He is 71st in batting average, 30th in on-base percentage and 66th in slugging percentage among all qualified batters in MLB.
  • Nootbaar takes an eight-game hitting streak into this game. In his last 10 games he is batting .310 with two doubles, two home runs, five walks and six RBIs.
  • Brendan Donovan has 54 hits with a .382 on-base percentage while slugging .458. Those stats are all team-highs. He also has a batting average of .321.
  • He is currently seventh in batting average, 22nd in on-base percentage and 51st in slugging percentage among all qualifying batters.
  • Nolan Arenado has 10 doubles, four home runs and 17 walks while hitting .247.
  • Willson Contreras is batting .261 with nine doubles, six home runs and 16 walks.

Royals vs Cardinals Head to Head

  • 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)
  • 5/4/2022: 10-0 STL (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -138, Underdog Moneyline: +118)

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