Cardinals vs Nationals Prediction, Odds, Moneyline, Spread & Over/Under for July 8

Odds updated as of 7:11 a.m.
Tuesday's slate in the MLB includes a matchup between the St. Louis Cardinals and the Washington Nationals.
Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the vital info about this game.
Cardinals vs Nationals Game Info
- St. Louis Cardinals (48-43) vs. Washington Nationals (37-53)
- Date: Tuesday, July 8, 2025
- Time: 7:45 p.m. ET
- Venue: Busch Stadium -- St. Louis, Missouri
- Coverage: FDSMW and MASN2
Cardinals vs Nationals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: STL: (-190) | WSH: (+160)
- Spread: STL: -1.5 (+105) | WSH: +1.5 (-126)
- Total: 8.5 -- Over: (-105) | Under: (-115)
Cardinals vs Nationals Probable Starting Pitchers
Probable Pitchers: Sonny Gray (Cardinals) - 8-3, 3.51 ERA vs Jake Irvin (Nationals) - 7-3, 4.71 ERA
The Cardinals will call on Sonny Gray (8-3) against the Nationals and Jake Irvin (7-3). Gray and his team have a record of 10-7-0 against the spread when he starts. Gray's team is 9-2 this season when he starts and they are the moneyline favorite. The Nationals have an 11-7-0 record against the spread in Irvin's starts. The Nationals have been the moneyline underdog in 17 of Irvin's starts this season, and they went 10-7 in those matchups.
Cardinals vs Nationals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (60%)
Cardinals vs Nationals Moneyline
- St. Louis is the favorite, -190 on the moneyline, while Washington is a +160 underdog on the road.
Cardinals vs Nationals Spread
- The Nationals are +1.5 on the run line against the Cardinals. The Nationals are -126 to cover, and the Cardinals are +105.
Cardinals vs Nationals Over/Under
- An over/under of 8.5 has been set for Cardinals-Nationals on July 8, with the over being -105 and the under -115.
Bet on St. Louis Cardinals vs. Washington Nationals on FanDuel today!
Cardinals vs Nationals Betting Trends
- The Cardinals have been chosen as favorites in 38 games this year and have walked away with the win 21 times (55.3%) in those games.
- St. Louis has played as a favorite of -190 or more just one time this year and came away with a win in that game.
- The Cardinals and their opponents have gone over the total this season in 46 of their 89 opportunities.
- The Cardinals have an against the spread mark of 49-40-0 in 89 games with a line this season.
- The Nationals have been the moneyline underdog 68 total times this season. They've gone 32-36 in those games.
- Washington is 4-10 (winning just 28.6% of its games) when it has played as a moneyline underdog of +160 or longer.
- The Nationals have had an over/under set by oddsmakers 86 times, and have combined with opponents to go over the total in 47 of those games (47-38-1).
- The Nationals have put together a 45-41-0 record against the spread this season.
Cardinals Player Leaders
- Brendan Donovan leads St. Louis with an OBP of .367, plus a team-best slugging percentage of .430. He's batting .296 on the season.
- Among qualified hitters in baseball, his batting average ranks 15th, his on-base percentage ranks 25th, and he is 74th in slugging.
- Donovan will look for his sixth straight game with a hit in this matchup. During his last five outings he is hitting .316 with a double, a home run, two walks and an RBI.
- Nolan Arenado is batting .244 with 13 doubles, a triple, 10 home runs and 24 walks. He's slugging .391 with an on-base percentage of .304.
- Among qualified batters, his batting average places him 114th, his on-base percentage 124th, and his slugging percentage 110th.
- Willson Contreras has 78 hits this season and has a slash line of .250/.341/.420.
- Contreras enters this matchup with two games in a row with at least one hit. During his last five outings he is batting .286 with a double and a walk.
- Alec Burleson leads St. Louis in total hits (78) this season while batting .290 with 25 extra-base hits.
Nationals Player Leaders
- James Wood has a team-best OBP (.391) and slugging percentage (.549), while leading the Nationals in hits (97, while batting .288).
- Including all the qualified hitters in MLB, he is 24th in batting average, fifth in on-base percentage and 10th in slugging percentage.
- C.J. Abrams is hitting .285 with 18 doubles, three triples, 12 home runs and 24 walks. He's slugging .482 with an on-base percentage of .356.
- Including all qualified hitters, his batting average places him 30th, his on-base percentage is 35th, and he is 34th in slugging.
- Luis Garcia has 19 doubles, seven home runs and 17 walks while hitting .265.
- Nathaniel Lowe has 14 doubles, two triples, 13 home runs and 33 walks while batting .235.
Cardinals vs Nationals Head to Head
- 5/11/2025: 6-1 STL (Favorite: Nationals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 5/10/2025: 4-2 STL (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 5/9/2025: 10-0 STL (Favorite: Nationals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -108, Underdog Moneyline: -108)
- 7/28/2024: 4-3 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -152, Underdog Moneyline: +128)
- 7/27/2024: 14-3 WSH (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -152, Underdog Moneyline: +128)
- 7/26/2024: 10-8 WSH (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -166, Underdog Moneyline: +140)
- 7/8/2024: 6-0 STL (Favorite: Nationals, Spread: -1.5, Total: 9.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 7/7/2024: 8-3 STL (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 7/6/2024: 14-6 WSH (Favorite: Nationals, Spread: -1.5, Total: 9, Favorite Moneyline: -132, Underdog Moneyline: +112)
- 7/5/2024: 7-6 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -164, Underdog Moneyline: +138)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!