Twins vs. Marlins Odds & Betting Predictions - July 2, 2025
Twins at Marlins
10:40 pm • FDSFLStarting Pitchers
| pitcher | team | era | w-l | |
|---|---|---|---|---|
![]() | 4.17 | 6-4 | ||
![]() | 4.04 | 7-4 |
Twins at Marlins Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
|---|---|---|---|---|
Twins 0-0 | -1.5 | -1.5+133 | o8.5-121 | -121 |
Marlins 0-0 | u8.5 | +1.5-160 | u8.5+100 | +101 |

loanDepot parkMiami
Twins vs. Marlins Expert Picks
Prop Bomb 🏝
Last 30d: 1-6-0 (-6.2u)
MIN -120
1u
The Twins have been shutout in back-to-back games, but it came against two tough pitchers in Skubal and Cabrera. Now they get a much easier matchup against Janson Junk who finally returned to Earth in his most recent outing (3.2 IP, 8 HA, 5 ER @ SF). His overall numbers still look very strong this season (3.73 ERA, 1.15 WHIP), but the underlying metrics point toward some serious regression. His sample is still relatively small (31.1 innings), but overall he's sporting a 13th percentile whiff rate to go along with an xBA and hard-hit rate in the 1st percentile. In short, he's getting hit harder than nearly every pitcher in the league - that's clearly not a recipe for success. He's also had a tougher time against LHH this season and the Twins will have 5 in the lineup including their 2-3-4 hitters. This should be a matchup where the Twins can take advantage of a mediocre pitcher on the other side.
For Minnesota, SWR hasn't been getting deep into games but he's throwing the ball as well as he ever has at this level. Over his L3 starts, against some good competition (HOU, MIL, SEA), SWR has posted a 1.69 ERA, 0.75 WHIP, and 2.40 FIP. While he's certainly due some regression from that level of production, he's more than capable of giving us 5 solid innings here and handing the ball off to one of the better bullpen units in the league. Louie Varland tossed 19 pitches yesterday, but the rest of the Twins bullpen has had 2+ days off. Coming off 3 straight losses and having a fresh bullpen at his disposal, this is a spot where I like the price for MIN.
💰🦡 Jake
Last 30d: 117-134-8 (+0.3u)
MIA -105 (F5)
1.05u
Matt DiLeo
Last 30d: 43-33-0 (+4.4u)
K.Stowers o1.5 Hits + Runs + RBIs+100
1u
Picks Office
Last 30d: 117-94-4 (+16.1u)
MIN -115
0.87u
Follow @PicksOffice on X for more.
Boomer Betz
Last 30d: 182-170-3 (+17.8u)
MIN -110
0.91u
S.Woods Richardson o4.5 Hits Allowed-150
1u
Moneyline Hacks
Last 30d: 115-124-2 (+38.5u)
MIA +105
1u
🔥Free Discord + Youtube: Extra Picks/ Analysis
https://discord.gg/A8v49URQaG
https://www.youtube.com/@FadetheNoise
Link to VIP (Copy &Paste): https://linktr.ee/moneylinehacks%F0%9F%94%A560% OFF with promo code: Hacks60
Twins vs. Marlins Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Twins vs. Marlins Public Betting Percentages
Betting Trends
- Marlins are 2-3 in their last 5 games.
- Marlins are 3-2 in their last 5 games against the spread
- Marlins are 51-30 in their road games against the spread
- The totals have gone OVER in 1 of Marlins' last 5 games
- The totals have gone OVER in 38 of Marlins' 81 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 GarrettP
Garrett is out for season with elbow
Out for Season
- Kyle StowersOF
Stowers is out with oblique
Out
- Max MeyerP
Meyer is out for season with hip
Out for Season

Twins Injuries
- Alan RodenOF
Roden is out with thumb
Out
Twins vs. Marlins Box Score
Twins Player Stats| PITCHER | PC | IP | K | ER | |
|---|---|---|---|---|---|
![]() | 75 | 5 | 3 | 1 | |
![]() | 15 | 1 | 1 | 0 | |
![]() | 12 | 0.2 | 0 | 0 | |
![]() | 9 | 0.1 | 0 | 0 | |
![]() | 14 | 1 | 1 | 0 | |
![]() | 9 | 1 | 0 | 0 |
| HITTERS | H-AB | R | HR | RBI |
|---|---|---|---|---|
![]() | 1-4 | 1 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 3-4 | 1 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 1 |
![]() | 2-4 | 0 | 0 | 1 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 1-2 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
Marlins Player Stats| PITCHER | PC | IP | K | ER | |
|---|---|---|---|---|---|
![]() | 83 | 6 | 7 | 2 | |
![]() | 20 | 1 | 1 | 0 | |
![]() | 21 | 2 | 1 | 0 |
| HITTERS | H-AB | R | HR | RBI |
|---|---|---|---|---|
![]() | 1-3 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 2-4 | 1 | 1 | 1 |
![]() | 2-4 | 1 | 1 | 1 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 2-4 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
Twins vs. Marlins Odds Comparison
Could not load odds
Twins at Marlins Team Totals
MatchupOverUnder | ||
|---|---|---|
Twins 0-0 | o4.5-105 | u4.5-122 |
Marlins 0-0 | o3.5-146 | u3.5+115 |
































