San Francisco Giants vs St. Louis Cardinals Prediction, 9/6/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs St. Louis Cardinals
Date: Saturday, September 6, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: San Francisco (-210) St. Louis (+172)
The St. Louis Cardinals (70-71) welcome the San Francisco Giants (71-69) at Busch Stadium on Saturday. The moneyline on this game has San Francisco at -210 and St. Louis is at +172. The total has been set at 8. The expected starting pitchers will be Justin Verlander and Andre Pallante.


San Francisco has a slugging rate of .389 and have been called out on strikes 1,193 times, while drawing a walk on 473 occasions. They have earned 576 runs batted in and 1,108 hits for the season, and their team batting average is at .238. The Giants have accounted for 206 doubles as a unit and have knocked 150 baseballs out of the park. They are sitting with 605 runs scored and hold an OBP of .313. As a team, the San Francisco Giants are notching 4.3 runs per game, which is 19th in baseball.
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
The Giants have a team earned run average of 3.78 for the season (6th in baseball), and the staff has struck out 1,182 batters. Giants pitchers have relinquished 122 long balls and also 583 total runs (10th in MLB). They have walked 436 players from the other team and their FIP is 3.70 as a unit on the year. San Francisco has relinquished 1,165 base knocks (8.5 per 9 innings) as well as 521 earned runs. They have earned a strikeout to walk ratio of 2.71 and the pitching staff sits with a WHIP of 1.29.
The Giants have dispatched 443 relievers to the hill this season. The relievers have inherited 160 base runners on the year with 35.6% of those runners ended up scoring. They have earned 34 saves so far this year and have not converted 18 of their 52 chances to save the game. The Giants relievers have a save rate of 65.4% and have come into the game in 126 save situations. The relief pitchers have a total of 74 holds over the course of the season (19th in the league). Giants bullpen pitchers have entered the contest with runners on base 101 times in addition to having 146 appearances in high leverage situations.
The Giants have transformed 68.4% of balls in play into outs out of 11,157 innings, which ranks them 26th in MLB. The Seattle Mariners have notched a total of 3,719 putouts so far this season, in addition to 1,311 assists and 81 errors. Their fielding percentage is at .984 which has them ranked 24th in baseball, and they have turned 117 double plays.
Verlander has thrown 3,536 innings and has earned 3,530 punch outs in his pro baseball career. Verlander (265-157 career mark) has a FIP of 3.28 while he has gone up against 14,483 opposing hitters in the major leagues. His earned run average is 3.33 (1,310 earned runs allowed) and he has a WHIP of 1.136. He has given up 3,022 hits (7.7 hits per 9 innings) and has 995 walks.
The St. Louis Cardinals have tallied a team OBP of .315 and a batting average of .247 for the season. They have been rung up on 1,121 occasions (21st in the league) and have notched a total of 1,166 hits. St. Louis has accumulated 135 home runs for the year to go along with 584 RBIs. The Cardinals have a team SLG% of .384 and they are recording 4.35 runs per game (17th in the league). They have recorded 229 doubles, while taking a walk 421 times as well as recording 613 runs.
The Cardinals are sitting with a team WHIP of 1.310 in addition to having a FIP of 4.04 as a squad so far this year. Their strikeout to walk ratio comes in at 7.50 (1,041 strikeouts against 394 walks). They sit at 27th in MLB as a staff in total hits conceded with 1,237. They have surrendered 146 home runs and they surrender 4.69 runs per 9 innings (21st in the league). The St. Louis pitching staff have surrendered 649 runs on the year while having an ERA of 4.25 (588 earned runs relinquished).
St. Louis relievers hold an inherited score rate of 33.0% of 185 inherited base runners. Their relief pitchers have stepped onto the mound 132 times in high leverage situations in addition to 134 occasions with runners on. With 139 save situations, the Cardinals have 80 holds and 19 blown saves. They are currently ranked 8th in baseball holding a save percentage of 66.1%, and they have dispatched 414 bullpen pitchers to the hill so far this year. St. Louis has had bullpen pitchers enter the game in 56 save opportunities and they have earned 37 saves.
The St. Louis Cardinals have gotten 109 double plays and hold a fielding percentage of .986 (15th in MLB). The Cardinals have racked up 1,353 assists, 71 errors and have accounted for 3,737 putouts during this campaign. In 11,211 innings played, the Cardinals hold a defensive efficiency of 69.1% (22nd in the majors).
So far in his pro baseball career, Pallante has conceded 455 hits while he has tallied 311 punch outs in 441 innings pitched. He has allowed a total of 211 ER's while holding a WHIP of 1.417 and having a FIP of 4.2. He has a strikeout to walk ratio of 1.83 and he has gone up against 1,899 hitters so far in his MLB career. Pallante (24-27 career win-loss mark) has a 4.31 ERA and has given up 9.3 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (-210)
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