← Back to Today's Slate
Monday, April 20, 2026 at 6:40 PM EDT

St. Louis Cardinals @ Miami Marlins

STL @ MIA

STL
3
MIA
5
Final

Moneyline

STL
49%
51%
MIA
-106-114

ML Edge

STL+5.5%
MIA-5.5%

Total (O/U)

8.5

Bovada

Over-0.3%
Under+0.3%

Venue

Park Factor

0.92

Pitcher-friendly

Away Starter

Michael McGreevy
Team:St. Louis Cardinals (STL)
Pitcher:Michael McGreevy(RHP)
Record:1-2
ERA:2.97

Home Starter

Max Meyer
Team:Miami Marlins (MIA)
Pitcher:Max Meyer(RHP)
Record:1-0
ERA:3.30

💡 Betting Insights

Key takeaways for this matchup

💰

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

Pitching matchup: Michael McGreevy (2.97 ERA) vs Max Meyer (3.30 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 Wetherholt2B3000020
Iván HerreraC3010000
Alec Burleson1B4000010
Jordan WalkerRF3210120
Nolan GormanDH3000110
Masyn WinnSS3121010
Ramón Urías3B3011020
Thomas SaggeseLF4000020
Victor Scott IICF2000010
José FermínCF2000010
Pitching
PitcherIPHRERBBSOPC
Michael McGreevy5.25442380
Matt Svanson1.10002025
Ryan Fernandez1.01112120

Miami Marlins (MIA)

BatterABRHRBIBBSOHR
Jakob MarseeCF3000110
Kyle StowersLF3210100
Otto LopezSS3211100
Xavier Edwards2B2011200
Liam HicksDH4022000
Agustín RamírezC4111011
Owen CaissieRF4000010
Graham Pauley3B3000000
Connor Norby1B2000110
Pitching
PitcherIPHRERBBSOPC
Pete Fairbanks1.01110219
Calvin Faucher0.2100017
Max Meyer5.13222891
Anthony Bender0.2000029
Andrew Nardi1.10000021

Pitcher Matchup Analysis

Platoon splits, recent form, and times through the order

Michael McGreevy (STL)

2026 season
vs MIA
ERA
6.35
IP
5.2
W-L
0-1
K
3
WHIP
1.35
AVG
.238
SplitERAWHIPK/9BB/9AVGIP
Overall2.970.915.71.4.20533.1
Home1.590.716.91.6.15017.0
Away4.411.124.51.1.25816.1
Last 7 Days3.861.077.21.6.23311.2
Last 30 Days2.970.915.71.4.20533.1
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.209.253.360.6138611
vs RHB.194.194.389.5833610
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.167.167.278.4445412
2nd Time.216.259.451.710517
3rd Time.294.368.412.780172

Max Meyer (MIA)

2026 season
vs STL
ERA
3.38
IP
5.1
W-L
0-0
K
8
WHIP
0.98
AVG
.167
SplitERAWHIPK/9BB/9AVGIP
Overall3.301.209.93.6.20730.0
Home3.521.2610.14.2.20315.1
Away3.071.2010.13.2.21114.2
Last 7 Days1.740.9911.62.7.18910.1
Last 30 Days3.301.209.93.6.20730.0
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.194.286.339.6246218
vs RHB.222.306.315.6215415
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.229.315.333.6484814
2nd Time.149.241.213.4544715
3rd Time.286.375.571.946214

Last 5 Games

Not available yet

Season Series

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

Weather

Not available yet

Recent Odds

Latest betting lines from various books

Moneyline

BookAwayHomeTime
Bovada-106-1143:06 PM
BetUS+104-1143:06 PM
MyBookie.ag-102-1153:06 PM
BetRivers-108-1183:06 PM
BetMGM-105-1153:06 PM

Totals

BookTotalOverUnderTime
Bovada8.5-105-1153:06 PM
BetUS8.5-105-1153:06 PM
MyBookie.ag8.5-106-1143:06 PM
BetRivers8.5-103-1203:06 PM
BetMGM8.5-105-1153:06 PM