MLB match page

St. Louis Cardinals vs. Miami Marlins

Game time: Apr 20, 2026 6:41 PM EDT

Team snapshot

St. Louis Cardinals

Record: 13-9 · Win pct .591

Miami Marlins

Record: 11-12 · Win pct .478

Full picks for this match

St. Louis Cardinals vs. Miami Marlins

Total: Under 7.5 (100) — Loss

EV signal: Premium only

Final score: St. Louis Cardinals 3, Miami Marlins 5

Why this play: Both pitching staffs have been locking down opponents lately, making a high-scoring game unlikely. The under 7.5 total is a smart play with strong bullpen arms on both sides.

Quick read:

The Cardinals and Marlins both enter this matchup with pitchers who have kept runs to a minimum in recent outings. St. Louis boasts a rotation that excels at inducing weak contact, while Miami's bullpen has been stingy in late innings. When you combine these factors, the potential for a slugfest diminishes significantly.

Offensively, neither team has shown consistent power against quality pitching, and both lineups tend to be more contact-oriented. With the game likely to be a pitching duel, the odds favor fewer runs scored. Expect a grind-it-out contest where timely hitting, rather than fireworks, decides the outcome. Taking the under 7.5 is a sharp move given the defensive strengths on display.

Log this pick

Archive note

Archived match pages skip live props to reduce API calls and keep history pages lighter.

Odd$mith app

📱 Every pick, in your pocket. Daily best-bet cards, live odds, and the full board — free on Android. Get the app →