St. Louis Cardinals vs Kansas City Royals Prediction, 6/19/2026 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Kansas City Royals
Date: Friday, June 19, 2026
Location: Kauffman Stadium in Kansas City, MO
TV: MLB.TV
Odds/Point Spread: St. Louis (+132) Kansas City (-160)
Kauffman Stadium is the location where the Kansas City Royals (30-45) will try to beat the St. Louis Cardinals (40-32) on Friday. The moneyline on this game has St. Louis at +132 and Kansas City is coming in at -160. The over/under is set at 8. The starting pitchers are Michael McGreevy and Seth Lugo.

The Cardinals have tallied 102 doubles as a unit and have hit 83 balls out of the park. St. Louis is slugging .395 and have struck out 571 times, while taking a walk on 241 occasions. As a team, the St. Louis Cardinals are notching 4.5 runs per game, which ranks them 14th in baseball. They have earned 315 runs batted in and 595 hits on the season, and their team batting average is .245. They have 326 runs scored while holding a team OBP of .324.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has a 7-Unit Play on Thursday (2 p.m.). We have nailed 7 of our last 9 MLB Top Plays and 11 of our last 15 top plays in all sports. Doc’s is positive on the season in MLB, and you can receive this selection by signing-up below with a daily picks package from MLB Baseball. 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 Expert Picks
The Cardinals have a team earned run average of 4.08 for the year (14th in baseball), and they have rung up 558 hitters. Cardinals pitchers have surrendered 78 home runs and 315 total runs (12th in baseball). They have walked 239 opposing batters and their FIP is 4.21 as a squad this season. St. Louis has given up 617 base knocks (8.6 per 9 innings) in addition to 293 earned runs. Their strikeout to walk ratio is 2.33 and their pitching staff has a team WHIP of 1.33.
The Cardinals bullpen have earned a save percentage of 63.9% and have stepped onto the mound in 89 save situations. They have 23 saves for the year and have blown 13 of their 36 chances to save the game. The relievers have inherited 114 runners on the year with 33.3% of those runners crossing home plate. Cardinals bullpen pitchers have entered the game with runners on base 77 times in addition to having 87 appearances in high leverage situations. The Cardinals have sent 243 relief pitchers to the mound for the season. The relief pitchers have a total of 51 holds this year (5th in the league).
The St. Louis Cardinals have a tally of 1,937 putouts for the season, as well as 674 assists and 33 errors. Their fielding rate sits at .988 which ranks 11th in MLB, and have a total of 70 double plays. The Cardinals have turned 69.6% of balls hit into play into outs in their 5,811 innings on the field, ranking them 21st in pro baseball.
McGreevy has pitched in 196 innings and has tallied 127 strikeouts in his career. His earned run average is 3.58 (78 earned runs allowed) and he has a career WHIP of 1.146. He has given up 184 base hits (8.4 hits per nine innings) and has 41 walks. McGreevy (14-9 win-loss record in his career) is the owner of a FIP of 3.52 and he has gone up against 796 hitters in the major leagues.
The Royals hold a team slugging % of .383 and they are scoring 4.01 runs per contest (26th in the league). They have 124 two-baggers, while getting a free base 258 times and putting up 301 runs. Kansas City is sitting with 69 home runs this year and 290 RBIs. They have struck out on 599 occasions (20th in the league) and have a total of 611 hits. The Kansas City Royals have earned an on-base percentage of .318 and a batting average of .244 for the year.
The Royals hold a team WHIP of 1.375 and are the owners of a FIP of 4.51 as a staff so far this year. They come in at 24th in MLB as a staff in total hits allowed with 630. The Kansas City pitching staff have relinquished 352 runs this year while having a team ERA of 4.48 (330 earned runs yielded). Their strikeout to walk ratio sits at 8.00 (589 strikeouts vs 282 walks). They have yielded 93 homers and they surrender 4.78 runs per 9 innings (19th in baseball).
Sitting with 66 save situations, the Royals have 31 holds and 16 blown saves. Kansas City has had bullpen pitchers enter the game in 35 save chances and they have walked away with 19 saves. Kansas City bullpen pitchers have an inherited score percentage of 34.3% of 67 inherited runners. Their relievers have stepped onto the hill 80 times in high leverage situations and on 50 occasions with runners on. They rank 24th in baseball holding a save rate of 54.3%, and they have dispatched 236 relievers onto the diamond for the season.
Out of their 5,970 innings on the field, the Royals have a defensive efficiency of 70.0% (16th in the majors). The Kansas City Royals have turned 63 double plays and have a fielding percentage of .988 (7th in MLB). The Royals have 648 assists, 32 errors and have a total of 1,990 putouts on the campaign.
Lugo (66-51 record in his career) holds a 3.52 earned run average while giving up 8.2 hits per 9 innings. He has a K/BB ratio of 3.39 and he has gone up against 4,432 opposing batters during his career. He has allowed 419 ER's while holding a WHIP of 1.186 and being the owner of a FIP of 3.5. So far in his MLB career, Lugo has allowed 971 hits while he has tallied 1,020 strikeouts in 1,072 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take St. Louis (+132)
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
