Cardinals vs Royals Prediction, Odds, Moneyline, Spread & Over/Under for June 19

Odds updated as of 5:12 a.m.
The Friday slate in MLB includes a matchup between the St. Louis Cardinals and the Kansas City Royals.
Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the vital info about this matchup.
Cardinals vs Royals Game Info
- St. Louis Cardinals (40-33) vs. Kansas City Royals (31-45)
- Date: Friday, June 19, 2026
- Time: 8:15 p.m. ET
- Venue: Kauffman Stadium -- Kansas City, Missouri
- Coverage: Apple TV+
Cardinals vs Royals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: STL: (-124) | KC: (+106)
- Spread: STL: -1.5 (+130) | KC: +1.5 (-156)
- Total: 9 -- Over: (-115) | Under: (-105)
Cardinals vs Royals Probable Starting Pitchers
Probable Pitchers: Michael McGreevy (Cardinals) - 3-5, 2.99 ERA vs Seth Lugo (Royals) - 2-4, 3.86 ERA
The probable starters are Michael McGreevy (3-5) for the Cardinals and Seth Lugo (2-4) for the Royals. McGreevy's team is 9-5-0 against the spread in his starts this season. McGreevy's team is 2-1 this season when he starts and they are the moneyline favorite. The Royals have a 7-7-0 ATS record in Lugo's 14 starts with a set spread. The Royals have a 3-5 record in Lugo's eight starts this season when they were the underdog on the moneyline.
Cardinals vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (52.1%)
Cardinals vs Royals Moneyline
- St. Louis is a -124 favorite on the moneyline, while Kansas City is a +106 underdog at home.
Cardinals vs Royals Spread
- The Cardinals are at the Royals and are favored by 1.5 runs (+130 to cover) on the runline. Kansas City is -156 to cover.
Cardinals vs Royals Over/Under
- The over/under for the Cardinals versus Royals contest on June 19 has been set at 9, with -115 odds on the over and -105 odds on the under.
Bet on St. Louis Cardinals vs. Kansas City Royals on FanDuel today!
Cardinals vs Royals Betting Trends
- The Cardinals have won in 12, or 66.7%, of the 18 contests they have been named as odds-on favorites in this year.
- This season St. Louis has been victorious six times in seven chances when named as a favorite of at least -124 on the moneyline.
- The Cardinals and their opponents have gone over in 31 of their 72 games with a total set by sportsbooks this season.
- The Cardinals are 44-28-0 against the spread in their 72 games that had a posted line this season.
- The Royals have put together a 15-26 record in games they were listed as the moneyline underdog (winning 36.6% of those games).
- Kansas City is 9-11 (winning 45% of its games) when playing as a moneyline underdog of +106 or longer.
- The Royals have combined with opponents to go over the total 34 times this season for a 34-37-1 record against the over/under.
- The Royals have a 32-40-0 record against the spread this season.
Cardinals Player Leaders
- Jordan Walker leads St. Louis with 83 hits and a team-best slugging percentage of .537. He's batting .291 with an on-base percentage of .345.
- Among qualifying hitters, he ranks 17th in batting average, his on-base percentage ranks 62nd, and he is 14th in slugging.
- Alec Burleson is batting .282 with 18 doubles, 13 home runs and 27 walks, while slugging .482 with an on-base percentage of .345.
- Among qualified hitters, his batting average ranks him 30th, his on-base percentage 62nd, and his slugging percentage 34th.
- Ivan Herrera leads St. Louis in OBP (.396) this season, fueled by 69 hits.
- JJ Wetherholt has been key for St. Louis with 71 hits, an OBP of .369 plus a slugging percentage of .408.
- Wetherholt brings a three-game hitting streak into this game. In his last five games he is hitting .429 with a double, a home run, three walks and three RBIs.
Royals Player Leaders
- Bobby Witt Jr. has put up an on-base percentage of .368, a slugging percentage of .465, and has 88 hits, all club-bests for the Royals (while batting .294).
- Including all qualified hitters in the big leagues, he ranks 14th in batting average, 31st in on-base percentage and 47th in slugging percentage.
- Witt hopes to build on a three-game hitting streak in this matchup. During his last five outings he is batting .471 with a home run, three walks and four RBIs.
- Maikel Garcia is hitting .266 with 16 doubles, two triples, three home runs and 24 walks. He's slugging .378 with an on-base percentage of .326.
- He is 55th in batting average, 90th in on-base percentage and 115th in slugging percentage in MLB.
- Carter Jensen has 16 doubles, nine home runs and 23 walks while batting .238.
- Salvador Perez is hitting .207 with seven doubles, 10 home runs and 12 walks.
Cardinals vs Royals Head to Head
- 6/18/2026: 14-6 KC (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 5/17/2026: 2-0 KC (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 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)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



