Chicago Cubs vs St. Louis Cardinals Prediction, 6/23/2025 MLB Picks, Best Bets & Odds
Game: Chicago Cubs vs St. Louis Cardinals
Date: Monday, June 23, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Chicago (-122) St. Louis (+102)
Busch Stadium is the site where the St. Louis Cardinals (40-35) will take on the Chicago Cubs (45-29) on Monday. The odds on this game have the Cubs at -122 while the Cardinals are opening at +102. The betting total comes in at 8. The pitchers who are expected to start will be Ben Brown and Matthew Liberatore.


As a unit, the Chicago Cubs are recording 5.4 runs/g, which ranks them 2nd in baseball. They have accumulated 397 runs while holding a team on-base percentage of .324. The Cubs have hit 133 doubles as a squad and have hit 102 baseballs out of the park. They have accrued 389 runs batted in in addition to 649 base knocks over the course of the season, and their average at the plate comes in at .254. Chicago has a slugging rate of .437 and have been called out on strikes 588 times, while drawing a walk on 260 occasions.
Today’s Featured MLB Best Bet! JASON SHARPE kicks off the new week with a 7-Unit MLB Play (7 p.m.). Sharpe is heating up on the diamond with four of five wins and he’s working on his fifth straight winning overall MLB seasons. Sharpe has banked over +30,000 on the diamond the last five years and you can sign up below to take advantage. 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 Expert Picks
They have accumulated a K/BB ratio of 2.74 and their pitching staff holds a collective WHIP of 1.23. Cubs pitchers have given up 78 long balls in addition to 291 runs (10th in MLB). Chicago has surrendered 607 hits (8.2 per 9 innings) as well as 267 earned runs. The Cubs hold a team ERA of 3.62 on the campaign (10th in the league), and they have struck out 573 batters. They have walked 209 opposing players and their FIP comes in at 3.92 as a unit so far this season.
The Cubs relief pitchers have earned a save percentage of 69.2% and have come into the game in 77 save situations. The relief pitchers have inherited 74 runners on the season with 31.1% of those runners ended up crossing the plate. Cubs bullpen pitchers have come into the game with players on base 55 times and also have had 88 appearances in high leverage situations. The Cubs have sent 249 relievers to the mound on the season. The relievers have notched 49 holds on the year (7th in the league). They have compiled 18 saves so far this season and have blown 8 of their 26 chances to get a save.
The Cubs have converted 70.7% of balls in play into outs out of their 5,973 innings, which has them ranked 11th in baseball. The Boston Red Sox are sitting with 1,991 putouts over the course of the season, as well as 640 assists and 31 errors. Their fielding rate is holding at .988 which has them ranked 6th in professional baseball, and have 66 double plays.
Brown has taken the ball for 129 innings and has racked up 152 strikeouts so far in his MLB career. His earned run average is 4.74 (68 earned runs allowed) and he has a WHIP of 1.316. He has given up 126 base hits (8.8 hits per nine innings) with 44 walks. Brown (5-8 career win-loss record) is the owner of a FIP of 4.67 and he has gone up against 556 hitters during his time in the major leagues.
St. Louis has hit 72 home runs this year and 335 runs batted in. They have 130 doubles, while taking a walk 241 times as well as putting up 353 runs. The St. Louis Cardinals have an on-base percentage of .328 as well as a team batting average of .257 this season. The Cardinals hold a team slugging % of .396 and they average 4.71 runs per contest (7th in the league). They have been rung up on 589 occasions (20th in MLB) and are sitting with 657 hits.
The St. Louis pitching staff have conceded 322 runs for the year while holding an ERA of 3.98 (294 earned runs given up). They have allowed 62 homers and they allow 4.36 runs per 9 innings (19th in MLB). The Cardinals are sitting with a team WHIP of 1.275 in addition to having a FIP of 3.66 as a unit for the year. Their K/BB ratio sits at 7.30 (540 strikeouts against 202 walks). They come in at 24th in baseball as a staff in total hits surrendered with 646.
St. Louis has called on relief pitchers to step onto the mound in 30 save chances and they have tallied 19 saves. They are ranked 15th in baseball holding a save percentage of 63.3%, and they have sent 226 bullpen pitchers onto the field on the year. Their bullpen pitchers have come in 86 times in high leverage situations in addition to 75 occasions with runners on. St. Louis relief pitchers hold an inherited score percentage of 36.7% out of their 98 inherited base runners. Sitting with 78 save situations, the Cardinals have earned 45 holds and also 11 blown saves.
The St. Louis Cardinals have gotten 55 double plays and have a fielding percentage of .990 (2nd in MLB). The Cardinals have recorded 726 assists, 28 errors and have accumulated 1,997 putouts over the course of the season. Out of their 5,991 innings played, the Cardinals have accumulated a efficiency on defense of 69.7% (18th in baseball).
So far in his career, Liberatore has given up 270 hits while he has tallied 216 strikeouts in 261 frames. He has given up 137 ER's while holding a WHIP of 1.348 and being the owner of a FIP of 4.6. He has a strikeout to walk ratio of 2.63 and he has gone up against 1,123 hitters in his career. Liberatore (12-18 career record) holds a 4.72 ERA while surrendering 9.3 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Chicago (-122)
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
Chicago Cubs - Twitter