St. Louis Cardinals vs San Francisco Giants Prediction, 9/22/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs San Francisco Giants
Date: Monday, September 22, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: St. Louis (+220) San Francisco (-275)
Oracle Park is the site where the San Francisco Giants (76-77) will meet the St. Louis Cardinals (74-79) on Monday. The line on this contest has St. Louis at +220 and San Francisco is coming in at -275. The over/under comes in at 8. The expected starting pitchers will be Michael McGreevy and Justin Verlander.


As a team, the St. Louis Cardinals are putting up 4.3 runs/g, which has them at 19th in MLB. They have notched a total of 653 runs scored and have an on-base percentage of .314. The Cardinals have tallied 243 doubles as a team and have knocked 142 balls out of the park. They have 620 runs batted in as well as 1,255 hits so far this season, and their average at the plate comes in at .244. St. Louis has a slugging percentage of .378 and have struck out 1,240 times, while taking a walk on 451 occasions.
Today’s Featured MLB Best Bet! SCOTT RICKENBACH is on a PERFECT 5-0 RUN with all MLB picks and he is also 6-1 / 86% YTD with MLB 7.0+! Rickenbach 14-6 / 70% all sports picks rated 7.0+! Saturday 7-Unit MLB Top (6:40 pm et)! Rickenbach All Sports +$6,405 since joining Doc's in mid-August including +$3,995 in MLB where he goes for 6 IN A ROW! 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 Betting Picks
The Cardinals have compiled a team earned run average of 4.29 so far this year (21st in the league), and their staff has rung up 1,135 batters. Cardinals pitchers have allowed 156 home runs and also 711 total runs (22nd in MLB). They have walked 438 players from the other team and their FIP sits at 4.04 as a team on the campaign. St. Louis has allowed 1,349 base hits (9.0 per 9 innings) as well as 645 earned runs. Their strikeout to walk ratio is 2.59 and the pitching staff sits with a WHIP of 1.32.
Cardinals bullpen pitchers have entered the contest with players on base 148 times as well as having 148 appearances in high leverage situations. The bullpen have recorded 86 holds this year (15th in baseball). The Cardinals relievers have recorded a save rate of 64.5% and have entered the game in 152 save situations. They have recorded 40 saves so far this year and have blown 22 of their 62 save opportunities. The bullpen pitchers have inherited 206 runners on the season with 33.0% of those runners crossed the plate. The Cardinals have dispatched 456 relievers to the mound for the season.
The St. Louis Cardinals have 4,062 putouts on the campaign, in addition to 1,465 assists and 75 errors. Their fielding percentage is holding at .987 which has them sitting 13th in MLB, and they have turned 121 double plays. The Cardinals have converted 69.0% of baseballs in play into outs out of their 12,186 innings on the diamond, which has them ranked 22nd in baseball.
McGreevy has taken the ball for 109 innings and has racked up 71 strikeouts so far in his pro baseball career. His ERA is 3.63 (44 earned runs allowed) and his WHIP is 1.110. He has allowed 104 base knocks (8.6 hits per 9 innings) and has 17 free passes. McGreevy (10-3 career win-loss mark) is the owner of a FIP of 3.58 and he has faced 441 batters during his time in the majors.
The Giants have a team slugging percentage of .385 and they are scoring 4.33 runs per game (17th in baseball). They have tallied 225 doubles, while walking 521 times as well as scoring 663 runs. San Francisco has tallied 162 home runs for the year to go along with 633 RBIs. They have struck out on 1,303 occasions (12th in MLB) and have notched a total of 1,193 base hits. The San Francisco Giants have earned an OBP of .311 in addition to a batting average of .235 this season.
The Giants hold a team WHIP of 1.303 in addition to having a FIP of 3.72 as a pitching staff on the campaign. They currently have a K/BB ratio of 8.50 (1,275 strikeouts against 483 free passes). They rank 21st in the league as a pitching staff in total hits allowed with 1,281. They have surrendered 129 home runs and they relinquish 4.29 runs per 9 innings (13th in MLB). The San Francisco pitching staff have yielded 646 runs for the year while holding an ERA of 3.83 (576 earned runs conceded).
Sitting with 134 save situations, the Giants have earned 79 holds and 19 blown saves. San Francisco has called on relievers to enter the game in 55 save opportunities and they have converted 36 saves. Their relief pitchers have taken the field 162 times in high leverage situations and on 115 occasions with base runners. San Francisco relievers have an inherited score percentage of 37.6% of 181 inherited runners. They are ranked 9th in MLB with a save percentage of 65.5%, and they have dispatched 485 relievers onto the diamond so far this year.
The San Francisco Giants have gotten 126 double plays and have a fielding rate of .984 (25th in baseball). The Giants have accrued 1,439 assists, 91 errors and have amassed 4,064 putouts this season. In 12,192 innings on the field, the Giants are sitting with a defensive efficiency of 68.3% (27th in baseball).
So far in his career, Verlander has surrendered 3,032 base knocks while totaling 3,543 punch outs in 3,556 frames. He has given up a total of 1,311 earned runs while earning a WHIP of 1.134 and a FIP of 3.3. His K/BB ratio is 3.54 and he has faced 14,559 hitters during his MLB career. Verlander (265-157 career mark) has earned a 3.32 earned run average while surrendering 7.7 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take San Francisco (-275)
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