Kansas City Royals vs St. Louis Cardinals Prediction, 6/3/2025 MLB Picks, Best Bets & Odds
Game: Kansas City Royals vs St. Louis Cardinals
Date: Tuesday, June 3, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Kansas City (+162) St. Louis (-196)
The Kansas City Royals (31-29) are headed to Busch Stadium on Tuesday where they will meet the St. Louis Cardinals (33-26). The moneyline on this contest has Kansas City at +162 and St. Louis is sitting at -196. The betting total is set at 8.5. The expected starting pitchers will be Michael Lorenzen and Andre Pallante.


Kansas City is slugging .359 and have been called out on strikes 419 times, while being walked on 142 occasions. They have accumulated 191 RBI's in addition to 494 hits for the year, and their batting average is sitting at .247. The Royals have accounted for 100 two-baggers as a squad and have knocked 34 baseballs out of the park. They have racked up 194 runs while holding a team OBP of .300. As a team, the Kansas City Royals are compiling 3.2 runs per game, which puts them at 28th in baseball.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL nailed our 8-unit MLB Game of the Year on Sunday (5-0 on 8-unit plays). Thursday will feature a 7-unit selection from an afternoon game you do not want to miss. We have nailed two straight top plays in MLB and you can receive this selection by signing-up below with a daily MLB picks package. 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 MLB package. Join Now! |
Get all of our MLB Parlay Picks
They have a strikeout to walk ratio of 2.94 and the pitching staff has earned a collective WHIP of 1.18. Royals pitchers have given up 56 home runs in addition to 201 runs in total (2nd in baseball). Kansas City has yielded 465 base knocks (7.8 per 9 innings) in addition to 186 earned runs. The Royals are sitting with a team earned run average of 3.13 over the course of the season (4th in the league), and their staff has struck out 488 batters. They have walked 166 opposing hitters and their FIP is 3.63 as a unit so far this year.
The Royals relievers have accumulated a save rate of 82.6% and have come into the game in 52 save situations. The relief pitchers have inherited 77 base runners on the campaign and 26.0% of those players ended up crossing the plate. Royals relief pitchers have stepped onto the hill with runners on 58 times in addition to having 69 appearances in high leverage situations. The Royals have sent 188 relief pitchers to the hill for the year. The bullpen have tallied 29 holds over the course of the season (23rd in the league). They have compiled 19 saves over the course of the season and have blown 4 of 23 save opportunities.
The Houston Astros have notched a total of 1,606 putouts this year, as well as 540 assists and 24 errors. Their fielding percentage is currently at .989 which puts them in 3rd in professional baseball, and they have turned 54 double plays. The Royals have transformed 71.2% of balls in play into outs out of their 4,818 innings, which has them sitting 7th in professional baseball.
Lorenzen has thrown 916 innings and is sitting with 751 K's so far in his pro baseball career. His ERA is 4.02 (409 earned runs allowed) and his career WHIP is 1.317. He has given up 840 base hits (8.3 hits per nine innings) with 367 free passes. Lorenzen (50-50 win-loss mark in his career) is the owner of a FIP of 3.96 while going up against 3,880 batters during his time in the major leagues.
St. Louis is sitting with 52 home runs for the season to go along with 259 RBIs. They have notched 109 doubles, while taking a walk 192 times as well as putting up 273 runs. The St. Louis Cardinals have compiled an on-base percentage of .328 in addition to a team batting average of .258 for the year. The Cardinals have a team SLG% of .394 and they have an average of 4.63 runs per contest (8th in MLB). They have been rung up on 457 occasions (24th in MLB) and have earned 515 base knocks.
The Cardinals are sitting with a team WHIP of 1.241 with a FIP of 3.62 as a team for the season. They currently have a strikeout to walk ratio of 7.30 (426 strikeouts vs 165 free passes). They rank 17th in the league as a pitching staff in total hits surrendered with 482. They have yielded 45 long balls and they relinquish 4.20 runs per 9 innings (14th in MLB). The St. Louis pitching staff have conceded 243 runs so far this year while holding an ERA of 3.78 (219 earned runs surrendered).
St. Louis bullpen pitchers hold an inherited score rate of 38.4% out of their 73 inherited base runners. Their relief pitchers have come in 71 times in high leverage situations in addition to 53 occasions with runners on base. Sitting with 69 save situations, the Cardinals have 41 holds and also 8 blown saves. They sit at 9th in the league holding a save percentage of 68.0%, and they have sent 176 bullpen pitchers to the hill for the season. St. Louis has had bullpen pitchers step onto the hill in 25 save chances and they have earned 17 saves.
The St. Louis Cardinals have turned 40 double plays and have accounted for a fielding rate of .989 (4th in the majors). The Cardinals have recorded 569 assists, 24 errors and have a tally of 1,565 putouts so far this season. In their 4,695 innings played, the Cardinals have earned a efficiency on defense of 70.5% (12th in professional baseball).
So far in his career, Pallante has surrendered 360 base hits while earning 252 K's in 358 innings pitched. He has given up a total of 154 earned runs while earning a WHIP of 1.398 and a FIP of 3.8. His K/BB ratio is 1.79 and he has gone up against 1,532 hitters so far in his pro baseball career. Pallante (22-17 record in his career) has earned a 3.87 ERA while surrendering 9.0 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take St. Louis (-196) and under 8.5 runs
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
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