The San Francisco Giants visit the St. Louis Cardinals on Monday, September 14, 2026. The Giants come in with a 62-88 record, while the Cardinals sit at 74-76. The numbers show a clear difference in performance this season, with St. Louis holding a better overall record.
Looking at the betting odds, the Cardinals are the favorites at home. The moneyline for St. Louis is -144, meaning you’d need to bet $144 to win $100 on a Cardinals outright victory. The Giants offer a positive moneyline of +119, so a $100 bet on them would win $119 if they pull off the upset.
The spread is set at 1.5 runs. The Giants are +1.5 with odds of -191. This means you’d have to bet $191 to win $100 if you back the Giants to lose by less than two runs or win outright. Meanwhile, the Cardinals are -1.5 at +157, meaning a $100 bet wins $157 if they win by two or more runs.
The total runs line is 8.0, with the over at -101 and the under at -119. The slight price difference suggests the under is a bit more favored, but both sides are close.
In summary, the Cardinals have the edge based on records and home advantage. Betting on them to cover the 1.5-run spread offers good value at +157. The game looks like a close one, so the spread and total lines will be key for bettors.