The San Francisco Giants (63-89) visit the St. Louis Cardinals (75-77) on Wednesday, September 16, 2026. Looking at the records, the Cardinals have a clear edge, sitting 12 games ahead. That likely explains why they’re favored at home.
The Cardinals are the -168 moneyline favorite, meaning you’d need to bet $168 to win $100. The Giants are the underdog at +139, so a $100 bet nets $139 if they pull off the upset. This pricing reflects the Cardinals’ stronger overall performance this season.
The spread is set at 1.5 runs. The Giants are +1.5 with -163 odds, meaning you’d risk $163 to win $100 if you back them to either win outright or lose by just one run. The Cardinals are -1.5 at +134, so a $100 bet wins $134 if they win by two or more runs. The Cardinals must win comfortably to cover the spread.
The total runs line is 8.0 with even odds on the over and under (-110). This suggests bookmakers expect a moderately scoring game but see it as a toss-up whether the combined runs will exceed eight.
In summary, the Cardinals are favored both straight up and against the spread, reflecting their better record. The Giants offer value as underdogs, especially if you think they can keep it close. The total is balanced, so look for pitching and offense clues closer to game time before deciding on the over/under.