The San Francisco Giants (62-89) are visiting the St. Louis Cardinals (75-76) on Tuesday, September 15, 2026. Looking at the records, the Cardinals have a clear edge, sitting above .500 while the Giants are struggling. This suggests St. Louis might be the stronger team in this matchup.
The odds reflect this too. The Cardinals are favored on the moneyline at -168, meaning you'd need to bet $168 to win $100 on them outright. The Giants are underdogs at +138, so a $100 bet would win you $138 if they pull off the upset.
The spread is set at 1.5 runs. The Cardinals are giving 1.5 runs at +128, and the Giants are getting 1.5 runs at -155. A negative spread price here means you pay more to back the Giants with the run cushion, while a positive price on the Cardinals means a bit better payout if they cover the 1.5 run margin.
The total is 8 runs, with the over at -118 and under at -102. Both sides are close, but the under is slightly more attractive price-wise. This suggests the market expects a moderately low-scoring game.
Overall, the Cardinals are favored to win outright and cover the spread, but the payout favors the Giants on the run line and moneyline. If you expect a close game with limited scoring, the under might be worth considering. As always, weigh the odds and your own judgment before placing a bet.