St. Louis Cardinals vs San Francisco Giants Prediction, 9/23/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs San Francisco Giants
Date: Tuesday, September 23, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: St. Louis (+125) San Francisco (-145)
Oracle Park is the location where the San Francisco Giants (77-79) will attempt to beat the St. Louis Cardinals (76-80) on Tuesday. The odds on this game have St. Louis at +125 and San Francisco is sitting at -145. The over/under is set at 8.5. The starting pitchers are Andre Pallante and Logan Webb.


St. Louis is slugging .378 and have been called out on strikes 1,253 times, while taking a walk on 455 occasions. They have accounted for 628 RBI's in addition to 1,278 hits on the season, and their team batting average is sitting at .246. The Cardinals have compiled 247 two-baggers as a team and have hit 142 baseballs out of the stadium. They have tallied 662 runs scored while having a team OBP of .315. As a squad, the St. Louis Cardinals are notching 4.3 runs per contest, which is 19th in the league.
Get all of our Free MLB Picks
Their strikeout to walk ratio sits at 2.60 and their pitching staff holds a collective WHIP of 1.32. Cardinals pitchers have conceded 157 home runs and 715 total runs (22nd in MLB). St. Louis has allowed 1,370 hits (9.0 per 9 innings) and 648 earned runs. The Cardinals have compiled a team ERA of 4.25 on the campaign (21st in baseball), and their staff has struck out 1,151 hitters. They have walked 442 opposing hitters and their FIP comes in at 4.02 as a squad for the year.
Cardinals relief pitchers have entered the contest with runners on 150 times as well as having 151 appearances in high leverage situations. The relief pitchers are sitting with 86 holds for the season (15th in MLB). The Cardinals relievers have a save rate of 63.5% and have entered the game in 153 save situations. They have accumulated 40 saves on the campaign and have blown 23 of their 63 save opportunities. The relief pitchers have inherited 208 runners on the campaign with 33.2% of those players ended up scoring. The Cardinals have sent 461 relief pitchers to the hill for the season.
The Cardinals have converted 69.0% of balls in play into outs out of 12,357 innings on the diamond, which ranks them 22nd in the majors. The St. Louis Cardinals have accumulated 4,119 putouts thus far, as well as 1,489 assists and 75 errors. Their fielding percentage is holding at .987 which ranks 10th in the majors, and have accumulated 121 double plays.
Pallante has thrown 457 innings and has racked up 317 strikeouts during his career. His ERA is 4.31 (219 ER's allowed) and he has a WHIP of 1.415. He has conceded 469 hits (9.2 hits per 9 innings) with 178 walks. Pallante (24-29 career win-loss mark) has earned a FIP of 4.25 and he has faced 1,969 hitters in the majors.
San Francisco has tallied 164 home runs so far this year as well as 641 RBIs. They have recorded 228 doubles, while getting a free base 532 times as well as scoring 671 runs. The San Francisco Giants have recorded an on-base percentage of .311 in addition to a batting average of .235 on the campaign. The Giants have a team slugging percentage of .385 and they score 4.33 runs per game (17th in the league). They have been called out on strikes on 1,329 occasions (12th in the league) and have notched a total of 1,209 hits.
The Giants have a team WHIP of 1.304 in addition to having a FIP of 3.77 as a pitching staff on the season. Their strikeout to walk ratio is 8.50 (1,291 strikeouts vs 490 walks). They sit at 21st in baseball as a staff in total hits given up with 1,297. They have yielded 136 homers and they surrender 4.33 runs per 9 innings (13th in baseball). The San Francisco pitching staff have surrendered 659 runs on the year and come in with a team ERA of 3.87 (589 earned runs allowed).
San Francisco relievers hold an inherited score percentage of 37.5% of 184 inherited runners. Their relief pitchers have taken the field 163 times in high leverage situations in addition to 117 occasions with base runners. Sitting with 135 save situations, the Giants have amassed 79 holds and 20 blown saves. They rank 11th in MLB with a save rate of 64.3%, and they have dispatched 492 relief pitchers onto the field on the campaign. San Francisco has had bullpen pitchers take the mound in 56 save chances and they have earned 36 saves.
In their 12,336 innings on the diamond, the Giants have earned a efficiency on defense of 68.4% (27th in baseball). The San Francisco Giants have turned 126 double plays and have accounted for a fielding rate of .984 (23rd in MLB). The Giants have 1,450 assists, 91 errors and have notched a total of 4,112 putouts over the course of the season.
Webb (69-53 win-loss mark in his career) has earned a 3.39 earned run average while surrendering 8.6 hits per nine innings. He has a strikeout to walk ratio of 3.96 and he has gone up against 4,306 opposing batters in his career. He has allowed a total of 396 ER's while earning a WHIP of 1.197 and a FIP of 3.3. During his MLB career, Webb has allowed 1,009 base hits while tallying 981 strikeouts in 1,050 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take St. Louis (+125)
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