St. Louis Cardinals vs Kansas City Royals Prediction, 6/18/2026 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Kansas City Royals
Date: Thursday, June 18, 2026
Location: Kauffman Stadium in Kansas City, MO
TV: MLB.TV
Odds/Point Spread: St. Louis (+162) Kansas City (-196)
The Kansas City Royals (29-44) are hosting the St. Louis Cardinals (39-31) at Kauffman Stadium on Thursday. The odds on this game have the Cardinals at +162 and the Royals are priced at -196. The over/under is set at 8. The starting pitchers will be Matthew Liberatore and Noah Cameron.

As a squad, the St. Louis Cardinals are putting up 4.6 runs per game, which is 11th in the league. They have earned a total of 322 runs and hold an on-base percentage of .323. The Cardinals have hit 101 doubles as a squad and have knocked 83 baseballs out of the park. They have amassed 311 runs batted in in addition to 581 base knocks this year, and their team batting average is at .246. St. Louis has a slugging rate of .399 and have been rung up 564 times, while drawing a walk on 233 occasions.
Today’s Featured MLB Best Bet! ROBERT FERRINGO has gone taken home over +6,000 across all sports on plays rated 5.0+ over the past seven weeks has banked over +21,000 on these top plays over the last 12 months. Robert is releasing a 5-Unit MLB Total (1:40 p.m.) Wednesday and he is looking to cash another big ticket. Sign up below and get on his top pick. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Betting Picks
The Cardinals have a team ERA of 4.09 on the season (14th in the league), and the staff has rung up 541 batters. Cardinals pitchers have conceded 77 home runs and also 307 total runs (12th in baseball). They have walked 235 players from the other team and their FIP sits at 4.26 as a squad so far this year. St. Louis has conceded 599 hits (8.6 per 9 innings) in addition to 285 earned runs. They have accrued a K/BB ratio of 2.30 and their pitching staff holds a collective WHIP of 1.33.
The Cardinals relievers have accumulated a save percentage of 62.9% and have entered the game in 87 save situations. They have compiled 22 saves so far this season and have blown 13 of their 35 save opportunities. The bullpen pitchers have inherited 112 base runners so far this season and 33.9% of those runners ended up crossing the plate. Cardinals relief pitchers have entered the contest with runners on base 76 times in addition to having 85 appearances in high leverage situations. The Cardinals have sent 238 relief pitchers to the mound over the course of the season. The relievers have accumulated 50 holds over the course of the season (5th in the league).
The Cardinals have turned 69.7% of balls hit into play into outs in their 5,649 innings on the diamond, which has them sitting 18th in professional baseball. The St. Louis Cardinals have notched a total of 1,883 putouts over the course of the season, as well as 650 assists and 32 errors. Their fielding percentage sits at .988 which is 10th in professional baseball, and they have turned 68 double plays.
Liberatore has taken the mound for 404 innings and has totaled 337 punch outs so far in his career. His ERA is 4.65 (209 earned runs allowed) and his WHIP is 1.395. He has surrendered 426 base hits (9.5 hits per 9 innings) and has had 138 walks. Liberatore (19-27 career win-loss mark) is the owner of a FIP of 4.58 while going up against 1,749 batters during his time in the majors.
The Royals have a team SLG% of .377 and they score 3.99 runs per contest (28th in MLB). They have put up 122 doubles, while getting a free base 250 times and scoring 291 runs. Kansas City has a total of 64 home runs so far this season and 280 RBIs. They have struck out on 588 occasions (20th in the league) and have totaled 589 base hits. The Kansas City Royals have an OBP of .316 as well as a team batting average of .242 on the year.
The Royals hold a team WHIP of 1.379 and have a FIP of 4.53 as a squad this season. Their strikeout to walk ratio sits at 8.10 (579 strikeouts against 277 walks). They are sitting at 24th in baseball as a pitching staff in total hits allowed with 614. They have conceded 92 long balls and they surrender 4.79 runs per 9 innings (20th in baseball). The Kansas City pitching staff have yielded 344 runs over the course of the season while having an ERA of 4.49 (322 earned runs surrendered).
They sit at 23rd in baseball with a save rate of 54.3%, and they have sent 230 relievers to the mound this year. Their bullpen pitchers have stepped onto the hill 79 times in high leverage situations and also on 49 occasions with runners on. Sitting with 66 save situations, the Royals have compiled 31 holds and 16 blown saves. Kansas City has called on relievers to enter the contest in 35 save opportunities and they have come away with 19 saves. Kansas City relief pitchers hold an inherited score percentage of 33.3% of 66 inherited runners.
The Kansas City Royals have gotten 61 double plays and hold a fielding percentage of .988 (8th in the majors). The Royals have accrued 628 assists, 32 errors and have 1,939 putouts this year. In 5,817 innings played, the Royals have accumulated a efficiency on defense of 70.0% (16th in MLB).
Thus far in his career, Cameron has conceded 177 hits while he has tallied 178 punch outs in 208 innings pitched. Cameron (12-11 mark in his career) has a 3.37 earned run average while allowing 7.7 hits per 9 innings. He has surrendered a total of 78 earned runs while holding a WHIP of 1.139 and having a FIP of 3.3. He has a K/BB ratio of 2.97 and he has faced 851 batters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Kansas City (-196)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Kansas City Royals - Twitter
St. Louis Cardinals - Twitter
