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

Odds updated as of 6:12 a.m.
The San Francisco Giants will take on the St. Louis Cardinals in MLB action on Monday.
Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's everything you need to know.
Giants vs Cardinals Game Info
- San Francisco Giants (77-79) vs. St. Louis Cardinals (76-80)
- Date: Monday, September 22, 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: (-146) | STL: (+124)
- Spread: SF: -1.5 (+146) | STL: +1.5 (-176)
- Total: 8 -- Over: (-102) | Under: (-120)
Giants vs Cardinals Probable Starting Pitchers
Probable Pitchers: Justin Verlander (Giants) - 3-10, 3.75 ERA vs Michael McGreevy (Cardinals) - 7-3, 4.08 ERA
This contest's pitching matchup is set, as the Giants will send Justin Verlander (3-10) to the mound, while Michael McGreevy (7-3) will answer the bell for the Cardinals. Verlander's team is 9-18-0 against the spread in his starts this season. Verlander's team has won 28.6% of his starts when they are favored on the moneyline (4-10). The Cardinals have gone 8-6-0 ATS in McGreevy's 14 starts with a set spread. The Cardinals have been the underdog on the moneyline in eight of McGreevy's starts this season, and they went 6-2 in those games.
Giants vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Giants win (53.8%)
Giants vs Cardinals Moneyline
- San Francisco is a -146 favorite on the moneyline, while St. Louis is a +124 underdog on the road.
Giants vs Cardinals Spread
- The Giants are 1.5-run home favorites on the runline against the Cardinals. The Giants are +146 to cover, and the Cardinals are -176.
Giants vs Cardinals Over/Under
- The over/under for the Giants versus Cardinals game on Sept. 22 has been set at 8, with -102 odds on the over and -120 odds on the under.
Bet on San Francisco Giants vs. St. Louis Cardinals on FanDuel today!
Giants vs Cardinals Betting Trends
- The Giants have been chosen as favorites in 89 games this year and have walked away with the win 47 times (52.8%) in those games.
- San Francisco has a record of 25-20 when favored by -146 or more this year.
- The Giants and their opponents have gone over the total this season in 74 of their 155 opportunities.
- The Giants are 73-82-0 against the spread in their 155 games with a line set by sportsbooks this season.
- The Cardinals have a 41-44 record in games they were the underdog on the moneyline (winning 48.2% of those games).
- St. Louis is 11-21 (winning just 34.4% of its games) when playing as a moneyline underdog of +124 or longer.
- The Cardinals have had an over/under set by oddsmakers 150 times, and have combined with opponents to go over the total in 76 of those games (76-69-5).
- The Cardinals have covered 50.7% of their games this season, going 76-74-0 against the spread.
Giants Player Leaders
- Rafael Devers leads San Francisco in OBP (.370) and total hits (147) this season. He's batting .251 batting average while slugging .468.
- He is 90th in batting average, 11th in on-base percentage, and 43rd in slugging among qualifying hitters in baseball.
- Devers has recorded at least one hit in two games in a row. In his last five games he is batting .150 with a home run, three walks and three RBIs.
- Jung Hoo Lee is batting .261 with 30 doubles, 11 triples, eight home runs and 47 walks, while slugging .401 with an on-base percentage of .324.
- His batting average is 61st among qualified players, his on-base percentage 83rd, and his slugging percentage 99th.
- Willy Adames has 128 hits this season and has a slash line of .226/.320/.418.
- Heliot Ramos has an OPS of .721, fueled by an OBP of .330 and a team-best slugging percentage of .391 this season.
Cardinals Player Leaders
- Alec Burleson has racked up a slugging percentage of .463 and has 138 hits, both team-high numbers for the Cardinals. He's batting .289 and with an on-base percentage of .343.
- Including all the qualified players in the majors, he ranks 15th in batting average, 48th in on-base percentage and 46th in slugging percentage.
- Burleson hopes to build on a six-game hitting streak in this matchup. In his last 10 games he is batting .333 with three doubles, a triple, a home run, four walks and four RBIs.
- Brendan Donovan has a .349 on-base percentage to pace his team. He has a batting average of .282 while slugging .408.
- Including all qualifying hitters, he ranks 21st in batting average, 39th in on-base percentage and 91st in slugging percentage.
- Lars Nootbaar is hitting .236 with 23 doubles, a triple, 13 home runs and 59 walks.
- Ivan Herrera is batting .281 with 13 doubles, 17 home runs and 39 walks.
Giants vs Cardinals Head to Head
- 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)
- 6/20/2024: 6-5 STL (Favorite: Giants, Spread: -1.5, Total: 9, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 6/14/2023: 8-5 SF (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -134, Underdog Moneyline: +116)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!