The St. Louis Cardinals visit the San Francisco Giants on Monday, September 7, 2026. The Cardinals hold a .500 record at 72-72, while the Giants sit well below that at 59-85. This gap in performance is reflected in the betting odds.
Looking at the moneyline, the Giants are favored at -131, meaning you’d need to bet $131 to win $100 on San Francisco. The Cardinals are the underdogs at +109, so a $100 bet would yield $109 if they win outright. This suggests the market gives the Giants a slight edge, likely because they are at home.
The spread is set at 1.5 runs. The Cardinals are +1.5 at -194, which means betting on them to either win or lose by less than two runs requires a larger wager but offers a safer option. The Giants are -1.5 at +159, so a $100 bet would win $159 if they win by two or more runs. The high price on the Giants covering suggests the market sees this as a challenging task.
The total is 7.5 runs, with over and under prices nearly even at -111 and -109. This indicates the sportsbook expects a moderately scoring game, and neither side has a clear edge on the run total.
Overall, the lines suggest a close game with the home Giants slightly favored. Betting the Cardinals +1.5 offers some protection, while the Giants -1.5 is riskier but pays more if they win decisively. The total points market is balanced, so look for your read on offense and pitching to guide that choice.