The Washington Nationals visit the St. Louis Cardinals on Friday, September 18, 2026, in a matchup between two teams with losing records. The Nationals sit at 71-82, while the Cardinals are slightly better at 75-78. Both teams are out of playoff contention, which could impact how they approach the game.
Looking at the betting odds, the Nationals are the slight favorites on the moneyline at -105, meaning a $105 bet would win $100 if they take the game. The Cardinals are close behind at -115, so this is a tight moneyline race. The spread has the Nationals as 1.5-run favorites with +155 odds, while the Cardinals are +1.5 underdogs at -189. The higher payout on the Nationals spread suggests sportsbooks see value in their ability to win by two or more runs.
The total runs line is set at 7.5, with the over priced at -116 and the under at -104. This implies a balanced expectation for scoring, but slightly favors betting the under due to the better payout.
Given the close records and tight moneyline odds, this game looks like a toss-up. If you want to take a bit more risk, the Nationals -1.5 spread offers a good reward if they win comfortably. For a safer play, the moneyline or the under on total runs might be the way to go. Either way, expect a competitive game with moderate scoring.