The Washington Nationals visit the St. Louis Cardinals on Sunday, September 20, 2026. Both teams have struggled this season, with the Nationals sitting at 73-82 and the Cardinals close behind at 75-80. This matchup features two clubs looking to finish strong, but the betting lines give a slight edge to the Cardinals at home.
Looking at the spread, the Cardinals are favored by 1.5 runs with odds of -168. That means you’d need to bet $168 to win $100 if you back the Cardinals to cover the spread. On the flip side, the Nationals are the underdogs at +1.5 with +139 odds, meaning a $100 bet could win $139 if they lose by less than two runs or win outright.
The moneyline shows the Cardinals as favorites at -149, so a $149 bet wins $100 if St. Louis wins the game. The Nationals are the underdogs at +123, offering a decent payout for an outright upset.
The total runs line is set at 9.0, with the over priced at -109 and the under at -111. This implies the bookmakers expect a moderately high-scoring game, but the prices suggest a slight lean toward the under.
Overall, the Cardinals are the safer bet to win, but the Nationals have value on the moneyline and spread. The total suggests a game with some offense but not a slugfest. Choose based on your risk preference and style.