St. Louis Cardinals vs San Francisco Giants Prediction, 9/24/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs San Francisco Giants
Date: Wednesday, September 24, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: St. Louis (+150) San Francisco (-182)
The San Francisco Giants (77-80) are welcoming the St. Louis Cardinals (77-80) at Oracle Park on Wednesday. The line on this contest has St. Louis at +150 and San Francisco is sitting at -182. The total is 8. The expected starting pitchers will be Sonny Gray and Robbie Ray.


As a unit, the St. Louis Cardinals are notching 4.3 runs per game, which has them sitting at 18th in MLB. They have accumulated 673 runs scored while holding a team on-base percentage of .315. The Cardinals have tallied 253 doubles as a team and have knocked 144 baseballs out of the stadium. They have compiled 638 RBI's and 1,291 hits on the campaign, while their average at the plate is .245. St. Louis is slugging .378 and have been called out on strikes 1,266 times, while drawing a walk on 466 occasions.
Today’s Featured MLB Best Bet! RAPHAEL ESPARZA had no issue cashing his 7-Unit MLB total Saturday (Astros ‘Over’) and he is an insane 35-20, +11,090 with his baseball service. Esparza is on a jaw-dropping 11-1, +6,035 run and is releasing a 7-Unit MLB Play (9 p.m.) Tuesday. His baseball plays rated 5.0+ have gone for +10,570 this year and you can sign up below! 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 Free MLB Picks
They have earned a strikeout to walk ratio of 2.60 and their pitching staff holds a collective WHIP of 1.32. Cardinals pitchers have surrendered 159 home runs and also 721 runs (22nd in the league). St. Louis has conceded 1,384 base hits (9.0 per 9 innings) and also 654 earned runs. The Cardinals have an earned run average of 4.23 so far this season (21st in MLB), and the staff has struck out 1,166 batters. Their pitching staff has walked 448 opposing hitters and their FIP is 4.02 as a team for the season.
The Cardinals have sent 468 relievers to the hill so far this season. The relief pitchers have inherited 208 base runners this year with 33.2% of those players ended up crossing the plate. They have accumulated 41 saves on the campaign and have blown 23 of their 64 save opportunities. The Cardinals bullpen have a save percentage of 64.1% and have stepped onto the mound in 159 save situations. The relievers have a total of 91 holds for the year (12th in MLB). Cardinals relief pitchers have entered the contest with opponents on base 150 times as well as having 154 appearances in high leverage situations.
The St. Louis Cardinals have a total of 4,173 putouts thus far, as well as 1,511 assists and 76 errors. Their fielding percentage sits at .987 which has them ranked 11th in the majors, and they have turned 122 double plays. The Cardinals have converted 69.0% of balls in play into outs out of 12,519 innings, which ranks them 21st in baseball.
Gray has taken the mound for 1,911 frames and has totaled 1,918 punch outs so far in his MLB career. Gray (125-102 career win-loss record) has a FIP of 3.53 while he has faced 7,924 opposing batters in the major leagues. His earned run average is 3.58 (761 ER's allowed) and he has a WHIP of 1.197. He has surrendered 1,668 base knocks (7.9 hits per nine innings) with 619 free passes.
The San Francisco Giants hold an OBP of .311 as well as a team batting average of .234 over the course of the season. They have been called out on strikes on 1,344 instances (11th in the league) and have recorded 1,221 base hits. San Francisco is sitting with 166 home runs this season as well as 649 RBIs. The Giants have a slugging percentage of .384 and they earn 4.32 runs per contest (17th in the league). They have hit 230 doubles, while walking 538 times as well as scoring 679 runs.
The Giants have a team WHIP of 1.303 in addition to having a FIP of 3.76 as a team on the campaign. They are currently ranked 21st in baseball as a pitching staff in total hits allowed with 1,314. The San Francisco pitching staff have given up 666 runs this year and come in with a team ERA of 3.85 (594 earned runs surrendered). Their K/BB ratio is 8.50 (1,306 strikeouts against 495 walks). They have given up 137 homers and they surrender 4.32 runs per 9 innings (13th in baseball).
Sitting with 137 save situations, the Giants have 80 holds in addition to 20 blown saves. San Francisco has called on relief pitchers to take the mound in 57 save chances and they have walked away with 37 saves. Their bullpen pitchers have stepped onto the hill 165 times in high leverage situations and on 120 occasions with runners on base. San Francisco bullpen pitchers have an inherited score percentage of 37.0% of 189 inherited base runners. They rank 10th in the league with a save rate of 64.9%, and they have dispatched 498 bullpen pitchers to the hill over the course of the season.
In 12,498 innings played, the Giants have accumulated a defensive efficiency of 68.4% (26th in professional baseball). The San Francisco Giants have gotten 129 double plays and hold a fielding percentage of .984 (25th in MLB). The Giants have recorded 1,475 assists, 93 errors and have notched a total of 4,166 putouts over the course of the season.
Ray (88-81 career win-loss mark) has a 3.94 ERA while conceding 7.8 hits per nine innings. He has a strikeout to walk ratio of 2.85 and he has faced 6,097 hitters in his MLB career. He has given up a total of 631 ER's while earning a WHIP of 1.290 and being the owner of a FIP of 3.9. In his career, Ray has given up 1,250 hits while he has accumulated 1,734 punch outs in 1,440 innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take St. Louis (+150)
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:
San Francisco Giants - Twitter
St. Louis Cardinals - Twitter