Nationals vs. Cardinals Dunkel MLB Picks, Predictions and Prop Bets - April 7
07 April 2026

The Washington Nationals will look to James Wood, on a two-game homer streak, against the St. Louis Cardinals at 6:45 p.m. ET on Tuesday, at Nationals Park. Cade Cavalli (0-0, 2.79 ERA) will start for the Nationals, who are 4-6 this season and fifth in the NL East. Matthew Liberatore (0-0, 1.64 ERA) is expected to start for the Cardinals, who are 5-5 and fourth in the NL Central.
The moneyline odds for the Nationals (-114) versus the Cardinals (-106) are tight. The over/under for this contest is set at 7.5.
Nationals vs. Cardinals Odds, Game Time
- Game day: Tuesday, April 7, 2026
- Game time: 6:45 p.m. ET
- Location: Washington D.C.
- Stadium: Nationals Park
- Favorite: Nationals (-114)
- Underdog: Cardinals (-106)
- Over/under: 7.5
How to Watch Nationals vs. Cardinals
- TV Channel: NATS and CARD
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Nationals vs. Cardinals: Betting the Moneyline
- This is the first game this season the Nationals are playing as the moneyline favorite.
- St. Louis has been pegged as an underdog in nine games this year and has walked away with the win five times (55.6%) in those games.
- Washington has not entered a game this season with shorter moneyline odds than -114.
- This year, the Cardinals have won five of nine games when listed as at least -106 or worse on the moneyline.
- The Nationals have an implied moneyline win probability of 53.3% in this game.
- The Cardinals have an implied victory probability of 51.5% according to the moneyline set by oddsmakers for this matchup.
Nationals vs. Cardinals: Betting the Spread & Total
- The Nationals have played in 10 games with a set over/under, and have combined with their opponents to go over the total eight times (8-1-1).
- St. Louis' games have gone over the total in five of its 10 chances.
- The Nationals have a 6-4-0 record against the spread this season (covering 60% of the time).
- The Cardinals are 5-5-0 against the spread in their 10 games with a line set by sportsbooks this season.
