FINAL
Miami Marlins
51% win
4
pred 4.7
1 2 3 4 5 6 7 8 9 R H
STL 0 0 0 0 0 0 0 0 1 1 4
MIA 0 2 0 1 1 0 0 0 4 12
2026-04-22 · 12:10 PM ET loanDepot park 0°F
Predictions
Miami Marlins
ML · Model 51% vs Mkt 55%
-143 · $70 per $100
WIN
St. Louis Cardinals +1.5
RL · 1.5 off line
-173 · $58 per $100
LOSS
OVER 8.5
TOTAL · Proj 9.5 vs Line 8.5
-110 · $91 per $100
LOSS
Miami Marlins ML + St. Louis Cardinals +1.5 + OVER 8.5
SGP · 3-leg same-game parlay
+412 · $412 per $100
LOSS
STL 49% 51% MIA
Total Runs
LineOverUnder
5.5 80.5% 19.5%
6.5 72.3% 27.7%
7.5 62.0% 38.0%
8.5 54.0% 46.0%
9.5 45.4% 54.6%
10.5 38.0% 62.0%
11.5 30.4% 69.6%
12.5 24.2% 75.8%
Run Line (margin)
LineMIA coversSTL covers
MIA -1.5 35.9% 36.4%
MIA -2.5 25.2% 26.5%
MIA -3.5 17.4% 18.7%
Team Totals
LineMIASTL
O 3.5 61.1% 61.1%
O 4.5 48.3% 47.4%
O 5.5 35.1% 35.7%
O 6.5 25.4% 26.1%
Odds
moneyline MIA 51% · -143 · $70 per $100
BookSTLImpl%MIAImpl%
DraftKings +119 43.7% -143 56.3%
FanDuel +116 44.6% -136 55.4%
BetMGM +118 43.7% -145 56.3%
Caesars +118 44% -140 56%
runline St. Louis Cardinals +1.5 · -173 · $58 per $100
MIA -1.5: MIA 4.7 − 1.5 = 3.2 vs STL 4.7 no bet
STL +1.5: STL 4.7 + 1.5 = 6.2 vs MIA 4.7 BET ✗
BookSTLMIA
DraftKings +1.5 -175 -1.5 +144
FanDuel +1.5 -176 -1.5 +146
BetMGM +1.5 -170 -1.5 +140
Caesars +1.5 -170 -1.5 +143
total Over 8.5 · -110 · $91 per $100
BookOverUnder
DraftKings O 8.5 -105 U 8.5 -115
FanDuel O 8.5 +100 U 8.5 -122
BetMGM O 8.5 -105 U 8.5 -115
Caesars O 8.5 -105 U 8.5 -115
Player Projections actual (projected)
St. Louis Cardinals
BatterPos HHRR RBISBBBK Proj DFSAct DFS+/-
JJ Wetherholt SS 1.1 0.2 0.7 0.5 0.2 0.4 0.9 9.8
Iván Herrera C 1.1 0.1 0.6 0.6 0.1 0.4 0.9 8.7
Nolan Gorman 2B 1.0 0.2 0.6 0.7 0.0 0.3 1.1 8.7
Ramón Urías 3B 1.0 0.1 0.6 0.6 0.0 0.3 0.9 8.1
José Fermín 2B 0.9 0.1 0.5 0.5 0.0 0.3 0.8 7.6
Nathan Church LF 0.9 0.1 0.5 0.5 0.1 0.2 0.9 7.3
Victor Scott II CF 0.9 0.1 0.5 0.4 0.2 0.3 0.8 7.2
Pedro Pagés C 0.9 0.1 0.5 0.5 0.0 0.2 0.9 7.1
Thomas Saggese 2B 0.9 0.1 0.4 0.4 0.0 0.2 0.9 6.5
Matt Svanson P 1.9 4.4
Ryan Fernandez P 1.6 3.5
JoJo Romero P 1.2 3.1
Ryne Stanek P 0.9 2.8
Riley O'Brien P 0.9 2.5
Justin Bruihl P 0.9 2.5
George Soriano P 0.8 1.8
PitcherRole IPKHBBER Win% App% Proj DFSAct DFS+/-
Kyle Leahy Starter 5.6 4.8 5.8 2.3 3.0 45% 100% 13.2
Miami Marlins
BatterPos HHRR RBISBBBK Proj DFSAct DFS+/-
Jakob Marsee CF 1.0 0.1 0.7 0.5 0.4 0.5 0.9 10.2
Xavier Edwards SS 1.2 0.1 0.6 0.5 0.3 0.4 0.7 9.6
Liam Hicks C 1.0 0.1 0.6 0.7 0.0 0.4 0.7 8.6
Otto Lopez 2B 1.0 0.1 0.5 0.6 0.1 0.3 0.7 8.4
Agustín Ramírez C 0.9 0.1 0.5 0.6 0.1 0.3 0.8 8.1
Owen Caissie RF 0.9 0.1 0.5 0.5 0.0 0.3 1.1 7.3
Heriberto Hernández LF 0.9 0.1 0.5 0.5 0.0 0.4 0.8 7.2
Javier Sanoja 2B 0.9 0.1 0.5 0.5 0.0 0.3 0.6 6.9
Leo Jiménez SS 0.8 0.1 0.4 0.4 0.0 0.3 0.8 6.4
Tyler Phillips P 0.7 4.3
Anthony Bender P 1.7 4.2
Pete Fairbanks P 1.5 3.8
Calvin Faucher P 1.1 3.1
Andrew Nardi P 1.4 3.0
John King P 0.9 2.6
Michael Petersen P 1.0 2.2
PitcherRole IPKHBBER Win% App% Proj DFSAct DFS+/-
Janson Junk Starter 5.4 5.0 5.7 1.6 2.8 48% 100% 14.1
Box Score
St. Louis Cardinals — Hitting
PlayerABH2B3BHRRBIBBK SalProj FP+/-
JJ Wetherholt 4 0 0 0 2 $9,400 9.8 -1.0 -10.8
Iván Herrera 4 1 1 1 $7,600 8.7 12.0 +3.3
Nolan Gorman 3 1 1 0 0 1 $6,600 8.7 7.0 -1.7
Ramón Urías 4 $5,800 8.1 0.0 -8.1
José Fermín 4 1 $4,000 7.6 -0.5 -8.1
Nathan Church 3 1 0 0 1 2 $5,200 7.3 4.0 -3.3
Thomas Saggese 3 0 0 0 1 $3,800 6.5 -0.5 -7.0
Pedro Pagés 3 1 1 $4,600 7.1 2.5 -4.6
Victor Scott II 3 0 0 0 2 $4,800 7.2 -1.0 -8.2
TOTALS31411129 70.8 22.5
Pitching
PitcherIPHERKBBHRBF SalProjFP+/-
Kyle Leahy 4.2 8 4 2 3 0 25 $10,600 13.2 -0.1 -13.3
Gordon Graceffo 0.2 2 0 0 4 0.3
Matt Svanson 1.0 0 1 0 3 4.4 4.3 0.0
Ryan Fernandez 1.0 2 0 2 0 6 3.5 5.1 +1.6
Miami Marlins — Hitting
PlayerABH2B3BHRRBIBBK SalProj FP+/-
Jakob Marsee 4 1 0 2 1 $7,800 10.2 9.0 -1.2
Xavier Edwards 5 0 0 0 1 $8,200 9.6 -0.5 -10.1
Otto Lopez 4 1 0 0 2 $7,200 8.4 2.0 -6.4
Liam Hicks 4 1 0 0 $7,400 8.6 3.0 -5.6
Agustín Ramírez 3 2 0 1 1 $7,000 8.1 10.0 +1.9
Heriberto Hernández 4 2 $5,000 7.2 6.0 -1.2
Owen Caissie 4 1 0 1 2 $6,200 7.3 4.0 -3.3
Leo Jiménez 0 1 $3,200 6.4
Javier Sanoja 4 3 0 0 $5,600 6.9 9.0 +2.1
Graham Pauley 2 1 $4,200 3.0
TOTALS3412435 72.8 45.5
Pitching
PitcherIPHERKBBHRBF SalProjFP+/-
Janson Junk 4.2 1 0 2 1 0 17 $11,400 14.1 13.3 -0.8
Andrew Nardi 1.0 1 0 2 0 4 3.0 5.7 +2.7
Anthony Bender 1.0 1 0 1 0 4 4.2 3.7 -0.5
Michael Petersen 1.0 0 3 0 3 2.2 8.3 +6.1
Lake Bachar 0.1 1 1 1 1 3 -3.1
Pete Fairbanks 0.2 0 1 0 2 3.8 3.5 -0.3
Player Props
PlayerPropSideLineOddsProjEdge ActualResult
Janson Junk outs recorded UNDER 16.5 -114 13.60 37.9% 14 HIT
Pedro Pages total bases OVER 0.5 -150 2.14 +37.5%
Liam Hicks rbis OVER 0.5 +157 1.00 +35.0% 0 MISS
Pedro Pages runs OVER 0.5 +180 0.80 +32.2%
Liam Hicks total bases OVER 1.5 +134 2.14 +32.0% 1 MISS
Pedro Pages hits OVER 0.5 -160 1.33 +26.0%
Liam Hicks runs OVER 0.5 +127 0.81 +25.2%
Kyle Leahy walks allowed OVER 1.5 -183 2.67 +25.1% 3 HIT
Javier Sanoja runs OVER 0.5 +149 0.72 +24.3%
Owen Caissie total bases OVER 0.5 -150 1.40 +23.6% 1 HIT
Kyle Leahy strikeouts UNDER 3.5 -104 2.39 23.0% 2 HIT
Xavier Edwards runs OVER 0.5 +102 0.87 +23.0%
Xavier Edwards total bases OVER 1.5 +115 1.97 +23.0% 0 MISS
Pedro Pages rbis OVER 0.5 +237 0.51 +22.7%
Javier Sanoja total bases OVER 0.5 -165 1.40 +21.0% 3 HIT
Nolan Gorman rbis OVER 0.5 +191 0.54 +19.8% 0 MISS
Javier Sanoja hits OVER 0.5 -182 1.20 +19.1% 3 HIT
Otto Lopez runs OVER 0.5 +115 0.71 +18.1%
Liam Hicks hits OVER 0.5 -239 1.35 +18.0% 1 HIT
Otto Lopez total bases OVER 1.5 +104 1.84 +16.4% 1 MISS
Kyle Leahy outs recorded UNDER 14.5 +120 14.00 15.5% 14 HIT
Owen Caissie rbis UNDER 0.5 -324 0.36 +15.1% 1 MISS
Thomas Saggese total bases UNDER 1.5 -210 0.66 14.2% 0 HIT
Xavier Edwards hits UNDER 1.5 -243 1.45 +14.1% 0 HIT
Nathan Church runs OVER 0.5 +153 0.51 +13.8%
Nolan Gorman total bases OVER 0.5 -190 1.24 +13.8% 2 HIT
Jakob Marsee stolen bases UNDER 0.5 -578 0.36 +12.8%
Victor Scott II runs UNDER 0.5 -223 0.47 +12.4%
Owen Caissie runs UNDER 0.5 -215 0.48 +12.3%
Ivan Herrera hits UNDER 1.5 -225 0.87 12.2%
Liam Hicks home runs UNDER 0.5 -110 0.23 +12.2% 0 HIT
Nathan Church rbis UNDER 0.5 -300 0.32 +12.0% 0 HIT
Pedro Pages home runs UNDER 0.5 -110 0.23 +11.3%
JJ Wetherholt rbis UNDER 0.5 -328 0.26 +11.0% 0 HIT
Xavier Edwards stolen bases UNDER 0.5 -592 0.09 10.8%
Agustín Ramírez rbis UNDER 0.5 -224 0.42 +10.6% 1 MISS
Nolan Gorman runs OVER 0.5 +125 0.53 +10.3%
Javier Sanoja rbis UNDER 0.5 -331 0.24 +10.3% 0 HIT
Janson Junk strikeouts OVER 3.5 -148 4.33 +9.8% 2 MISS
Victor Scott II total bases OVER 0.5 -125 0.83 +9.8% 0 MISS
Agustín Ramírez runs UNDER 0.5 -187 0.49 +9.7%
Jose Fermin hits OVER 0.5 -203 0.57 9.4%
Thomas Saggese hits OVER 0.5 -211 0.59 9.3% 0 MISS
Nathan Church stolen bases UNDER 0.5 -110 0.11 9.1%
Otto Lopez rbis UNDER 0.5 -220 0.39 +9.0% 0 HIT
JJ Wetherholt total bases UNDER 1.5 -171 1.50 +9.0% 0 HIT
Janson Junk walks allowed UNDER 1.5 -170 1.50 +8.8% 1 HIT
Pedro Pages stolen bases UNDER 0.5 -110 0.19 +8.8%
JJ Wetherholt runs OVER 0.5 +109 0.56 +8.8%
Jose Fermin stolen bases UNDER 0.5 -110 0.00 8.7%
Owen Caissie hits OVER 0.5 -145 0.80 +8.5% 1 HIT
Victor Scott II stolen bases UNDER 0.5 -110 0.14 8.3%
Ivan Herrera total bases UNDER 1.5 -137 1.18 7.4%
Xavier Edwards rbis UNDER 0.5 -302 0.21 +7.4% 0 HIT
Nolan Gorman hits OVER 0.5 -180 0.88 +7.1% 1 HIT
Thomas Saggese runs UNDER 0.5 -230 0.35 +7.0%
Janson Junk hits allowed UNDER 5.5 -140 5.00 6.5% 1 HIT
Ivan Herrera runs OVER 0.5 +107 0.52 +6.4%
Nathan Church home runs UNDER 0.5 -110 0.15 +6.3% 0 HIT
Ivan Herrera rbis UNDER 0.5 -259 0.25 +6.2%
Nathan Church total bases UNDER 1.5 -186 1.37 +6.2% 1 HIT
Jakob Marsee rbis UNDER 0.5 -344 0.11 +5.6% 2 MISS
Victor Scott II rbis UNDER 0.5 -379 0.06 +5.3% 0 HIT
JJ Wetherholt home runs UNDER 0.5 -110 0.16 +4.6% 0 HIT
Jose Fermin runs UNDER 0.5 -209 0.34 +4.4%
Victor Scott II hits OVER 0.5 -169 0.78 +4.1% 0 MISS
Ivan Herrera home runs UNDER 0.5 -110 0.05 3.8%
Agustín Ramírez stolen bases UNDER 0.5 -110 0.05 3.6%
Ivan Herrera stolen bases UNDER 0.5 -110 0.00 3.6%
Otto Lopez home runs UNDER 0.5 -110 0.10 +3.1% 0 HIT
Owen Caissie stolen bases UNDER 0.5 -110 0.05 3.1%
JJ Wetherholt stolen bases UNDER 0.5 -1200 0.19 +3.0%
Thomas Saggese home runs UNDER 0.5 -110 0.00 2.9% 0 HIT
Jose Fermin total bases OVER 0.5 -200 0.77 2.8%
Jose Fermin rbis UNDER 0.5 -329 0.06 +2.8%
Otto Lopez stolen bases UNDER 0.5 -1160 0.19 +2.7%
Xavier Edwards home runs UNDER 0.5 -110 0.05 +2.7% 0 HIT
Agustín Ramírez hits OVER 0.5 -248 0.81 2.6% 2 HIT
Jakob Marsee runs UNDER 0.5 -135 0.49 +2.5%
Thomas Saggese stolen bases UNDER 0.5 -110 0.00 2.5%
Jakob Marsee hits OVER 0.5 -245 0.81 2.4% 1 HIT
Thomas Saggese rbis UNDER 0.5 -298 0.09 +2.2% 0 HIT
JJ Wetherholt hits OVER 0.5 -253 0.93 +2.1% 0 MISS
Nolan Gorman stolen bases UNDER 0.5 -110 0.00 1.9%
Javier Sanoja home runs UNDER 0.5 -110 0.00 1.9% 0 HIT
Jose Fermin home runs UNDER 0.5 -110 0.00 1.9%
Nolan Gorman home runs UNDER 1.5 -110 0.12 1.8% 0 HIT
Jakob Marsee total bases UNDER 1.5 -174 1.19 1.7% 1 HIT
Agustín Ramírez home runs UNDER 0.5 -110 0.10 1.3% 0 HIT
Javier Sanoja stolen bases UNDER 0.5 -110 0.13 +1.3%
Kyle Leahy hits allowed UNDER 5.5 -142 5.33 +1.1% 8 MISS
Agustín Ramírez total bases UNDER 1.5 -163 1.25 1.1% 2 MISS
Owen Caissie home runs UNDER 0.5 -110 0.11 0.6% 0 HIT
Otto Lopez hits UNDER 1.5 -224 1.19 +0.5% 1 HIT
Victor Scott II home runs UNDER 0.5 -110 0.00 +0.5% 0 HIT
Jakob Marsee home runs UNDER 0.5 -110 0.05 +0.4% 0 HIT
Liam Hicks stolen bases UNDER 0.5 -110 0.05 +0.3%
Nathan Church hits OVER 0.5 -241 0.85 0.3% 1 HIT