Twins vs. Marlins Odds & Betting Predictions - July 3, 2025

Twins at Marlins

4:10 pm • MNNT
1 - 4
Starting Pitchers
pitcherteameraw-l
Eury Perez logoE.PerezMiami Marlins logo3.073-3
David Festa logoD.FestaMinnesota Twins logo5.403-4

Twins at Marlins Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Twins
51-57
-1.5
-1.5+150
o8-107
-113
Marlins
52-55
u8.5
+1.5-174
u8-111
-106
location pinThursday 4:10 p.m.
July 03, 2025
loanDepot parkMiami
Twins vs. Marlins Expert Picks
Boomer Betz
Boomer Betz
Last 30d: 186-205-5 (-26.7u)
E.Perez o14.5 Outs-184
0.54u
Picks Office
Picks Office
Last 30d: 85-75-1 (+14.5u)
Under 8-110
0.91u
Follow @PicksOffice on X for more.
Allan Lem
Allan Lem
Last 30d: 46-41-2 (-1.6u)
Under 4.5 (F5)-115
0.43u
Feels odd backing both of these pitchers who have ERAs north of 5 but the underlying metrics suggest both have been better than their surface stats. Eury Perez has a 6.19 ERA but a 3.67 xERA. His 13.9% walk rate is what's killing him but the Twins walk at the 6th lowest rate, so I'm hoping this matchup can reduce the number of walks he dishes out. On the other side, David Festa has a 5.40 ERA but a 4.75 xERA. His biggest issue has been home runs (1.47 HR/9) but this is a good matchup for him on paper as the Marlins have the 6th lowest team ISO rate. This is all to say that both pitchers have good matchups that help with their biggest pain points this season, and I'm hoping we see both get some positive regression on Thursday. I have this projected closer to 4 earned runs over the F5.
Ryan Sura
Ryan Sura
Last 30d: 45-52-7 (+24.4u)
MIA -102
1u
Capper Central
Capper Central
Last 30d: 96-73-1 (+9.5u)
MIA +100
1u
Lines at Lunch
Lines at Lunch
Last 30d: 50-60-6 (-15.5u)
E.Perez o5.5 Ks+125
1u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 169-170-6 (-21.8u)
Under 8-109
1u
Cold Bats, Cooler Totals Overall: 811-574-61,59% (ROI:13%) Season:24-20-0,55% (ROI:4%)
Ryan Sura
Ryan Sura
Last 30d: 45-52-7 (+24.4u)
E.Perez o5.5 Ks+125
1.25u
Sandy Plashkes
Sandy Plashkes
Last 30d: 90-78-2 (+20.9u)
MIA +104
1.04u
Kyle Murray
Kyle Murray
Last 30d: 48-83-4 (+2.1u)
Under 4.5 (F5)-120
1u
Sean Zerillo
Sean Zerillo
Last 30d: 138-148-10 (+5.5u)
Under 8.5-118
0.5u
Bet to 8 (-110)
FTN Fantasy
FTN Fantasy
Last 30d: 57-48-1 (+9.1u)
MIN -1.5+145
1u

Twins vs. Marlins Previews & Analysis

  • Zerillo's MLB Picks for Thursday article feature image

    Zerillo's MLB Picks for Thursday

    Sean Zerillo
    Jul 3, 2025 UTC
  • Twins vs Marlins: Moneyline Bet for Thursday Afternoon article feature image

    Twins vs Marlins: Moneyline Bet for Thursday Afternoon

    Tony Sartori
    Jul 3, 2025 UTC
  • 3 Mispriced MLB Picks for Thursday article feature image

    3 Mispriced MLB Picks for Thursday

    PJ Walsh
    Jul 3, 2025 UTC
See more MLB Coverage Right Arrow

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Twins vs. Marlins Public Betting Percentages

Away Logo

Twins

Public

53%

Bets%

47%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Marlins
64-4328-2536-183-1060-32
Twins
53-5528-2625-2933-3719-18

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Marlins
48-57-221-3227-25-25-842-48-2
Twins
44-59-524-28-220-31-330-37-313-22-2

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Marlins
52-5524-2928-266-746-46
Twins
51-5730-2421-3337-3314-23

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jul 2ndMINL 1-2+1.5 WU 8.5MIN +101
Jul 1stMINW 2-0+1.5 WU 7.5MIA +120
Jun 29th@ARIW 6-4+1.5 WO 9MIA +155
Jun 28th@ARIW 8-7+1.5 WO 9MIA +138
Jun 28th@ARIW 9-8+1.5 WO 8.5MIA +144

Marlins vs. Twins Injury Updates

Marlins Injuries

  • Braxton Garrett
    SP

    Garrett is out for season with elbow

    Out for Season

  • Max Meyer
    SP

    Meyer is out for season with hip

    Out for Season

  • Connor Norby
    3B

    Norby is out with wrist

    Out

Twins Injuries

  • Byron Buxton
    CF

    Buxton is out with ribs

    Out

Twins vs. Marlins Box Score
Twins Player Stats
Projected
PITCHERPCIPKER
David Festa logoRD.Festa, P87674
Justin Topa logoRJ.Topa, P16110
Kody Funderburk logoLK.Funderburk, P13100
HITTERSH-ABRHRRBI
Byron Buxton logo1B.Buxton, CF0-4000
Trevor Larnach logo2T.Larnach, DH2-4000
Willi Castro logo3W.Castro, 2B0-3000
Brooks Lee logo4B.Lee, SS0-4000
Ty France logo5T.France, 1B0-4000
Matt Wallner logo6M.Wallner, RF1-4111
Royce Lewis logo7R.Lewis, 3B1-3000
Harrison Bader logo8H.Bader, LF1-3000
Christian Vazquez logo9C.Vazquez, C0-2000
Ryan Jeffers logo9R.Jeffers, PH0-1000
Ryan Jeffers logo9R.Jeffers, C0-1000
Marlins Player Stats
Projected
PITCHERPCIPKER
Eury Perez logoRE.Perez, P80670
Cade Gibson logoLC.Gibson, P90.211
Anthony Bender logoRA.Bender, P60.100
Calvin Faucher logoRC.Faucher, P6110
Ronny Henriquez logoRR.Henriquez, P15110
HITTERSH-ABRHRRBI
Xavier Edwards logo1X.Edwards, 2B2-4200
Jesus Sanchez logo2J.Sanchez, RF2-4001
Otto Lopez logo3O.Lopez, SS1-4101
Agustin Ramirez logo4A.Ramirez, DH1-4112
Kyle Stowers logo5K.Stowers, LF0-3000
Eric Wagaman logo6E.Wagaman, 1B1-3000
Liam Hicks logo7L.Hicks, C1-2000
Nick Fortes logo7N.Fortes, C0-0000
Connor Norby logo8C.Norby, 3B0-3000
Derek Hill logo9D.Hill, CF0-3000

Twins vs. Marlins Odds Comparison

Right Arrow

Could not load odds

Twins at Marlins Team Totals

MatchupOverUnder
Twins
51-57
o3.5-145
u3.5+114
Marlins
52-55
o3.5-126
u3.5-102