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

Odds updated as of 6:12 a.m.
The Thursday slate in MLB includes a matchup between the Kansas City Royals and the St. Louis Cardinals.
We've got you covered, in terms of the most important 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 (30-45) vs. St. Louis Cardinals (40-32)
- Date: Thursday, June 18, 2026
- Time: 7:40 p.m. ET
- Venue: Kauffman Stadium -- Kansas City, Missouri
- Coverage: Royals.TV and Cardinals.TV
Royals vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: KC: (-122) | STL: (+104)
- Spread: KC: +1.5 (-205) | STL: -1.5 (+168)
- Total: 9 -- Over: (+100) | Under: (-122)
Royals vs Cardinals Probable Starting Pitchers
Probable Pitchers: Noah Cameron (Royals) - 3-4, 4.11 ERA vs Matthew Liberatore (Cardinals) - 3-3, 4.71 ERA
The Royals will give the nod to Noah Cameron (3-4) against the Cardinals and Matthew Liberatore (3-3). When Cameron starts, his team is 3-8-0 against the spread this season. Cameron's team has a record of 1-2 this season when he starts and they are the favorite on the moneyline. The Cardinals have an 8-6-0 record against the spread in Liberatore's starts. The Cardinals have been the moneyline underdog in 10 of Liberatore's starts this season, and they went 6-4 in those matchups.
Royals vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Royals win (52.1%)
Royals vs Cardinals Moneyline
- Kansas City is a -122 favorite on the moneyline, while St. Louis is a +104 underdog on the road.
Royals vs Cardinals Spread
- The Cardinals are 1.5-run favorites against the spread for this matchup with the Royals. The Cardinals are +168 to cover, while the Royals are -205 to cover as a 1.5-run underdog on the runline.
Royals vs Cardinals Over/Under
- An over/under of 9 has been set for Royals-Cardinals on June 18, with the over being +100 and the under -122.
Bet on Kansas City Royals vs. St. Louis Cardinals on FanDuel today!
Royals vs Cardinals Betting Trends
- The Royals have been victorious in 14, or 50%, of the 28 contests they have been chosen as favorites in this season.
- This season Kansas City has come away with a win eight times in 17 chances when named as a favorite of at least -122 on the moneyline.
- The Royals and their opponents have gone over the total this season in 33 of their 71 opportunities.
- The Royals have posted a record of 31-40-0 against the spread this season.
- The Cardinals have won 50.9% of the games this season they were the underdog on the moneyline (27-26).
- In games it has played as a moneyline underdog with odds of +104 or longer, St. Louis has gone 21-20 (51.2%).
- The Cardinals have had an over/under set by bookmakers 71 times, and have combined with opponents to go over the total in 30 of those games (30-36-5).
- The Cardinals are 44-27-0 against the spread this season.
Royals Player Leaders
- Bobby Witt Jr. leads Kansas City with 86 hits and an OBP of .364, plus a team-best slugging percentage of .451. He's batting .290.
- Among qualified hitters in the majors, he is 22nd in batting average, 35th in on-base percentage, and 55th in slugging.
- Witt has recorded a base hit in two games in a row. During his last five outings he is hitting .450 with two doubles, three walks and two RBIs.
- Maikel Garcia has 16 doubles, two triples, three home runs and 24 walks. He's batting .266 and slugging .378 with an on-base percentage of .326.
- Among qualifiers, he is 55th in batting average, 90th in on-base percentage and 115th in slugging percentage.
- Carter Jensen has 53 hits this season and has a slash line of .235/.302/.416.
- Jensen heads into this game with nine games in a row with at least one hit. During his last 10 outings he is hitting .333 with five doubles, two home runs, two walks and nine RBIs.
- Jac Caglianone has eight home runs, 20 RBI and a batting average of .267 this season.
Cardinals Player Leaders
- Alec Burleson has 18 doubles, 13 home runs and 26 walks while batting .285. He's slugging .488 with an on-base percentage of .347.
- Including all the qualifying players in MLB, he is 26th in batting average, 57th in on-base percentage and 33rd in slugging percentage.
- Burleson heads into this game on a 17-game hitting streak. In his last 10 outings he is batting .250 with three doubles, five home runs, two walks and 10 RBIs.
- Jordan Walker has collected 81 hits while slugging .537. Both lead his team. He has a batting average of .288 with an on-base percentage of .341.
- Including all qualified players, he ranks 24th in batting average, 65th in on-base percentage and 14th in slugging percentage.
- Ivan Herrera has accumulated an on-base percentage of .398, a team-high for the Cardinals.
- JJ Wetherholt is batting .259 with seven doubles, 10 home runs and 33 walks.
Royals vs Cardinals Head to Head
- 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)
- 8/9/2024: 8-5 STL (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



