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

Odds updated as of 6:13 a.m.
Friday's slate in the MLB includes a matchup between the St. Louis Cardinals and the Kansas City Royals.
We've got you covered, in terms of the most important information about this matchup before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
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 Cardinals will give the ball to Michael McGreevy (3-5, 2.99 ERA), who is eyeing win No. 4 on the season, and the Royals will counter with Seth Lugo (2-4, 3.86 ERA). McGreevy's team is 9-5-0 against the spread this season in his starts. McGreevy's team has won 66.7% of his starts when they are favored on the moneyline (2-1). The Royals have a 7-7-0 record against the spread in Lugo's starts. The Royals have been the underdog on the moneyline in eight of Lugo's starts this season, and they went 3-5 in those matchups.
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
- Kansas City is the underdog, +106 on the moneyline, while St. Louis is a -124 favorite despite being on the road.
Cardinals vs Royals Spread
- The Royals are +1.5 on the spread (-156 to cover), and St. Louis is +130 to cover the runline.
Cardinals vs Royals Over/Under
- A combined run total of 9 has been set for Cardinals-Royals on June 19, with the over at -115 and the under at -105.
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 18 games this year and have walked away with the win 12 times (66.7%) in those games.
- St. Louis has a record of 6-1 when favored by -124 or more this year.
- The Cardinals and their opponents have gone over the total this season in 31 of their 72 opportunities.
- The Cardinals have posted a record of 44-28-0 against the spread this season.
- The Royals have been the underdog on the moneyline 41 total times this season. They've finished 15-26 in those games.
- When playing as a moneyline underdog with odds of +106 or longer, Kansas City has a 9-11 record (winning 45% of its games).
- The Royals have played in 72 games with a set over/under, and have combined with opponents to go over the total 34 times (34-37-1).
- The Royals have a 32-40-0 record against the spread this season.
Cardinals Player Leaders
- Jordan Walker leads St. Louis in slugging percentage (.537) and total hits (83) this season. He's batting .291 with an on-base percentage of .345.
- Among all qualified hitters in baseball, he ranks 17th in batting average, 62nd in on-base percentage, and 14th in slugging.
- Alec Burleson is batting .282 with 18 doubles, 13 home runs and 27 walks. He's slugging .482 with an on-base percentage of .345.
- He is 30th in batting average, 62nd in on-base percentage and 34th in slugging in MLB.
- Ivan Herrera leads St. Louis with an OBP of .396 this season while batting .257 with 43 walks and 49 runs scored.
- 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. During his last five outings he is hitting .429 with a double, a home run, three walks and three RBIs.
Royals Player Leaders
- Bobby Witt Jr. has totaled 88 hits with a .368 on-base percentage and a .465 slugging percentage, all club-bests for the Royals. He's batting .294.
- Including all the qualifying hitters in the big leagues, he ranks 14th in batting average, 31st in on-base percentage and 47th in slugging percentage.
- Witt brings a three-game hitting streak into this matchup. During his last five outings he is batting .471 with a home run, three walks and four RBIs.
- Maikel Garcia is batting .266 with 16 doubles, two triples, three home runs and 24 walks. He's slugging .378 with an on-base percentage of .326.
- Including all qualifying players, his batting average puts him 55th, his on-base percentage ranks 90th, and he is 115th in slugging.
- 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!



