San Francisco Giants vs St. Louis Cardinals Picks and Prediction for Sunday, September 7, 2025
Our Giants vs. Cardinals prediction sees the San Francisco Giants (72-69) getting ready to take on the St. Louis Cardinals (70-72) in National League action at Busch Stadium on Sunday afternoon in the final game of a three-game series. This article is being written ahead of Saturday’s game. Rookie right-hander Kai-Wei Teng gets the start for the Giants while veteran righty Sonny Gray pitches for the Cardinals. Cover the diamond — MLB picks for San Francisco Giants vs St. Louis Cardinals, you can scan fast.
Giants Looking for NL Wild Card Berth
The San Francisco Giants are coming off an 8-2 road win on Friday against the St. Louis Cardinals last time out. The team dominated offensively as they were able to go 18-for-42 with three walks and nine strikeouts, as on Rafael Devers and Willy Adames each hit a home run. San Francisco was 4-for-12 with runners in scoring position and left 11 men on base. Carson Seymour secured the win as he pitched five innings and allowed one run.
The Giants are going to be sending rookie right-hander Kai-Wei Teng to the mound and he is currently 2-3 with a 7.23 ERA and a 1.71 WHIP in 18.2 innings. He has struggled in terms of limiting hits, as he has a .303 batting average against. This will be the first time that Teng is facing the Cardinals in his young career.
Injury Report for San Francisco
- Pitcher Randy Rodriguez: Elbow (OUT)
- Pitcher Carson Whisenhunt: Back (OUT)
- Pitcher Landen Roupp: Knee (OUT)
- Pitcher Erik Miller: Elbow (OUT)
- Right fielder Jerar Encarnacion: Hamstring (OUT)
- Catcher Tom Murphy: Back (OUT)
Sign Up for StatSalt News Alerts, Get Free Picks and Discounts
Subscribe Now
Cardinals Looking to Get to .500
The St. Louis Cardinals are looking to bounce back from their 8-2 home loss on Friday against the San Francisco Giants to begin their series. The lineup was able to go 5-for-32 with one walk and seven strikeouts as Ivan Herrera hit a home run. The team was 1-for-3 with runners in scoring position and stranded five on base. Michael McGreevy struggled in the loss as he pitched four innings and gave up six runs.
Veteran right-hander Sonny Gray will be getting the start for the St. Louis Cardinals and is holding his own as he is 12-8 with a 4.43 ERA and a 1.23 WHIP in 158.1 innings (28 starts) so far. He has excellent command as he has 31 walks to 173 strikeouts up to this point. Gray faced the Giants once last season in a win as he pitched seven innings and allowed one run on one hit with zero walks and eight strikeouts.
Injury Report for St. Louis
- First baseman Alec Burleson: Wrist (OUT)
- Pitcher John King: Back (OUT)
- Second baseman Brendan Donovan: Groin (OUT)
- Third baseman Nolan Arenado: Shoulder (OUT)
- Pitcher Zack Thompson: Lat (OUT)
San Francisco Giants vs. St. Louis Cardinals Pick
Spread Pick for San Francisco Giants vs. St. Louis Cardinals
- St. Louis Cardinals ML (5 units)
There is a clear difference between the production of these starting pitchers when looking at the road/home splits. Kai-Wei Teng is 1-2 with a 6.75 ERA and a .308 batting average against in 12.0 innings (three road starts) while Sonny Gray is 8-5 with a 3.98 ERA and a 1.32 WHIP in 101.2 innings (18 home starts) thus far. The team’s batting average of balls in play shows a slight gap as well. The Giants are 20th with a .287 team BABIP, while the Cardinals are 15th with a .292 team BABIP. The St. Louis Cardinals have won five of the last seven meetings, so go with them to win once again.
Over/Under Pick for San Francisco Giants vs. St. Louis Cardinals
- Under (5 units)
These teams are not hitting too well with runners in scoring position this year as the Giants are 18th in the bigs with a .735 team OPS in those chances, while the Cardinals are 20th with a .723 team OPS with runners in scoring position. These are two of the top bullpens in baseball as well as San Francisco is second with a 3.31 reliever ER,A while St. Louis is sixth with a 3.63 bullpen ERA this season. Take the under as the better bet here.
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Bet $5 & Get $150