START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

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

Subscribe to our newsletter

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

Odds updated as of 7:11 a.m.

MLB action on Friday includes the Kansas City Royals taking on the St. Louis Cardinals.

We've got you covered, in terms of the vital information regarding this matchup before you take a look at the MLB odds and spreads on FanDuel Sportsbook.

Royals vs Cardinals Game Info

  • Kansas City Royals (25-20) vs. St. Louis Cardinals (24-20)
  • Date: Friday, May 16, 2025
  • Time: 7:40 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: (-162) | STL: (+136)
  • Spread: KC: -1.5 (+128) | STL: +1.5 (-154)
  • Total: 8.5 -- Over: (-110) | Under: (-110)

Royals vs Cardinals Probable Starting Pitchers

Probable Pitchers: Cole Ragans (Royals) - 2-2, 4.20 ERA vs Andre Pallante (Cardinals) - 3-2, 4.36 ERA

This contest's pitching matchup is set, as the Royals will send Cole Ragans (2-2) to the mound, while Andre Pallante (3-2) will get the nod for the Cardinals. Ragans and his team are 3-5-0 ATS this season when he starts. Ragans' team has a record of 4-3 this season when he starts and they are the favorite on the moneyline. When Pallante starts, the Cardinals have gone 5-3-0 against the spread. The Cardinals are 4-3 in Pallante's seven starts this season that they were the underdog on the moneyline.

Royals vs Cardinals Prediction & Pick

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

Royals vs Cardinals Moneyline

  • Looking at the moneyline for Cardinals-Royals, St. Louis is the underdog at +136, and Kansas City is -162 playing at home.

Royals vs Cardinals Spread

  • The Cardinals are +1.5 on the run line against the Royals. The Cardinals are -154 to cover, and the Royals are +128.

Royals vs Cardinals Over/Under

  • A total of 8.5 runs has been set for the Royals-Cardinals game on May 16, with the over available at -110 and the under at -110.

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

Royals vs Cardinals Betting Trends

  • The Royals have been favorites in 19 games this season and have come away with the win 13 times (68.4%) in those contests.
  • This season Kansas City has been victorious seven times in eight chances when named as a favorite of at least -162 on the moneyline.
  • The Royals and their opponents have gone over in 15 of their 45 games with a total set by sportsbooks this season.
  • In 45 games with a line this season, the Royals have a mark of 24-21-0 against the spread.
  • The Cardinals have put together a 16-14 record in games they were listed as the moneyline underdog (winning 53.3% of those games).
  • St. Louis is 2-5 (winning only 28.6% of its games) when playing as a moneyline underdog of +136 or longer.
  • The Cardinals have had an over/under set by oddsmakers 44 times, and have combined with opponents to go over the total in 23 of those games (23-19-2).
  • The Cardinals have a 25-19-0 record ATS this season (covering 56.8% of the time).

Royals Player Leaders

  • Bobby Witt Jr. leads Kansas City with 54 hits and an OBP of .384, plus a team-best slugging percentage of .520. He's batting .312.
  • Among all qualified hitters in MLB, his batting average ranks 15th, his on-base percentage ranks 20th, and he is 22nd in slugging.
  • Maikel Garcia has 11 doubles, a triple, five home runs and 17 walks. He's batting .295 and slugging .474 with an on-base percentage of .362.
  • He ranks 23rd in batting average, 45th in on-base percentage and 44th in slugging among qualified hitters.
  • Vinnie Pasquantino has 38 hits this season and has a slash line of .220/.269/.364.
  • Jonathan India is batting .244 with a .339 OBP and 12 RBI for Kansas City this season.
  • India has hit safely in three games in a row. During his last five outings he is hitting .286 with a double, a walk and three RBIs.

Cardinals Player Leaders

  • Lars Nootbaar is batting .256 with nine doubles, seven home runs and 31 walks. He's slugging .435 with an on-base percentage of .373.
  • Including all qualified hitters, he ranks 78th in batting average, while his on-base percentage ranks 32nd and he is 67th in slugging.
  • Nootbaar takes a seven-game hitting streak into this game. In his last 10 outings he is hitting .293 with three doubles, two home runs, six walks and six RBIs.
  • Brendan Donovan leads his team with 51 hits and a .376 on-base percentage, with a team-high .448 slugging percentage. He has a batting average of .313.
  • He ranks 13th in batting average, 30th in on-base percentage and 63rd in slugging percentage in the big leagues.
  • Nolan Arenado is batting .253 with 10 doubles, four home runs and 17 walks.
  • Willson Contreras is hitting .256 with seven doubles, six home runs and 16 walks.

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