Giants vs. Marlins Odds & Betting Predictions - May 31, 2025

Giants at Marlins

8:10 pm • NBCS-BA
0 - 1
Starting Pitchers
pitcherteameraw-l
Edward Cabrera logoE.CabreraMiami Marlins logo3.538-7
Robbie Ray logoR.RaySan Francisco Giants logo3.6511-8

Giants at Marlins Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
39-55
-1.5
-1.5+120
o7.5-120
-148
Marlins
52-43
u8
+1.5-142
u7.5-102
+124
location pinSaturday 8:10 p.m.
May 31, 2025
loanDepot parkMiami
Giants vs. Marlins Expert Picks
The Degenerates
The Degenerates
Last 30d: 46-38-3 (+6.2u)
Under 7.5-110
1u
Wags Wins
Wags Wins
Last 30d: 164-169-2 (-21.1u)
MIA +126
1.58u
YBK Picks.com
Last 30d: 12-13-1 (-2.7u)
MIA +1-110
1.82u
Austin Pendergrass
Austin Pendergrass
Last 30d: 42-23-2 (+6.4u)
SF -148
0.5u
Doug Ziefel
Doug Ziefel
Last 30d: 148-170-17 (+8.9u)
MIA +115 (F5)
0.49u
Anthony Dabbundo
Anthony Dabbundo
Last 30d: 59-56-6 (+9.2u)
SF -148
1.48u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 1-0-0 (+2.6u)
MIA +1.5-140
1u
Non divisional dogs off a loss Overall: 640-439-20,59% (ROI:11%) Season:18-12-0,60% (ROI:16%)
Collin Whitchurch
Collin Whitchurch
Last 30d: 13-25-1 (-4.4u)
MIA +130
0.65u
Brian Bitler
Brian Bitler
Last 30d: 58-74-0 (-44.1u)
MIA +130
3.9u
Collin Whitchurch
Collin Whitchurch
Last 30d: 13-25-1 (-4.4u)
MIA +120 (F5)
0.6u
Scott Rickenbach
Scott Rickenbach
Last 30d: 75-56-3 (+9.8u)
SF -170
1u
💰🦡 Jake
💰🦡 Jake
Last 30d: 75-86-4 (+12.1u)
Under 0.5 (1st Inn)-130
1u
Sean Zerillo
Sean Zerillo
Last 30d: 124-129-6 (-6.5u)
Under 8-118
0.5u
Bet to 7.5 (-105)

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

87%

Bets%

13%

Money%

MLB Public Betting Right Arrow

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Marlins
47-4824-2523-2324-2423-24
Giants
42-5220-2522-2714-2128-30

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Marlins
51-41-322-2729-14-322-2629-15-3
Giants
44-44-621-22-223-22-419-13-324-31-3

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Marlins
52-4331-1821-2532-1620-27
Giants
39-5520-2519-3016-1923-35

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
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
May 25th@LAAW 3-0-1.5 WU 9MIA -107

Giants vs. Marlins Injury Updates

Giants Injuries

  • Hayden Birdsong
    SP

    Birdsong is out with arm

    Out

Marlins Injuries

  • Maximo Acosta
    SS

    Acosta is out with oblique

    Out

  • Adam Mazur
    SP

    Mazur is out with elbow

    Out

Giants vs. Marlins Box Score
Giants Player Stats
Projected
PITCHERPCIPKER
Robbie Ray logoLR.Ray, P98791
Randy Rodriguez logoRR.Rodriguez, P5100
HITTERSH-ABRHRRBI
Heliot Ramos logo1H.Ramos, LF2-3000
Jung Hoo Lee logo2J.Lee, CF2-5000
Wilmer Flores logo3W.Flores, DH0-4000
Matt Chapman logo4M.Chapman, 3B2-3000
Willy Adames logo5W.Adames, SS0-2000
Mike Yastrzemski logo6M.Yastrzemski, RF1-4000
Tyler Fitzgerald logo7T.Fitzgerald, 2B1-4000
LaMonte Wade logo8L.Wade, 1B0-4000
Sam Huff logo9S.Huff, C0-3000
Casey Schmitt logo9C.Schmitt, PH0-1000
Marlins Player Stats
Projected
PITCHERPCIPKER
Edward Cabrera logoRE.Cabrera, P895.250
Ronny Henriquez logoRR.Henriquez, P191.120
Anthony Bender logoRA.Bender, P18110
Calvin Faucher logoRC.Faucher, P18100
HITTERSH-ABRHRRBI
Agustin Ramirez logo1A.Ramirez, DH1-3000
Heriberto Hernandez logo2H.Hernandez, LF0-3000
Kyle Stowers logo2K.Stowers, RF0-0000
Kyle Stowers logo2K.Stowers, LF0-0000
Otto Lopez logo3O.Lopez, SS0-3000
Eric Wagaman logo4E.Wagaman, 1B0-3000
Connor Norby logo5C.Norby, 3B0-3000
Dane Myers logo6D.Myers, RF0-2100
Dane Myers logo6D.Myers, CF0-2100
Nick Fortes logo7N.Fortes, C0-2000
Javier Sanoja logo8J.Sanoja, CF1-2001
Javier Sanoja logo8J.Sanoja, LF1-2001
Xavier Edwards logo8X.Edwards, PH0-1000
Xavier Edwards logo8X.Edwards, 2B0-1000
Jack Winkler logo9J.Winkler, 2B0-2000
Jesus Sanchez logo9J.Sanchez, PH1-1000
Jesus Sanchez logo9J.Sanchez, RF1-1000

Giants vs. Marlins Odds Comparison

Right Arrow

Could not load odds

Giants at Marlins Team Totals

MatchupOverUnder
Giants
39-55
N/A
N/A
Marlins
52-43
N/A
N/A