The St. Louis Cardinals (71-72) visit the Colorado Rockies (55-87) on Sunday, September 6, 2026. The Cardinals have a better record, sitting just below .500, while the Rockies are well under, showing a clear gap in performance.
Looking at the betting odds, St. Louis is favored with a moneyline of -135, meaning you’d need to bet $135 to win $100 on them outright. Colorado’s moneyline is +112, so a $100 bet would return $112 if they pull off the upset. The spread is set at 1.5 runs, with the Cardinals as the away favorites at -1.5 (+110). This means you would bet on St. Louis to win by at least two runs to cover the spread. The Rockies are getting +1.5 runs at -132, so betting on them means they can lose by one run or win outright for the bet to pay off.
The total runs line is at 11.0, with the over priced at -112 and the under at -108. This suggests sportsbooks expect a relatively high-scoring game but see the over and under as close bets.
Given the Cardinals' stronger record and favored status, backing St. Louis on the moneyline or spread seems reasonable. However, the close pricing on the total points to a competitive game, so the over/under could be a smart play depending on your read of the pitching and hitting matchups.