Giants vs. Marlins Odds & Betting Predictions - June 1, 2025
Giants at Marlins
5:40 pm • NBCS-BAStarting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 2.49 | 1-1 | |
![]() | ![]() | 2.37 | 3-1 |
Giants at Marlins Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Giants 33-26 | -1.5 | -1.5+142 | o8-109 | -115 |
![]() Marlins 23-34 | u8 | +1.5-170 | u8-109 | -105 |

loanDepot parkMiami
Giants vs. Marlins Expert Picks

Top Shelf Action 🥃
Last 30d: 137-180-5 (-3.8u)
Under 8-112
1u
Cold offenses take under
Overall: 804-567-61,59% (ROI:13%)
Season:17-13-0,57% (ROI:7%)

Sandy Plashkes
Last 30d: 103-112-6 (-7.7u)
MIA -120 (F5)
1.2u

Top Shelf Action 🥃
Last 30d: 137-180-5 (-3.8u)
SF -120
1u
away favs off a shutout
Overall: 123-58-0,68% (ROI:17%)
Season:6-1-0,86% (ROI:48%)
Fade dogs off a home shutout win
Overall: 208-87-0,71% (ROI:22%)
Season:7-3-0,70% (ROI:22%)

Austin Pendergrass
Last 30d: 98-122-3 (-11.5u)
Under 8.5-130
0.38u

The Degenerates
Last 30d: 70-70-3 (-13.3u)
Under 8-115
1u

Picks Office
Last 30d: 72-71-2 (-3.6u)
MIA +110
1u
Giants scored just 2 runs on 19 hits in first 2 games. Offense stuck in neutral — 14 straight games with ≤4 runs. Weathers owns them: 2-0, 1.38 ERA career vs SF. Giants couldn’t even score in 1-0 loss yesterday despite plenty of baserunners. Bats still cold.
Weathers in shutdown mode — 1.15 ERA in 3 starts this season. 10 hits, 2 ER over 15.2 IP. “Under” hit in 11 of his last 13 starts. Giants’ slump fits his groove — swing-and-miss stuff, elite control. Dominated them before, thrives in low-scoring spots. Big edge here.
Birdsong's been tagged for 3 runs in 4.1 IP in last start. Marlins not flashy at plate, but clutch: Hicks 1.050 OPS in May. SF can’t convert.
Under 8-115
0.87u
Back-to-back 1-0 and 2-0 games… you really think they’re combining for 8 now? Giants held to 4 runs or less in 13 straight. Just 2 runs on 19 hits this series. Marlins worse — 6 hits total in 2 games. Both teams allergic to RBIs. No clutch, no fireworks.
Weathers (1.15 ERA) back healthy, lights-out in 3 starts — just 2 ER over 15.2 IP. Lifetime vs SF: 1.38 ERA, 2-0 record. “Under” is 11-2 in his last 13 starts. Birdsong (2.48 ERA) looking sharp as a starter again. Bullpens in form: Giants relievers 1.42 ERA last 3.
Defense flashing too — two Marlins catches stole runs on Saturday. Giants 11-1 to the Under in last 12 road. Head-to-head: Under 8-1 last 9 in Miami, 24-8-1 overall. Offense dead, arms live, fielders saving the scoreboard. Way too many signs.

The Propfessor
Last 30d: 32-35-0 (-2.2u)
R.Weathers o4.5 Ks-125
0.8u
Make sure you check alt lines too, sometimes they have better odds

Sean Zerillo
Last 30d: 134-142-8 (-5.3u)
Under 8-114
0.5u
Bet to 7.5 (+100)
Prop Odds Comparison
Line Movement Tracker
Giants vs. Marlins Public Betting Percentages
Betting Trends
- Marlins are 2-3 in their last 5 games.
- Marlins are 2-3 in their last 5 games against the spread
- Marlins are 14-12 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 16 of Marlins' 31 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Marlins vs. Giants Injury Updates

Marlins Injuries
- Braxton GarrettP
Garrett is out for season with elbow
Out for Season
- Eury PerezP
Perez is out with elbow
Out

Giants Injuries
- Tom MurphyC
Murphy is out with back
Out
- Jerar EncarnacionOF
Encarnacion is out with hand
Out
Giants vs. Marlins Box Score

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 88 | 5.1 | 5 | 1 | |
![]() | 9 | 0.2 | 1 | 0 | |
![]() | 20 | 0.1 | 1 | 1 | |
![]() | 10 | 0.2 | 1 | 0 | |
![]() | 18 | 0.2 | 1 | 0 | |
![]() | 21 | 1.1 | 0 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 2-4 | 1 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 1 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 1-3 | 1 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 1 | 0 | 0 |
![]() | 2-4 | 1 | 1 | 3 |
![]() | 0-0 | 0 | 0 | 0 |

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 99 | 6 | 7 | 4 | |
![]() | 13 | 1 | 0 | 0 | |
![]() | 14 | 1 | 1 | 0 | |
![]() | 11 | 1 | 0 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 5-5 | 1 | 0 | 1 |
![]() | 1-5 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 1 |
![]() | 1-5 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-3 | 1 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
Giants vs. Marlins Odds Comparison
Could not load odds
Giants at Marlins Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Giants 33-26 | o4-111 | u4-114 |
![]() Marlins 23-34 | o3.5-124 | u3.5-105 |