← Back to Today's Slate
Wednesday, April 22, 2026 at 12:10 PM EDT

St. Louis Cardinals @ Miami Marlins

STL @ MIA

STL
1
MIA
4
Final

Moneyline

STL
26%
74%
MIA
+260-370

ML Edge

STL+5.5%
MIA-5.5%

Total (O/U)

8.0

Bovada

Over-0.3%
Under+0.3%

Venue

Park Factor

0.92

Pitcher-friendly

Away Starter

Kyle Leahy
Team:St. Louis Cardinals (STL)
Pitcher:Kyle Leahy(RHP)
Record:2-3
ERA:5.63

Home Starter

Janson Junk
Team:Miami Marlins (MIA)
Pitcher:Janson Junk(RHP)
Record:1-2
ERA:3.67

💡 Betting Insights

Key takeaways for this matchup

💰

STL ML has a 5.5% edge — the market may be undervaluing them.

Pitching matchup: Kyle Leahy (5.63 ERA) vs Janson Junk (3.67 ERA).

Player Props

Player props for this game

No player props available yet

Props are typically available 12-24 hours before game time

📊 Box Score

Final game statistics

St. Louis Cardinals (STL)

BatterABRHRBIBBSOHR
JJ Wetherholt2B4000020
Iván HerreraDH4111001
Nolan Gorman3B3010100
Ramón Urías1B4000000
José FermínLF4000010
Nathan ChurchRF3010120
Thomas SaggeseSS3000010
Pedro PagésC3010010
Victor Scott IICF3000020
Pitching
PitcherIPHRERBBSOPC
Matt Svanson1.0000018
Kyle Leahy5.08443289
Ryan Fernandez1.02000217
Gordon Graceffo1.02000018

Miami Marlins (MIA)

BatterABRHRBIBBSOHR
Jakob MarseeCF4012100
Xavier EdwardsDH5000010
Otto LopezSS4110020
Liam Hicks1B4010000
Agustín RamírezC3121100
Heriberto HernándezLF4120000
Owen CaissieRF4011020
Leo Jiménez2B0100100
Graham Pauley3B2010000
Javier Sanoja2B4030000
Pitching
PitcherIPHRERBBSOPC
Lake Bachar0.1111109
Pete Fairbanks0.20000112
Michael Petersen1.00000313
Anthony Bender1.0100019
Janson Junk5.01001256
Andrew Nardi1.01000213

Pitcher Matchup Analysis

Platoon splits, recent form, and times through the order

Kyle Leahy (STL)

2026 season
vs MIA
ERA
7.20
IP
5.0
W-L
0-1
K
2
WHIP
2.20
AVG
.381
SplitERAWHIPK/9BB/9AVGIP
Overall5.631.675.64.1.29924.0
Home6.001.783.05.0.3149.0
Away5.401.607.23.6.29015.0
Last 7 Days7.202.203.65.4.3815.0
Last 30 Days5.631.675.64.1.29924.0
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.373.448.5691.017517
vs RHB.217.308.391.699468
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.220.304.341.6464110
2nd Time.333.429.5831.012364
3rd Time.400.455.6001.055201

Janson Junk (MIA)

2026 season
vs STL
ERA
0.00
IP
5.0
W-L
1-0
K
2
WHIP
0.40
AVG
.063
SplitERAWHIPK/9BB/9AVGIP
Overall3.671.155.72.3.23827.0
Home2.861.095.32.0.23222.0
Away7.201.407.23.6.2635.0
Last 7 Days0.000.403.61.8.0635.0
Last 30 Days3.671.155.72.3.23827.0
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.345.400.491.8915510
vs RHB.109.163.196.359467
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.256.289.326.614436
2nd Time.211.302.342.644387
3rd Time.211.250.421.671194

Last 5 Games

Not available yet

Season Series

This Series (3 games)
MIA wins series 2-1
Season (6 games)
MIA leads series 2-1

Weather

Not available yet

Recent Odds

Latest betting lines from various books

Moneyline

BookAwayHomeTime
Bovada+260-3704:38 PM
BetRivers+235-3574:38 PM
BetMGM+250-3234:38 PM
DraftKings+214-2944:38 PM
Caesars+230-3034:38 PM

Totals

BookTotalOverUnderTime
Bovada8.0-125-1054:38 PM
BetRivers7.5-125-1124:38 PM
BetMGM7.5-125-1024:38 PM
DraftKings7.5-114-1144:38 PM
Caesars7.5-110-1204:38 PM