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 logo3.992-2
Hayden Birdsong logoH.BirdsongSan Francisco Giants logo4.804-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
location pinSunday 5:40 p.m.
June 01, 2025
loanDepot parkMiami
Giants vs. Marlins Expert Picks
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 198-179-3 (-1.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: 97-119-2 (-23.0u)
MIA -120 (F5)
1.2u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 198-179-3 (-1.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: 45-50-0 (-7.6u)
Under 8.5-130
0.38u
The Degenerates
The Degenerates
Last 30d: 60-63-1 (-8.8u)
Under 8-115
1u
Picks Office
Picks Office
Last 30d: 159-142-4 (+8.8u)
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: 45-50-1 (+4.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: 60-93-2 (-1.4u)
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
94-6843-3851-3011-1882-49
Giants
76-8635-4641-4035-5740-28

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Marlins
80-79-338-42-142-37-217-1262-66-3
Giants
75-80-735-45-140-35-636-55-137-25-6

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Marlins
79-8338-4341-4015-1464-67
Giants
81-8142-3939-4249-4331-37

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

  • Kyle Stowers
    LF

    Stowers is out with oblique

    Out

  • Max Meyer
    SP

    Meyer is out for season with hip

    Out for Season

Giants Injuries

    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
    0-0
    o4-111
    u4-114
    Marlins
    0-0
    o3.5-124
    u3.5-105