San Francisco Giants vs St. Louis Cardinals Prediction, 9/7/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs St. Louis Cardinals
Date: Sunday, September 7, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: San Francisco (-145) St. Louis (+125)
The St. Louis Cardinals (70-71) will compete against the San Francisco Giants (71-69) at Busch Stadium on Sunday. The moneyline on this contest has the Giants at -145 and the Cardinals are opening at +125. The over/under comes in at 8. The expected starting pitchers will be Kai-Wei Teng and Sonny Gray.


The Giants have recorded 206 doubles as a team and have hit 150 baseballs out of the park. San Francisco has a slugging rate of .389 and have been rung up 1,193 times, while drawing a walk on 473 occasions. As a team, the San Francisco Giants are knocking in 4.3 runs per outing, which has them at 19th in baseball. They have accumulated 576 RBI's as well as 1,108 hits for the year, while their batting average comes in at .238. They have accounted for 605 runs and have an OBP of .313.
Today’s Featured MLB Best Bet!
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
Their strikeout to walk ratio is 2.71 and their pitching staff holds a WHIP of 1.29. Giants pitchers have allowed 122 long balls and 583 total runs (10th in the league). San Francisco has allowed 1,164 hits (8.5 per 9 innings) as well as 520 earned runs. The Giants have a team ERA of 3.78 over the course of the season (6th in the league), and they have struck out 1,182 hitters. They have walked 436 opposing batters and their FIP is 3.70 as a unit over the course of the season.
The Giants have dispatched 443 relievers to the mound this season. The relief pitchers have inherited 160 runners for the year with 35.6% of those players ended up crossing the plate. They have 34 saves for the year and have not converted 18 of 52 save opportunities. The Giants relievers have compiled a save rate of 65.4% and have entered the game in 126 save situations. The relief pitchers are sitting with 74 holds so far this year (19th in MLB). Giants pitchers have entered the game with runners on base 101 times in addition to having 146 appearances in high leverage situations.
The Giants have turned 68.4% of balls hit into play into outs out of their 11,157 innings on the field, which has them sitting 26th in the majors. The Seattle Mariners have amassed 3,719 putouts for the season, as well as 1,311 assists and 82 errors. Their fielding percentage is holding steady at .984 which has them ranked 24th in professional baseball, and they have turned 117 double plays.
Teng has taken the hill for 29 frames and has accounted for 27 K's so far in his pro baseball career. Teng (2-3 career win-loss record) sits with a FIP of 8.20 while facing 144 hitters in the majors. His earned run average is 8.32 (27 earned runs allowed) and his WHIP is 1.884. He has surrendered 38 base knocks (11.7 hits per nine innings) and has had 17 walks.
St. Louis has knocked in 135 home runs on the year to go along with 584 RBIs. They have put up 229 doubles, while taking a walk 421 times as well as scoring 613 runs. The St. Louis Cardinals have accumulated an OBP of .315 as well as a batting average of .247 on the campaign. The Cardinals have a slugging percentage of .384 and they are recording 4.35 runs per contest (17th in baseball). They have struck out on 1,121 occasions (22nd in baseball) and have 1,166 hits.
The Cardinals are sitting with a team WHIP of 1.311 and have a FIP of 4.04 as a team on the campaign. They currently have a K/BB ratio of 7.50 (1,041 strikeouts vs 394 bases on balls). They are currently ranked 27th in baseball as a pitching staff in total hits relinquished with 1,239. They have surrendered 146 long balls and they allow 4.69 runs per 9 innings (21st in the league). The St. Louis pitching staff have allowed 649 runs over the course of the season and come in with a team ERA of 4.27 (591 earned runs conceded).
St. Louis relievers have an inherited score rate of 33.0% of 185 inherited base runners. Their bullpen pitchers have stepped onto the mound 132 times in high leverage situations and also on 134 occasions with base runners. Sitting with 139 save situations, the Cardinals have recorded 80 holds and also 19 blown saves. They are ranked 8th in the league with a save percentage of 66.1%, and they have dispatched 414 relief pitchers onto the field on the campaign. St. Louis has had relievers enter the contest in 56 save chances and they have converted 37 saves.
Out of their 11,211 innings played, the Cardinals are sitting with a efficiency on defense of 69.1% (22nd in the majors). The St. Louis Cardinals have turned 109 double plays and have a fielding percentage of .987 (13th in pro baseball). The Cardinals have accrued 1,353 assists, 69 errors and are sitting with 3,737 putouts for the season.
In his pro baseball career, Gray has given up 1,653 hits while accumulating 1,897 strikeouts in 1,895 frames. Gray (123-102 career win-loss record) has a 3.59 ERA while allowing 7.8 hits per 9 innings. He has surrendered a total of 755 earned runs while holding a WHIP of 1.196 and a FIP of 3.5. He has a strikeout to walk ratio of 3.09 and he has gone up against 7,856 opposing batters during his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (-145)
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
San Francisco Giants - Twitter