The St. Louis Cardinals visit the San Francisco Giants on Tuesday, September 8, 2026. The Cardinals hold a slightly better record at 72-73 compared to the Giants’ 60-85, suggesting St. Louis has had a more competitive season overall.
Looking at the betting odds, the Cardinals are favored but only by a small margin. The away spread is -1.5 at +157, meaning a bet on St. Louis requires them to win by at least two runs to cash, with a decent payout. The Giants, as home underdogs, have a +1.5 spread at -192, which means you’d need to risk more to take them with the cushion of a 1.5-run advantage.
Moneyline odds are close, with the Cardinals at -106 and the Giants at -113. This suggests the sportsbook views this as a fairly even money game, with a slight edge to the Giants at home. The tight moneyline reflects that neither team is overwhelmingly favored.
The total is set at 7.5 runs, with the over at -117 and the under at -103. These odds indicate a moderate lean toward the under, but the difference is small enough that either side is reasonable.
In summary, expect a close game. The Cardinals are the marginal favorite, but the Giants have home-field advantage and nearly even moneyline odds. The spread and total suggest a tight contest with moderate scoring. Bettors might consider the underdog +1.5 or the under on total runs depending on their risk appetite.