Cardinals vs. Nationals Pick and Odds for 2026-04-08

Michael McGreevy Cardinals is key to our MLB prediction & analysis

The pitching mound tells one story — St. Louis holds a decisive edge — but the moneyline is pricing this like a toss-up. The bullpen disparity only widens the gap, yet the books haven't budged.

St. Louis Cardinals vs Washington Nationals MLB Betting Preview

When I'm evaluating this matchup, the starting pitching gap jumps off the page immediately. Michael McGreevy brings a 2.53 ERA and elite 0.84 WHIP into Nationals Park, while Miles Mikolas has been an absolute disaster for Washington with a bloated 14.46 ERA and command breakdown that's resulted in five home runs allowed in just 9.1 innings pitched.

At -126, I'm getting the Cardinals moneyline at a price that reflects the obvious pitching disparity without being prohibitively expensive. I considered the run line here, but St. Louis's offensive inconsistencies make it hard for me to trust them to win by multiple runs, even against Mikolas. The total feels inflated given McGreevy's control, though Mikolas's struggles could push runs across. For me, this is about backing the better pitcher at a fair price.

Game Information & Betting Odds

  • Matchup: St. Louis Cardinals @ Washington Nationals
  • Date: Wednesday, April 8, 2026
  • Time: 4:05 PM ET
  • Location: Nationals Park
  • TV: MLB.TV, Cardinals.TV, Nationals.TV
  • Moneyline: Cardinals -126 / Nationals +104
  • Run Line: Nationals +1.5 (-156) / Cardinals -1.5 (+129)
  • Total: 8.5 (Over -102 / Under -118)
  • Probable Starters: McGreevy (0-1, 2.53) vs Mikolas (0-2, 14.46)
  • Records: Cardinals 6-5 / Nationals 4-7

The Pitching Matchup

From my perspective analyzing this mound matchup, the efficiency gap couldn't be more stark. McGreevy has been excellent in his early-season work, posting a 2.53 ERA with outstanding control reflected in his 0.84 WHIP. What catches my attention for betting purposes is he's allowed just one home run in 10.2 innings while striking out nine and walking only two. That's exactly the profile I want when facing a Nationals offense that's hitting .276 but relies heavily on power.

Mikolas presents the complete opposite scenario for my money. His 14.46 ERA tells only part of the story – that 2.25 WHIP shows me complete command breakdown, and surrendering five home runs in 9.1 innings is catastrophic for any pitcher, let alone one facing a Cardinals lineup that's managed 12 homers this season. His -0.66 WAR tells me he's actively hurting Washington's chances every time he takes the mound.

Here's where my analysis gets complicated though: St. Louis enters hitting just .225 as a team with a .683 OPS that ranks among the worst in baseball. They scored 13 runs in their last two games against this same Nationals pitching staff, but that success came primarily against the bullpen. I'm questioning whether even Mikolas's struggles are enough to unlock a Cardinals offense that's been this inconsistent.

What gives me confidence in McGreevy is how I expect him to handle Washington's lineup. The Nationals are hitting for decent average (.276) but their key threats haven't been consistent enough to make me worry about McGreevy's control. The park factor at Nationals Park (0.98) slightly favors pitchers, which works in McGreevy's favor given his profile.

The bullpen situation adds another layer to my thinking, as Washington's relievers have been struggling significantly based on what I've seen. That's where the Cardinals have found their success recently – not against starters, but once games move to the bullpen. The Cardinals' pen isn't great either (5.31 team ERA), but they won't need to be dominant if McGreevy can work deep into this game.

Prediction

I'm projecting this as a lower-scoring affair based on McGreevy's control, but Mikolas's command issues should provide enough scoring opportunities for a Cardinals lineup that's shown it can capitalize when pitching breaks down. The recent games in this series have been high-scoring, but that's been due to bullpen meltdowns rather than starter struggles.

I'm backing the Cardinals moneyline at -126. You'd think the run line makes sense given the pitching disparity, but St. Louis's offensive inconsistency makes me question multi-run separation. At this price, the moneyline offers value simply because McGreevy gives the Cardinals such a significant edge on the mound. Even if St. Louis manages just three or four runs, that should be enough against Mikolas in my opinion.

My Final Score Projection: St. Louis Cardinals 6, Washington Nationals 4

My Best Bet: Cardinals Moneyline (-126)

Handicapping Tools

SAVE BIG MONEY BY BETTING AT -105 REDUCED ODDS!
Quit wasting your hard earned money! Make the switch from -110 to -105 odds today
You'll be so glad that you did! Click Here!