Twins vs. Marlins Odds & Betting Predictions - July 3, 2025
Twins at Marlins
4:10 pm • MNNTStarting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 6.19 | 0-2 | |
![]() | ![]() | 5.40 | 2-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 |

loanDepot parkMiami
Twins vs. Marlins Expert Picks

Boomer Betz
Last 30d: 305-298-7 (+28.7u)
E.Perez o14.5 Outs-184
0.54u

Picks Office
Last 30d: 79-76-2 (+1.8u)
Under 8-110
0.91u
Follow @PicksOffice on X for more.

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
Last 30d: 22-31-1 (-9.6u)
MIA -102
1u

Capper Central
Last 30d: 124-102-5 (+5.7u)
MIA +100
1u

Lines at Lunch
Last 30d: 90-106-3 (-23.6u)
E.Perez o5.5 Ks+125
1u

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
Last 30d: 22-31-1 (-9.6u)
E.Perez o5.5 Ks+125
1.25u

Sandy Plashkes
Last 30d: 86-91-2 (+1.6u)
MIA +104
1.04u

Kyle Murray
Last 30d: 109-132-5 (+39.8u)
Under 4.5 (F5)-120
1u

Sean Zerillo
Last 30d: 162-147-4 (+12.0u)
Under 8.5-118
0.5u
Bet to 8 (-110)

FTN Fantasy
Last 30d: 36-32-2 (+6.2u)
MIN -1.5+145
1u
Twins vs. Marlins Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Twins vs. Marlins Public Betting Percentages
Betting Trends
- Marlins are 4-1 in their last 5 games.
- Marlins are 5-0 in their last 5 games against the spread
- Marlins are 27-14 in their road games against the spread
- The totals have gone OVER in 2 of Marlins' last 5 games
- The totals have gone OVER in 18 of Marlins' 44 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Marlins vs. Twins Injury Updates

Marlins Injuries
- Braxton GarrettSP
Garrett is out for season with elbow
Out for Season
- Max MeyerSP
Meyer is out for season with hip
Out for Season

Twins Injuries
Twins vs. Marlins Box Score

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 87 | 6 | 7 | 4 | |
![]() | 16 | 1 | 1 | 0 | |
![]() | 13 | 1 | 0 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 0-4 | 0 | 0 | 0 |
![]() | 2-4 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 1 | 1 | 1 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 80 | 6 | 7 | 0 | |
![]() | 9 | 0.2 | 1 | 1 | |
![]() | 6 | 0.1 | 0 | 0 | |
![]() | 6 | 1 | 1 | 0 | |
![]() | 15 | 1 | 1 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 2-4 | 2 | 0 | 0 |
![]() | 2-4 | 0 | 0 | 1 |
![]() | 1-4 | 1 | 0 | 1 |
![]() | 1-4 | 1 | 1 | 2 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 1-2 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
Twins vs. Marlins Odds Comparison
Could not load odds
Twins at Marlins Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Twins 41-45 | N/A | N/A |
![]() Marlins 38-46 | N/A | N/A |