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

Odds updated as of 2:11 p.m.
The Sunday slate in MLB includes a matchup between the St. Louis Cardinals and the Kansas City Royals.
Here's everything you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Cardinals vs Royals Game Info
- St. Louis Cardinals (27-18) vs. Kansas City Royals (19-27)
- Date: Sunday, May 17, 2026
- Time: 2:15 p.m. ET
- Venue: Busch Stadium -- St. Louis, Missouri
- Coverage: Cardinals.TV and Royals.TV
Cardinals vs Royals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: STL: (-120) | KC: (+102)
- Spread: STL: +1.5 (-200) | KC: -1.5 (+164)
- Total: 9 -- Over: (-120) | Under: (-102)
Cardinals vs Royals Probable Starting Pitchers
Probable Pitchers: Andre Pallante (Cardinals) - 4-3, 4.46 ERA vs Stephen Kolek (Royals) - 1-0, 6.75 ERA
This contest's pitching matchup is set, as the Cardinals will send Andre Pallante (4-3) to the mound, while Stephen Kolek (1-0) will get the nod for the Royals. Pallante and his team are 5-3-0 ATS this season when he starts. Pallante's team is 0-2 this season when he starts and they're favored on the moneyline. Kolek has started two games with set spreads, and the Royals went 1-1-0. The Royals were the moneyline underdog for one Kolek start this season -- they won.
Cardinals vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (55.8%)
Cardinals vs Royals Moneyline
- St. Louis is the favorite, -120 on the moneyline, while Kansas City is a +102 underdog on the road.
Cardinals vs Royals Spread
- The Royals are 1.5-run favorites against the spread for this matchup with the Cardinals. The Royals are +164 to cover, while the Cardinals are -200 to cover as a 1.5-run underdog on the runline.
Cardinals vs Royals Over/Under
- Cardinals versus Royals on May 17 has an over/under of 9 runs, with the odds on the over -120 and the under set at -102.
Bet on St. Louis Cardinals vs. Kansas City Royals on FanDuel today!
Cardinals vs Royals Betting Trends
- The Cardinals have been chosen as favorites in five games this year and have walked away with the win three times (60%) in those games.
- St. Louis has played as a favorite of -120 or more just one time this year and came away with a win in that game.
- The Cardinals and their opponents have gone over in 19 of their 44 games with a total set by sportsbooks this season.
- The Cardinals have an against the spread record of 28-16-0 in 44 games with a line this season.
- The Royals have won seven of the 19 games they were the moneyline underdog this season (36.8%).
- When playing as a moneyline underdog with odds of +102 or longer, Kansas City has a 3-8 record (winning just 27.3% of its games).
- The Royals have had an over/under set by bookmakers 43 times, and have combined with opponents to go over the total in 20 of those games (20-23-0).
- The Royals have an 18-25-0 record ATS this season (covering 41.9% of the time).
Cardinals Player Leaders
- Jordan Walker has 52 hits to go with a slugging percentage of .598, both of which lead St. Louis hitters this season. He has a .308 batting average and an on-base percentage of .379.
- Among qualifying hitters in baseball, his batting average ranks 12th, his on-base percentage ranks 25th, and he is eighth in slugging.
- Walker hopes to build on a three-game hitting streak in this matchup. In his last five games he is batting .364 with two doubles, two home runs, a walk and five RBIs.
- Alec Burleson is hitting .277 with 11 doubles, six home runs and 18 walks, while slugging .445 with an on-base percentage of .342.
- Among all qualifying batters, he ranks 38th in batting average, 68th in on-base percentage and 58th in slugging percentage.
- Burleson brings a two-game streak with at least one hit into this contest. During his last five outings he is batting .368 with a double and three RBIs.
- JJ Wetherholt has 40 hits this season and has a slash line of .237/.358/.408.
- Ivan Herrera leads St. Louis in OBP (.398) this season, fueled by 44 hits.
- Herrera has safely hit in five games in a row. In his last five games he is hitting .286 with a double, a walk and two RBIs.
Royals Player Leaders
- Bobby Witt Jr. has put up an on-base percentage of .383, a slugging percentage of .503, and has 56 hits, all club-highs for the Royals (while batting .309).
- Including all the qualifying hitters in the majors, his batting average is 11th, his on-base percentage ranks 22nd, and he is 26th in slugging.
- Witt takes a nine-game hitting streak into this matchup. In his last 10 games he is batting .395 with two doubles, four home runs, six walks and seven RBIs.
- Maikel Garcia is hitting .264 with 13 doubles, a triple, three home runs and 19 walks. He's slugging .402 with an on-base percentage of .333.
- Including all qualifying players, he is 62nd in batting average, 81st in on-base percentage and 84th in slugging percentage.
- Vinnie Pasquantino has four doubles, two triples, five home runs and 20 walks while hitting .201.
- Carter Jensen has five doubles, six home runs and 18 walks while hitting .237.
Cardinals vs Royals Head to Head
- 5/15/2026: 5-4 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 6/5/2025: 7-5 KC (Favorite: Cardinals, Spread: -1.5, Total: 7, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 6/5/2025: 6-5 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 6/3/2025: 10-7 KC (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -154, Underdog Moneyline: +130)
- 5/18/2025: 2-1 KC (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 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)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



