Cardinals at Marlins
O/U 8.5 · RL Marlins -1.5 · loanDepot park
Marlins ML-136
CONF 72%
WCashedFinal 1-4
The read
The morning sun is hitting the retractable roof at loanDepot park as the Cardinals and Marlins prepare for an early rubber match to decide this three-game set. Both teams have traded 5-3 victories to start the week, but this matinee provides a clear opportunity to back a massive pitching regression gap that the surface numbers are working hard to hide.
The center of this handicap is Janson Junk. While his 0-2 record and 4.50 ERA might scare off the casual bettor, the underlying Statcast data tells a completely different story. Junk’s 3.57 xERA indicates he’s been the victim of some tough luck, particularly with his ability to keep the ball in the yard. On the other side, Kyle Leahy is a major regression candidate; his 5.21 ERA is actually an overperformance compared to a dismal 5.71 xERA and a bloated 1.53 WHIP. Leahy gives up nearly two home runs per nine innings, and in a park currently playing as a hitter’s haven with a 1.03 factor, that’s a recipe for an early exit.
What really seals the deal for me is the defensive situation. The Cardinals are resting Masyn Winn today. For a pitcher like Leahy, who relies on a 52% ground-ball rate to survive, losing an elite-range shortstop like Winn is catastrophic. Miami’s lineup is currently barreling the ball at a 6.3% rate and producing a 45.3% hard-hit rate over their last few games. With Xavier Edwards and Otto Lopez consistently reaching base, they are going to put immense pressure on a St. Louis defense that is missing its most important safety net.
I’m not worried about the Marlins' 11-13 overall record here; they are 9-6 at home and have a much more stable bullpen bridge to Pete Fairbanks than the Cardinals do to Riley O'Brien. The Cardinals have won six of their last seven, but they’ve been playing with fire given their staff's 4.78 ERA. Today, Junk finds his first win of the season as the Cardinals' pitching luck finally runs out in the Miami heat. I'm laying the price on the Fish.
Injuries noted
Marlins: [NEW] Christopher Morel (Third Baseman) — Oblique (Left): Morel (oblique) will begin a rehab assignment with Triple-A Jacksonville on Tuesday, Christina De Nicola of MLB.com reports. (Apr 21 — 1d ago) [KNOWN] Esteury Ruiz (Left Fielder) — Oblique (Left): Ruiz will begin a rehab assignment at Triple-A Jacksonville on Wednesday, Kevin Barral of FishonFirst.com reports. (Apr 14 — 7d ago) [KNOWN] Griffin Conine (Right Fielder) — Hamstring (Left): Conine will undergo a left hamstring tendon excision next week, Christina De Nicola of MLB.com reports. (Apr 11 — 10d ago) [KNOWN] Adam Mazur (Starting Pitcher) — Elbow (Right): The Marlins placed Mazur (elbow) on the 60-day injured list Wednesday. (Mar 25 — 27d ago) [KNOWN] Ronny Henriquez (Relief Pitcher) — Elbow (Right): The Marlins placed Henriquez (elbow) on the 60-day injured list Thursday. (Feb 12 — 68d ago) Cardinals: [KNOWN] Matthew Pushard (Relief Pitcher) — Knee (Right): Pushard (knee) will head to Triple-A Memphis on Tuesday to begin a rehab assignment, Jeff Jones of the Belleville News-Democrat reports. (Apr 13 — 8d ago)
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Board stored April 22, 2026 at 10:47 AM ET.
- Odds record
- The displayed line is the value retained with the call. Stored sportsbook sources: fanduel, fanatics, caesars, draftkings, betmgm, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Every pick posts before the game and is graded after, in public. In the app you can ride or fade any of them, and your book keeps score against Gary's.
Download on the App Store