Giants vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for Sept. 24

Odds updated as of 6:12 a.m.
MLB action on Wednesday includes the San Francisco Giants taking on the St. Louis Cardinals.
Before you do any MLB betting on this game at FanDuel Sportsbook, here's what you need to know.
Giants vs Cardinals Game Info
- San Francisco Giants (77-81) vs. St. Louis Cardinals (78-80)
- Date: Wednesday, September 24, 2025
- Time: 9:45 p.m. ET
- Venue: Oracle Park -- San Francisco, California
- Coverage: NBCS-BA and FDSMW
Giants vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: SF: (-130) | STL: (+110)
- Spread: SF: -1.5 (+162) | STL: +1.5 (-196)
- Total: 7.5 -- Over: (-110) | Under: (-110)
Giants vs Cardinals Probable Starting Pitchers
Probable Pitchers: JT Brubaker (Giants) - 0-0, 3.65 ERA vs Sonny Gray (Cardinals) - 14-8, 4.33 ERA
The Giants will give the ball to JT Brubaker and the Cardinals will counter with Sonny Gray (14-8, 4.33 ERA). Brubaker did not pitch as the moneyline favorite last season. The Cardinals are 15-14-0 against the spread when Gray starts. The Cardinals have been the moneyline underdog in 10 of Gray's starts this season, and they went 6-4 in those matchups.
Giants vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (51.2%)
Giants vs Cardinals Moneyline
- St. Louis is the underdog, +110 on the moneyline, while San Francisco is a -130 favorite at home.
Giants vs Cardinals Spread
- The Cardinals are +1.5 on the run line against the Giants. The Cardinals are -196 to cover, and the Giants are +162.
Giants vs Cardinals Over/Under
- The Giants-Cardinals contest on Sept. 24 has been given an over/under of 7.5 runs. The over is set at -110 and the under at -110.
Bet on San Francisco Giants vs. St. Louis Cardinals on FanDuel today!
Giants vs Cardinals Betting Trends
- The Giants have come away with 47 wins in the 91 contests they have been listed as the favorites in this season.
- This season San Francisco has come away with a win 38 times in 68 chances when named as a favorite of at least -130 on the moneyline.
- The Giants and their opponents have gone over the total this season in 76 of their 157 opportunities.
- The Giants are 73-84-0 against the spread in their 157 games with a line set by sportsbooks this season.
- The Cardinals have won 49.4% of the games this season they were the underdog on the moneyline (43-44).
- St. Louis is 22-33 (winning 40% of its games) when playing as a moneyline underdog of +110 or longer.
- The Cardinals have had an over/under set by oddsmakers 152 times, and have combined with opponents to go over the total in 78 of those games (78-69-5).
- The Cardinals have a 78-74-0 record ATS this season (covering 51.3% of the time).
Giants Player Leaders
- Rafael Devers leads San Francisco with 149 hits and an OBP of .370 this season. He has a .251 batting average and a slugging percentage of .470.
- Among qualified batters in MLB, his batting average ranks 89th, his on-base percentage ranks ninth, and he is 40th in slugging.
- Devers will look for his fifth straight game with a hit in this contest. During his last five outings he is batting .200 with two home runs, three walks and two RBIs.
- Jung Hoo Lee has 30 doubles, 11 triples, eight home runs and 47 walks. He's batting .261 and slugging .400 with an on-base percentage of .324.
- His batting average ranks 59th among qualified players, his on-base percentage 82nd, and his slugging percentage 100th.
- Willy Adames has collected 130 base hits, an OBP of .319 and a slugging percentage of .417 this season.
- Heliot Ramos leads San Francisco with a slugging percentage of .401, fueled by 45 extra-base hits.
- Ramos heads into this game on a two-game hitting streak. In his last five games he is hitting .292 with three home runs and five RBIs.
Cardinals Player Leaders
- Alec Burleson has racked up 143 hits with a .464 slugging percentage, both team-high figures for the Cardinals. He's batting .294 and with an on-base percentage of .346.
- Including all the qualified hitters in MLB, his batting average puts him 10th, his on-base percentage ranks 44th, and he is 43rd in slugging.
- Burleson hopes to build on an eight-game hitting streak in this matchup. During his last 10 outings he is hitting .410 with three doubles, a home run, three walks and six RBIs.
- Brendan Donovan leads his team with a .354 on-base percentage. He has a batting average of .287 while slugging .421.
- He is 18th in batting average, 32nd in on-base percentage and 79th in slugging percentage in the majors.
- Ivan Herrera is hitting .283 with 13 doubles, 19 home runs and 42 walks.
- Lars Nootbaar is hitting .238 with 24 doubles, a triple, 13 home runs and 60 walks.
Giants vs Cardinals Head to Head
- 9/23/2025: 9-8 STL (Favorite: Giants, Spread: -1.5, Total: 7.5, Favorite Moneyline: -200, Underdog Moneyline: +168)
- 9/22/2025: 6-5 STL (Favorite: Giants, Spread: -1.5, Total: 7.5, Favorite Moneyline: -148, Underdog Moneyline: +126)
- 9/7/2025: 4-3 STL (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 9/6/2025: 3-2 STL (Favorite: Giants, Spread: -1.5, Total: 8.5, Favorite Moneyline: -122, Underdog Moneyline: +104)
- 9/5/2025: 8-2 SF (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 9/29/2024: 6-1 STL (Favorite: Giants, Spread: -1.5, Total: 7.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 9/28/2024: 6-5 SF (Favorite: Giants, Spread: -1.5, Total: 7.5, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 9/27/2024: 6-3 STL (Favorite: Giants, Spread: -1.5, Total: 7.5, Favorite Moneyline: -132, Underdog Moneyline: +112)
- 6/23/2024: 5-3 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -124, Underdog Moneyline: +106)
- 6/22/2024: 9-4 STL (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -118, Underdog Moneyline: -100)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!