Matchup: San Francisco Giants vs. St. Louis Cardinals
Date: Sunday, September 7, 2025
Venue: Busch Stadium, St. Louis, MO
Broadcast: FanDuel Sports Network Midwest
Betting Odds: San Francisco (-145), St. Louis (+125)
This Sunday, the St. Louis Cardinals (70-71) will face off against the San Francisco Giants (71-69) at Busch Stadium. The betting line has the Giants at -145, while the Cardinals open at +125. The total over/under for this matchup is set at 8 runs, with expected starting pitchers Kai-Wei Teng and Sonny Gray set to take the mound.


The Giants have tallied 206 doubles this season and smashed 150 home runs. Their slugging percentage stands at .389, with 1,193 strikeouts against 473 walks. On average, the San Francisco Giants score 4.3 runs per game, ranking them 19th in MLB. Overall, they’ve accumulated 576 RBIs and 1,108 hits, boasting a batting average of .238 along with 605 total runs and a .313 on-base percentage.
Explore all of our MLB Expert Picks
With a strikeout-to-walk ratio of 2.71, the Giants’ pitching staff holds a WHIP of 1.29. They’ve yielded 122 home runs and allowed 583 runs (10th in the league). With 1,164 hits surrendered (8.5 hits per 9 innings), the Giants have given up 520 earned runs this season. They sport a team ERA of 3.78 (6th in MLB) and have struck out 1,182 batters, while issuing 436 walks, with a collective FIP of 3.70.
The team’s relief corps has seen 443 pitchers used this season. Of the 160 inherited runners, 35.6% have scored. With 34 saves recorded, the Giants have converted 34 of 52 save opportunities, amounting to a 65.4% success rate in save situations. There have been 126 instances requiring high-leverage pitching, and the relievers have made 74 holds this year (19th in MLB). Giants pitchers have faced runners on base 101 times.
In fielding, the Giants have converted 68.4% of balls in play into outs over their 11,157 innings, placing them 26th in the league. The Seattle Mariners have registered 3,719 putouts, 1,311 assists, and 82 errors, yielding a fielding percentage of .984, ranking 24th in MLB, with 117 double plays turned this season.
Kai-Wei Teng has pitched 29 innings in his professional career, accumulating 27 strikeouts. With a career record of 2-3, his FIP is 8.20 against 144 major league hitters. His ERA stands at 8.32, allowing 27 earned runs and a WHIP of 1.884, surrendering 38 hits (11.7 hits per 9 innings) and issuing 17 walks.
The St. Louis Cardinals have knocked in 135 home runs this season, compiling 584 RBIs and 229 doubles. They’ve drawn 421 walks and scored 613 runs, maintaining an OBP of .315 and a batting average of .247. With a slugging percentage at .384, they average 4.35 runs per game (17th in MLB). They’ve been struck out 1,121 times (22nd) and recorded 1,166 hits.
The Cardinals’ pitching staff has a cumulative WHIP of 1.311 and a FIP of 4.04. Their K/BB ratio is 7.50 (1,041 strikeouts vs. 394 walks). Unfortunately, they rank 27th in the league for hits allowed, giving up 1,239 hits. Allowing 146 home runs, they permit 4.69 runs per 9 innings (21st in the league). The Cardinals’ staff has given up 649 runs this season, leading to a team ERA of 4.27 (591 earned runs).
St. Louis relievers inherited 185 base runners, with a scoring rate of 33.0%. Their bullpen has appeared in 132 high-leverage situations and also faced base runners on 134 occasions. Out of 139 save opportunities, they’ve achieved 80 holds and recorded 19 blown saves. Currently, they rank 8th in save percentage (66.1%), having utilized 414 relief pitchers this season. St. Louis converted 37 of 56 save chances.
Over 11,211 innings played, the Cardinals have a defensive efficiency of 69.1% (22nd in the league). They’ve managed 109 double plays and possess a .987 fielding percentage (13th), with a total of 1,353 assists, 69 errors, and 3,737 putouts.
In his professional career, Sonny Gray has allowed 1,653 hits while accumulating 1,897 strikeouts over 1,895 innings. With a career win-loss record of 123-102, he carries a 3.59 ERA while permitting 7.8 hits per 9 innings. He has given up a total of 755 earned runs, with a WHIP of 1.196 and a FIP of 3.5. His strikeout-to-walk ratio stands at 3.09, having faced 7,856 batters throughout his career.
Who will emerge victorious in today’s MLB matchup, covering the spread or the moneyline?
Josh Schonwald’s Recommendation: Bet on San Francisco (-145)
Claim $60 worth of FREE premium member picks. No obligation, no hassle. Fast registration with instant access. Click Here
Source link
																																											
																																											
																																											
									
									
									
								
								
								