Cubs vs. Marlins Odds & Betting Predictions - May 21, 2025

Cubs at Marlins

5:10 pm • MARQ
2 - 1
Starting Pitchers
pitcherteameraw-l
Max Meyer logoM.MeyerMiami Marlins logo4.153-4
Cade Horton logoC.HortonChicago Cubs logo4.392-0

Cubs at Marlins Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Cubs
30-20
-1.5
-1.5+112
o9-115
-148
Marlins
19-29
u8.5
+1.5-132
u9-103
+124
location pinWednesday 5:10 p.m.
May 21, 2025
loanDepot parkMiami
Cubs vs. Marlins Expert Picks
Gilles Gallant
Gilles Gallant
Last 30d: 43-31-1 (+7.7u)
M.Meyer u5.5 Ks+100
0.5u
#Tailing @The_Oddsmaker
YBK Picks.com
Last 30d: 30-26-2 (+3.1u)
CHC -1-115
2u
Allan Lem
Allan Lem
Last 30d: 39-42-0 (-2.8u)
M.Meyer u5.5 Ks+105
0.5u
Tailing @The_Oddsmaker
Sean Koerner
Sean Koerner
Last 30d: 12-15-0 (-3.6u)
M.Meyer u5.5 Ks+105
1.05u
Meyer just misses Club 17 status with a +15.8 priority score, but I still see good value on his under here. He’s been sharp (6+ Ks in 6 of 9 starts) with a 27.3% K rate, but I have his expected K% closer to 24.7%, and he’s benefitted from a fairly soft schedule. Meyer has reverse splits, striking out LHBs at a higher rate — and so far, 53% of his opponents have been lefties. The Cubs are only starting 3 LHB today, which could lower his strikeout upside. His best weapon is getting whiffs on pitches out of the zone (36% chase contact rate — one of the lowest among SPs), but the Cubs chase at the 6th-lowest rate and make contact at the 5th-highest rate when they do. His best chance for Ks will be vs. the 3-6 hitters first time through — so don’t be surprised if he starts strong — but the 7-9 spots are tougher to strike out, and his K rate drops off sharply after the first time through the order. I project this closer to -145 to stay under. Bonus angle: live under after Swanson’s first PA.
💰🦡 Jake
💰🦡 Jake
Last 30d: 110-112-6 (+2.1u)
Over 9-110
1.1u
Cam Is Money
Cam Is Money
Last 30d: 115-126-6 (-12.4u)
K.Stowers o1.5 Hits + Runs + RBIs+100
1u
Ray  Monohan
Ray Monohan
Last 30d: 7-11-0 (-3.5u)
Over 9+100
0.75u
Picks Office
Picks Office
Last 30d: 67-89-3 (-27.5u)
CHC -130
0.77u
Cubs just dropped 14 runs on 21 hits – tied season high. 2nd in MLB in runs/game (5.77), batting .261 with .336 OBP. Seiya Suzuki red-hot: 12 HR, 43 RBI, .808 OPS. Matt Shaw 4-for-9 since call-up. Hoerner hitting .293. Happ back adds depth. This lineup is rolling. Rookie Cade Horton (2-0) starts for CHC – 3R in 5 IP last outing, still finding rhythm but wins in both appearances. Faces Max Meyer (3-4, 4.47 ERA), who's bleeding runs: 7.16 ERA over last 3 starts, 18 ER in last 20.1 IP. Cubs offense too dangerous for a slumping arm. Marlins bullpen getting rocked – 5.40 ERA over last 3 vs Cubs' 2.86. MIA team ERA 5.37 (28th in MLB). Offense meh – 4.25 runs/game (15th), no consistency. CHC won 5 of last 6, 14-10 on road. Marlins just 3-8 last 11 overall. All signs point one way.
Brian Bitler
Brian Bitler
Last 30d: 76-86-0 (-25.1u)
MIA +120
3u
Sean Zerillo
Sean Zerillo
Last 30d: 135-151-7 (-7.5u)
CHC -129
0.5u
Bet to -135

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Cubs vs. Marlins Public Betting Percentages

Away Logo

Cubs

Public

84%

Bets%

16%

Money%

MLB Public Betting Right Arrow

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Marlins
25-2315-1310-102-422-19
Cubs
26-2413-1213-1217-149-10

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Marlins
29-1916-1213-73-326-15
Cubs
29-18-316-8-113-10-217-12-212-6-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Marlins
19-2913-156-144-215-26
Cubs
30-2015-1015-1021-109-10

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
May 20thCHCL 1-14+1.5 LO 8.5CHC +124
May 19thCHCW 8-7+1.5 WO 8.5MIA +142
May 18thTBW 5-1+1.5 WU 9MIA +138
May 17thTBL 0-4+1.5 LU 8TB +124
May 16thTBW 9-4+1.5 WO 8.5MIA +109

Marlins vs. Cubs Injury Updates

Marlins Injuries

  • Braxton Garrett
    P

    Garrett is out for season with elbow

    Out for Season

  • Eury Perez
    P

    Perez is out with elbow

    Out

Cubs Injuries

  • Drew Pomeranz
    P

    Pomeranz is out with elbow

    Out

  • Justin Steele
    P

    Steele is out for season with elbow

    Out for Season

Cubs vs. Marlins Box Score
Cubs Player Stats
Projected
PITCHERPCIPKER
Cade Horton logoRC.Horton, P925.131
Caleb Thielbar logoLC.Thielbar, P18100
Brad Keller logoRB.Keller, P171.200
Daniel Palencia logoRD.Palencia, P13100
HITTERSH-ABRHRRBI
Ian Happ logo1I.Happ, LF0-4000
Kyle Tucker logo2K.Tucker, DH3-4111
Seiya Suzuki logo3S.Suzuki, RF1-4000
Pete Crow-Armstrong logo4P.Crow-Armstrong, CF0-4000
Michael Busch logo5M.Busch, 1B1-4000
Dansby Swanson logo6D.Swanson, SS1-4000
Nico Hoerner logo7N.Hoerner, 2B0-3000
Miguel Amaya logo8M.Amaya, C1-4000
Matt Shaw logo9M.Shaw, 3B1-2100
Marlins Player Stats
Projected
PITCHERPCIPKER
Max Meyer logoRM.Meyer, P99641
Ronny Henriquez logoRR.Henriquez, P13120
Anthony Bender logoRA.Bender, P24120
Tyler Phillips logoRT.Phillips, P12100
HITTERSH-ABRHRRBI
Jesus Sanchez logo1J.Sanchez, RF1-3000
Agustin Ramirez logo2A.Ramirez, C0-4100
Eric Wagaman logo3E.Wagaman, 1B1-4000
Kyle Stowers logo4K.Stowers, LF1-4000
Otto Lopez logo5O.Lopez, SS0-3000
Connor Norby logo6C.Norby, 3B1-3001
Matt Mervis logo7M.Mervis, DH0-2000
Nick Fortes logo7N.Fortes, PH0-1000
Nick Fortes logo7N.Fortes, DH0-1000
Liam Hicks logo7L.Hicks, PH0-1000
Graham Pauley logo8G.Pauley, 2B1-4000
Derek Hill logo9D.Hill, CF1-2000

Cubs vs. Marlins Odds Comparison

Right Arrow

Could not load odds

Cubs at Marlins Team Totals

MatchupOverUnder
Cubs
30-20
o4.5-135
u4.5+105
Marlins
19-29
o3.5-144
u3.5+113