Giants vs. Marlins Odds & Betting Predictions - June 1, 2025
Giants at Marlins
5:40 pm • NBCS-BAStarting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 3.99 | 2-2 | |
![]() | ![]() | 4.80 | 4-4 |
Giants at Marlins Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Giants 0-0 | -1.5 | -1.5+142 | o8-109 | -115 |
![]() Marlins 0-0 | u8 | +1.5-170 | u8-109 | -105 |

loanDepot parkMiami
Giants vs. Marlins Expert Picks

Sandy Plashkes
Last 30d: 76-103-3 (-10.6u)
MIA -120 (F5)
1.2u

Austin Pendergrass
Last 30d: 47-47-0 (-1.2u)
Under 8.5-130
0.38u

The Degenerates
Last 30d: 77-62-2 (+10.1u)
Under 8-115
1u

Picks Office
Last 30d: 65-79-3 (-10.1u)
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: 35-52-2 (+4.5u)
R.Weathers o4.5 Ks-125
0.8u
Make sure you check alt lines too, sometimes they have better odds

Sean Zerillo
Last 30d: 155-181-6 (-9.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 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. Giants Injury Updates

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

Giants Injuries
- Thomas MurphyC
Murphy is out with back
Out
- Jonathan BrubakerRP
Brubaker is out with ribs
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 0-0 | o4-111 | u4-114 |
![]() Marlins 0-0 | o3.5-124 | u3.5-105 |