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

Odds updated as of 7:12 p.m.
MLB action on Tuesday includes the St. Louis Cardinals facing the Washington Nationals.
Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's everything you need to know.
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: (-225) | WSH: (+188)
- Spread: STL: -1.5 (-114) | WSH: +1.5 (-105)
- Total: 8.5 -- Over: (+104) | Under: (-128)
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
This contest's pitching matchup is set, as the Cardinals will send Sonny Gray (8-3) to the mound, while Jake Irvin (7-3) will answer the bell for the Nationals. Gray's team is 10-7-0 against the spread this season in his starts. When Gray starts a game and his team is the favorite on the moneyline, they have a record of 9-2. When Irvin starts, the Nationals are 11-7-0 against the spread. The Nationals have a 10-7 record in Irvin's 17 starts this season when they were the underdog on the moneyline.
Cardinals vs Nationals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (70%)
Cardinals vs Nationals Moneyline
- St. Louis is a -225 favorite on the moneyline, while Washington is a +188 underdog on the road.
Cardinals vs Nationals Spread
- The Cardinals are 1.5-run home favorites on the runline against the Nationals. The Cardinals are -114 to cover, and the Nationals are -105.
Cardinals vs Nationals Over/Under
- A combined run total of 8.5 has been set for Cardinals-Nationals on July 8, with the over at +104 and the under at -128.
Bet on St. Louis Cardinals vs. Washington Nationals on FanDuel today!
Cardinals vs Nationals Betting Trends
- The Cardinals have been favorites in 38 games this season and have come away with the win 21 times (55.3%) in those contests.
- St. Louis has not played a game this season with better moneyline odds than -225.
- The Cardinals and their opponents have gone over in 46 of their 89 games with a total set by sportsbooks this season.
- The Cardinals are 49-40-0 against the spread in their 89 games with a line set by sportsbooks this season.
- The Nationals have been the underdog on the moneyline 68 total times this season. They've finished 32-36 in those games.
- Washington has a 1-4 record (winning just 20% of its games) when it has played as a moneyline underdog of +188 or longer.
- The Nationals have played in 86 games with a set over/under, and have combined with their opponents to go over the total 47 times (47-38-1).
- The Nationals have covered 52.3% of their games this season, going 45-41-0 against the spread.
Cardinals Player Leaders
- Brendan Donovan leads St. Louis OPS (.797) this season. He has a .296 batting average, an on-base percentage of .367, and a slugging percentage of .430.
- Among all qualifying batters in the majors, he ranks 15th in batting average, 25th in on-base percentage, and 74th in slugging.
- Donovan has recorded a base hit in five games in a row. During his last five outings he is batting .316 with a double, a home run, two walks and an RBI.
- Nolan Arenado is hitting .244 with 13 doubles, a triple, 10 home runs and 24 walks. He's slugging .391 with an on-base percentage of .304.
- His batting average is 114th among qualified players, 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 heads into this game with two games in a row with at least one hit. In his last five games he is batting .286 with a double and a walk.
- Alec Burleson leads St. Louis with 78 hits, batting .290 this season with 25 extra-base hits.
Nationals Player Leaders
- James Wood has a team-high OBP (.391) and slugging percentage (.549), while leading the Nationals in hits (97, while batting .288).
- Including all the qualifying hitters in the big leagues, he ranks 24th in batting average, fifth in on-base percentage and 10th in slugging percentage.
- C.J. Abrams is batting .285 with 18 doubles, three triples, 12 home runs and 24 walks. He's slugging .482 with an on-base percentage of .356.
- He is currently 30th in batting average, 35th in on-base percentage and 34th in slugging percentage among all qualifying hitters.
- Luis Garcia is batting .265 with 19 doubles, seven home runs and 17 walks.
- Nathaniel Lowe is hitting .235 with 14 doubles, two triples, 13 home runs and 33 walks.
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!