Kansas City Royals vs St. Louis Cardinals Prediction, 5/15/2026 MLB Picks, Best Bets & Odds
Game: Kansas City Royals vs St. Louis Cardinals
Date: Friday, May 15, 2026
Location: Busch Stadium in St. Louis, MO
TV: Cardinals.TV
Odds/Point Spread: Kansas City (-160) St. Louis (+132)
The St. Louis Cardinals (24-18) are welcoming the Kansas City Royals (19-24) at Busch Stadium on Friday. The moneyline on this contest has the Royals at -160 and the Cardinals are sitting at +132. The total is 8. The pitchers who are expected to start are Michael Wacha and Dustin May.

Kansas City is slugging .392 and have struck out 355 times, while drawing a walk on 154 occasions. They have earned 172 RBI's and 341 hits on the campaign, and their team batting average is sitting at .241. The Royals have recorded 72 doubles as a squad and have knocked 44 balls out of the park. They have tallied 179 runs scored and have an on-base percentage of .319. As a team, the Kansas City Royals are earning 4.2 runs per outing, which is 22nd in MLB.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has a 7-Unit Play on Thursday (3:10 p.m.). Doc’s has nailed 3 straight top plays in MLB and you can receive this selection by signing-up below with a daily picks package from MLB Baseball. Stream this game live on MLB.tv and let a 10-5 run over our last 15 plays work for you. 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 Picks Today
The Royals have compiled a team ERA of 4.38 so far this year (21st in baseball), and their staff has rung up 366 hitters. Royals pitchers have conceded 48 home runs and 195 total runs (21st in baseball). They have walked 186 opposing hitters and their FIP is 4.36 as a team this season. Kansas City has conceded 336 base knocks (8.0 per 9 innings) and 185 earned runs. They have earned a strikeout to walk ratio of 1.97 and the pitching staff has a collective WHIP of 1.37.
The Royals bullpen have accumulated a save percentage of 65.0% and have entered the game in 39 save situations. They have recorded 13 saves this year and have blown 7 of their 20 chances to save the game. The bullpen pitchers have inherited 34 base runners on the campaign and 26.5% of them crossing home plate. Royals pitchers have gone to the mound with opponents on base 28 times in addition to having 42 appearances in high leverage situations. The Royals have sent 134 relievers to the hill on the season. The relievers have a total of 19 holds this season (23rd in the league).
The Royals have transformed 70.7% of balls in play into outs out of their 3,423 innings on the field, which has them ranked 12th in baseball. The Kansas City Royals have 1,141 putouts this season, as well as 353 assists and 16 errors. Their fielding percentage sits at .989 which has them ranked 6th in pro baseball, and have a total of 33 double plays.
Wacha (115-77 career win-loss record) holds a FIP of 3.79 while he has gone up against 7,047 batters in the majors. He has conceded 1,605 base knocks (8.6 hits per nine innings) with 520 walks. His earned run average is 3.85 (718 ER's allowed) and his WHIP is 1.266. Wacha has taken the ball for 1,678 innings and has tallied 1,458 strikeouts so far in his career.
The Cardinals hold a team slugging % of .387 and they earn 4.62 runs per contest (9th in the league). They have hit 64 two-baggers, while walking 147 times and earning 194 runs. St. Louis is sitting with 47 home runs on the season to go along with 188 runs batted in. They have been rung up on 352 instances (17th in MLB) and have accounted for 338 hits. The St. Louis Cardinals have accumulated an on-base percentage of .321 as well as a batting average of .239 on the year.
The Cardinals have a team WHIP of 1.376 in addition to having a FIP of 4.46 as a team for the year. They are sitting at 21st in baseball as a staff in total hits given up with 361. The St. Louis pitching staff have relinquished 193 runs on the season while having an ERA of 4.30 (180 earned runs allowed). They currently have a K/BB ratio of 7.30 (304 strikeouts against 158 walks). They have yielded 45 homers and they allow 4.61 runs per 9 innings (19th in MLB).
They rank 11th in the league with a save percentage of 68.2%, and they have sent 150 bullpen pitchers onto the field on the season. Their bullpen pitchers have stepped onto the hill 52 times in high leverage situations and also on 42 occasions with runners on. With 62 save situations, the Cardinals have compiled 38 holds in addition to 7 blown saves. St. Louis has called on bullpen pitchers to take the mound in 22 save chances and they have recorded 15 saves. St. Louis relief pitchers hold an inherited score percentage of 38.7% of 62 inherited runners.
The St. Louis Cardinals have gotten 43 double plays and have earned a fielding percentage of .987 (13th in professional baseball). The Cardinals have recorded 418 assists, 20 errors and have earned a total of 1,132 putouts for the season. In their 3,396 innings on the diamond, the Cardinals have accumulated a defensive efficiency of 70.0% (16th in baseball).
During his career, May has surrendered 326 hits and he has 329 K's in 366 innings pitched. May (22-24 mark in his career) has a 3.98 earned run average and has conceded 8.0 hits per nine innings. He has allowed a total of 162 ER's while earning a WHIP of 1.229 and a FIP of 3.9. He has a K/BB ratio of 2.65 and he has gone up against 1,535 hitters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Kansas City (-160)
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:
St. Louis Cardinals - Twitter
Kansas City Royals - Twitter
