Leahy’s 1.53 WHIP creates the exact type of high-stress innings that break open games — the moneyline is pricing this closer than the underlying pitching profiles justify.
Kyle Leahy vs Janson Junk: St. Louis Cardinals at Miami Marlins Betting Preview
The Cardinals come into loanDepot park riding momentum from yesterday’s 5-3 win, extending their hot streak to six wins in their last seven games. Jordan Walker continues torching baseballs with his 15-game hitting streak, and St. Louis looks like a team that found its rhythm after a slow start. But the market might be chasing yesterday’s result instead of focusing on what drives outcomes in pitcher-friendly Miami.
This line essentially prices these teams as equals — Miami -136 suggests just a modest home field edge. That feels light when you dig into the pitching matchup and the underlying numbers that separate these clubs. The Cardinals’ recent surge has been impressive, but it’s masking some fundamental weaknesses that today’s environment should expose.
Game Info & Betting Lines
- Date/Time: Wednesday, April 22, 2026 | 12:10 PM ET
- Venue: loanDepot park (Park Factor: 0.95)
- Probable Starters: Kyle Leahy (2-2, 5.21 ERA) vs Janson Junk (0-2, 4.50 ERA)
- Moneyline: St. Louis Cardinals +113 / Miami Marlins -136
- Run Line: Miami Marlins -1.5 (+153) / St. Louis Cardinals +1.5 (-186)
- Total: 8.5 (Over -115 / Under -105)
Why This Number Is Close
The market is weighing St. Louis’s momentum against Miami’s season-long advantages, and it’s landing on a relatively tight spread. The Cardinals have legitimate reasons to be favored by some — they’re 6-4 in their last ten while Miami sits at 3-7, and Walker’s red-hot bat (.964 OPS) gives them a legitimate middle-of-the-order threat that can change any game.
But the line feels like it’s overvaluing recent results and undervaluing the structural edges Miami holds. The Marlins’ 4.05 team ERA compared to St. Louis’s 4.78 ERA isn’t just noise — it’s a significant gap that shows up most clearly in pitcher-friendly environments like loanDepot park. The Cardinals have been winning games, but they’ve been doing it despite allowing 4.8 runs per game, not because of shutdown pitching.
What Separates the Pitching
The starter comparison reveals why Miami should be laying more than 136. Janson Junk comes in with a cleaner profile despite his 0-2 record — his 1.32 WHIP and ability to limit hard contact shows better underlying performance than his ERA suggests. Junk’s arsenal, anchored by a 94.2 mph four-seam fastball that he throws 31.6% of the time, pairs with a devastating slider at 86.2 mph that generates a 21.4% whiff rate and holds hitters to a .252 xwOBA.
Kyle Leahy, meanwhile, enters with alarming peripherals that suggest his 5.21 ERA might actually be lucky. His 1.53 WHIP and tendency to nibble around the strike zone (8 walks in just 19 innings) creates the exact type of high-stress innings that bullpens struggle to clean up. Leahy’s 93.6 mph four-seam fastball gets hit hard (.414 xwOBA against) and his secondary pitches haven’t provided reliable outs — his changeup whiffs at 32.1% but allows a .432 xwOBA when hitters make contact.
The gap widens when you consider the lineup matchups. Xavier Edwards (.348 average, .915 OPS) and Liam Hicks (.324 average, .901 OPS) give Miami two hitters at the top of their order who can work counts and capitalize on Leahy’s command issues. Meanwhile, Junk’s slider should neutralize much of St. Louis’s right-handed power, particularly against hitters who have struggled with breaking balls this season.
The Pushback
Here’s where this bet gets complicated — the Cardinals aren’t just riding luck. Walker’s 15-game hitting streak isn’t sustainable long-term, but it’s real production right now, and his .589 xwOBA suggests the underlying quality is legitimate. Alec Burleson has been equally dangerous with an .804 OPS, giving St. Louis two hitters who can take advantage of any mistake pitches Junk offers.
The bigger concern is Miami’s injury situation. They’re missing Christopher Morel, Esteury Ruiz, and Griffin Conine — three players who would typically provide depth and matchup flexibility. Their current lineup, while productive at the top, lacks the kind of sustained offensive pressure that can break open games against quality opponents.
That said, the Cardinals’ pitching staff remains the fundamental problem. Even during this hot streak, they’ve allowed 4+ runs in most games and relied on offensive explosions to cover their deficiencies. In a park that suppresses offense and against a pitcher who limits hard contact, that approach becomes much riskier.
Run Environment & Game Shape
The 8.5 total reflects the market’s expectation of a pitcher-driven game in a venue that naturally favors arms. loanDepot park’s 0.95 park factor means we’re looking at an environment where the better pitcher typically controls the outcome, and where offensive struggles get magnified.
This setup favors the team with the cleaner starter and better overall pitching staff — which tilts heavily toward Miami. The likely scoring range of 4-6 runs per team means individual at-bats carry more weight, and Junk’s ability to avoid big innings should prove decisive against a Cardinals offense that’s been feast-or-famine.
Joe Jensen’s Pick
JENSEN’S PICK: Miami Marlins Moneyline -136 — 2 Units
I looked at laying the 1.5 runs with Miami at +153, but this environment feels too tight for multi-run separation. Both offenses have shown inconsistency, and yesterday’s games were decided by 1-2 runs despite some explosive innings. The moneyline captures the pitching edge without requiring Miami to pull away late.
The Cardinals’ hot streak is real, but it’s built on offensive production that becomes much harder to sustain in pitcher-friendly parks against quality arms. Miami’s superior pitching staff, better underlying numbers, and home field advantage in a venue that amplifies those edges makes -136 look like value. I’m confident enough in the pitching gap to lay the juice, but not aggressive enough to chase the run line payout in what projects as a close, low-scoring game.


