St. Louis Cardinals vs San Francisco Giants

Wednesday, September 9, 2026 3:45 PM ET Game 17080098
St. Louis Cardinals
Away
St. Louis Cardinals
VS
Home
San Francisco Giants
San Francisco Giants
Game Analysis

The St. Louis Cardinals visit the San Francisco Giants on Wednesday, September 9, 2026. Looking at the records, the Cardinals are slightly above .500 at 72-74, while the Giants have struggled with a 61-85 mark. This suggests the Cardinals are the stronger team overall.

The betting lines reflect this. The Cardinals are favored on the moneyline at -124, meaning you’d need to bet $124 to win $100. The Giants are underdogs at +103, so a $100 bet would win $103 if they pull off an upset. The Cardinals also have a -1.5 run spread at +137 odds, which means they must win by two or more runs for that bet to pay out. The Giants are +1.5 at -166, so a bet on them wins if they lose by one run or win outright.

The total is set at 8 runs, with the over priced at -113 and the under at -107. This indicates the sportsbook expects a moderately low-scoring game, but the odds are close, so neither side is a strong favorite.

Given the Cardinals’ better record and favored moneyline, they look like the safer bet to win straight up. However, the spread offers value if you expect a comfortable Cardinals win. The total suggests a game with some offense but not a slugfest.

In summary, backing the Cardinals to cover the -1.5 spread or take the moneyline seems reasonable. The total is a toss-up, so lean toward under only if you expect strong pitching.

Analysis updated September 9, 2026 at 6:00 AM
Want the Expert Picks?
Unlock premium picks from every ProCappers expert handicapper.
View Memberships