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 logo6.190-2
David Festa logoD.FestaMinnesota Twins logo5.402-2

Twins at Marlins Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Twins
41-45
N/A
N/A
N/A
Marlins
38-46
N/A
N/A
N/A
location pinThursday 4:10 p.m.
July 03, 2025
loanDepot parkMiami
Twins vs. Marlins Expert Picks
Boomer Betz
Boomer Betz
Last 30d: 305-298-7 (+28.7u)
E.Perez o14.5 Outs-184
0.54u
Picks Office
Picks Office
Last 30d: 79-76-2 (+1.8u)
Under 8-110
0.91u
Follow @PicksOffice on X for more.
Allan Lem
Allan Lem
Last 30d: 52-33-1 (+5.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: 22-31-1 (-9.6u)
MIA -102
1u
Capper Central
Capper Central
Last 30d: 124-102-5 (+5.7u)
MIA +100
1u
Lines at Lunch
Lines at Lunch
Last 30d: 90-106-3 (-23.6u)
E.Perez o5.5 Ks+125
1u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 166-131-4 (+9.2u)
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: 22-31-1 (-9.6u)
E.Perez o5.5 Ks+125
1.25u
Sandy Plashkes
Sandy Plashkes
Last 30d: 86-91-2 (+1.6u)
MIA +104
1.04u
Kyle Murray
Kyle Murray
Last 30d: 109-132-5 (+39.8u)
Under 4.5 (F5)-120
1u
Sean Zerillo
Sean Zerillo
Last 30d: 162-147-4 (+12.0u)
Under 8.5-118
0.5u
Bet to 8 (-110)
FTN Fantasy
FTN Fantasy
Last 30d: 36-32-2 (+6.2u)
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

50%

Bets%

50%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Marlins
50-3523-2127-143-746-27
Twins
45-4223-1622-2628-2716-15

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Marlins
42-4318-2624-175-536-37
Twins
36-47-418-20-118-27-324-29-211-18-2

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Marlins
39-4619-2520-215-534-39
Twins
41-4622-1719-2929-2612-19

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

Twins Injuries

    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
    41-45
    N/A
    N/A
    Marlins
    38-46
    N/A
    N/A