St. Louis Cardinals vs. Kansas City Royals Outlook, 6/18/2026 MLB Picks, Top Bets & Odds

Home » St. Louis Cardinals vs. Kansas City Royals Outlook, 6/18/2026 MLB Picks, Top Bets & Odds

  • Matchup: St. Louis Cardinals vs. Kansas City Royals
  • Date: Thursday, June 18, 2026
  • Venue: Kauffman Stadium, Kansas City, MO
  • Broadcasting: MLB.TV
  • Betting Odds: St. Louis (+162) Kansas City (-196)

This page may include affiliate links at no extra cost to you, thanks for your support.

The Kansas City Royals (29-44) will take on the St. Louis Cardinals (39-31) at Kauffman Stadium this Thursday. The odds for this encounter have the Cardinals at +162 and the Royals at -196, with the over/under set at 8. Starting pitchers for the game will be Matthew Liberatore and Noah Cameron.

MLB Predictions for St. Louis Cardinals and Best Betting Odds

The St. Louis Cardinals are currently averaging 4.6 runs per game, ranking 11th in the league. They have accumulated a total of 322 runs thus far, boasting an on-base percentage of .323. The squad has hit 101 doubles and belted out 83 home runs. With a total of 311 RBIs and 581 hits this season, their overall batting average stands at .246. The Cardinals showcase a slugging percentage of .399, with 564 strikeouts and 233 walks drawn this year.

The Cardinals’ pitching staff has compiled a team ERA of 4.09 (14th in the league), striking out 541 batters. They have given up 77 home runs and allowed 307 total runs (12th in MLB). This season, they’ve issued 235 walks and their FIP stands at 4.26. St. Louis pitchers have given up 599 hits (averaging 8.6 hits per nine innings) along with 285 earned runs. Their K/BB ratio sits at 2.30, and their collective WHIP stands at 1.33.

The bullpen for the Cardinals has maintained a save percentage of 62.9%, entering 87 save situations with a total of 22 successful saves against 13 blown chances. Relief pitchers have inherited 112 runners this season, with approximately 33.9% crossing home plate. So far, the Cardinals’ relief corps has appeared in high-leverage situations 85 times, using 238 relievers throughout the season. The bullpen also has recorded 50 holds, ranking 5th in the league.

The Cardinals are converting 69.7% of balls hit into play into outs over their 5,649 defensive innings, placing them 18th in professional baseball. Throughout the season, the St. Louis Cardinals have registered 1,883 putouts, 650 assists, and made 32 errors. Their fielding percentage is currently at .988, ranking 10th overall, while they have turned 68 double plays.

Matthew Liberatore has logged 404 innings pitched in his career, notching 337 strikeouts, a 4.65 ERA (allowing 209 earned runs), and a WHIP of 1.395. He has given up 426 hits (averaging 9.5 hits per nine innings), with 138 walks. Liberatore holds a career win-loss record of 19-27 and has faced 1,749 batters during his time in the major leagues.

The Kansas City Royals, on the other hand, have a team slugging percentage of .377 and average 3.99 runs per game, ranking 28th in MLB. They have recorded 122 doubles, received 250 walks, and scored 291 runs. This season, the Royals have hit 64 home runs and collected 280 RBIs. They have struck out a total of 588 times (20th in the league) and accumulated 589 hits. The team holds an on-base percentage of .316 and a batting average of .242 for the year.

The Royals’ team WHIP is 1.379 with a FIP of 4.53 this season. Their strikeout-to-walk ratio is 8.10 (with 579 strikeouts against 277 walks), landing them 24th in the league for total hits allowed at 614. They have allowed 92 home runs while surrendering 4.79 runs per nine innings (20th in the league). The Kansas City pitching staff has given up 344 runs this season, yielding a 4.49 ERA (322 earned runs allowed).

In terms of saves, the Royals rank 23rd in MLB with a success rate of 54.3%, having utilized 230 relievers so far this year. Their bullpen has participated in 79 high-leverage situations and 49 appearances with runners on base. Throughout 66 save opportunities, the Royals have achieved 31 holds but encountered 16 blown saves. Kansas City relief pitchers have managed to pull off 19 saves from their 35 save opportunities, with an inherited runners score percentage of 33.3%.

Defensively, the Kansas City Royals have turned 61 double plays, holding a fielding percentage of .988 (8th in MLB). They have recorded 628 assists, 32 errors, and achieved 1,939 putouts in the current season. Over the course of 5,817 innings played, their defensive efficiency sits at 70.0% (16th in MLB).

So far in his career, Noah Cameron has allowed 177 hits while recording 178 strikeouts over 208 innings pitched. Cameron has a win-loss record of 12-11 and maintains a 3.37 earned run average, allowing 7.7 hits per nine innings. He has permitted a total of 78 earned runs, holding a WHIP of 1.139 and a FIP of 3.3, with a K/BB ratio of 2.97 while facing 851 batters in his MLB tenure.

Which team will emerge victorious in tonight’s MLB showdown against the spread or moneyline?

Prediction: Choose Kansas City (-196)

Some links on this page are affiliate links. If you sign up or make a purchase through them, we may earn a small commission always at no extra cost to you. Thanks for helping us keep this site running.

Pick: Kansas City Royals (-196)
Bet Now

Leave a Reply

Your email address will not be published. Required fields are marked *

Best Sportsbooks Canada

Delivers lightning-fast crypto betting, massive odds coverage, and premium gaming

Proud Partner of the NHL + Excellent live betting

 

Widest Range of Betting Options + Robust in-play with streaming

Top-Rated Betting App in Ontario with Live streaming & Cash-out