Giants vs. Marlins Odds & Betting Predictions - June 1, 2025

Giants at Marlins

5:40 pm • NBCS-BA
4 - 2
Starting Pitchers
pitcherteameraw-l
Ryan Weathers logoR.WeathersMiami Marlins logo1.151-0
Hayden Birdsong logoH.BirdsongSan Francisco Giants logo2.482-1

Giants at Marlins Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
32-26
-1.5
-1.5+142
o8-109
-115
Marlins
23-33
u8
+1.5-170
u8-109
-105
location pinSunday 5:40 p.m.
June 01, 2025
loanDepot parkMiami
Giants vs. Marlins Expert Picks
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 137-181-5 (-5.0u)
Under 8-112
1u
Cold offenses take under Overall: 804-567-61,59% (ROI:13%) Season:17-13-0,57% (ROI:7%)
Sandy Plashkes
Sandy Plashkes
Last 30d: 105-112-6 (-6.9u)
MIA -120 (F5)
1.2u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 137-181-5 (-5.0u)
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
Austin Pendergrass
Last 30d: 101-120-3 (-6.9u)
Under 8.5-130
0.38u
The Degenerates
The Degenerates
Last 30d: 74-71-3 (-10.4u)
Under 8-115
1u
Picks Office
Picks Office
Last 30d: 76-77-2 (-5.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
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
Sean Zerillo
Last 30d: 135-150-8 (-8.7u)
Under 8-114
0.5u
Bet to 7.5 (+100)

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Giants vs. Marlins Public Betting Percentages

Away Logo

Giants

Public

61%

Bets%

39%

Money%

MLB Public Betting Right Arrow

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Marlins
30-2616-1414-122-427-22
Giants
25-3312-1413-1912-2312-10

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Marlins
32-2416-1416-103-329-20
Giants
27-30-111-1516-15-111-2415-6-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Marlins
23-3314-169-174-219-30
Giants
32-2617-915-1721-1410-12

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
May 31stSFW 1-0+1.5 WU 7.5MIA +124
May 30thSFL 0-2+1.5 LU 8.5SF +140
May 28th@SDW 10-8+1.5 WO 8.5MIA +135
May 28th@SDL 6-8+1.5 LO 8SD +140
May 27th@SDL 3-4+1.5 WU 8SD +128

Marlins vs. Giants Injury Updates

Marlins Injuries

  • Braxton Garrett
    SP

    Garrett is out for season with elbow

    Out for Season

  • Eury Perez
    SP

    Perez is out with elbow

    Out

Giants Injuries

  • Tom Murphy
    C

    Murphy is out with back

    Out

  • Jerar Encarnacion
    RF

    Encarnacion is out with hand

    Out

Giants vs. Marlins Box Score
Giants Player Stats
Projected
PITCHERPCIPKER
Hayden Birdsong logoRH.Birdsong, P885.151
Ryan Walker logoRR.Walker, P90.210
Jordan Hicks logoRJ.Hicks, P200.111
Tyler Rogers logoRT.Rogers, P100.210
Erik Miller logoLE.Miller, P180.210
Camilo Doval logoRC.Doval, P211.100
HITTERSH-ABRHRRBI
Heliot Ramos logo1H.Ramos, LF2-4100
Tyler Fitzgerald logo2T.Fitzgerald, 2B0-3000
Wilmer Flores logo3W.Flores, DH1-4001
Matt Chapman logo4M.Chapman, 3B0-3000
Willy Adames logo5W.Adames, SS1-4000
Casey Schmitt logo6C.Schmitt, 1B1-3100
Mike Yastrzemski logo7M.Yastrzemski, RF0-4000
Patrick Bailey logo8P.Bailey, C1-4100
Luis Matos logo9L.Matos, CF2-4113
Jung Hoo Lee logo9J.Lee, CF0-0000
Marlins Player Stats
Projected
PITCHERPCIPKER
Ryan Weathers logoLR.Weathers, P99674
Jesus Tinoco logoRJ.Tinoco, P13100
Tyler Phillips logoRT.Phillips, P14110
Cade Gibson logoLC.Gibson, P11100
HITTERSH-ABRHRRBI
Xavier Edwards logo1X.Edwards, 2B5-5101
Jesus Sanchez logo2J.Sanchez, RF1-5000
Otto Lopez logo3O.Lopez, SS1-4001
Agustin Ramirez logo4A.Ramirez, C1-5000
Kyle Stowers logo5K.Stowers, LF0-4000
Eric Wagaman logo6E.Wagaman, DH1-3100
Connor Norby logo7C.Norby, 3B0-4000
Liam Hicks logo8L.Hicks, 1B0-2000
Dane Myers logo8D.Myers, PH0-0000
Dane Myers logo8D.Myers, CF0-0000
Javier Sanoja logo9J.Sanoja, CF0-3000
Jack Winkler logo9J.Winkler, 1B0-0000

Giants vs. Marlins Odds Comparison

Right Arrow

Could not load odds

Giants at Marlins Team Totals

MatchupOverUnder
Giants
32-26
N/A
N/A
Marlins
23-33
N/A
N/A