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
0-0
-1.5
-1.5+120
o7.5-120
-148
Marlins
0-0
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: 107-93-8 (+6.7u)
Under 7.5-110
1u
Wags Wins
Wags Wins
Last 30d: 308-333-7 (-32.3u)
MIA +126
1.58u
YBK Picks.com
Last 30d: 35-25-0 (+19.1u)
MIA +1-110
1.82u
Austin Pendergrass
Austin Pendergrass
Last 30d: 31-37-0 (-8.8u)
SF -148
0.5u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 149-142-1 (+0.7u)
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%)
Brian Bitler
Brian Bitler
Last 30d: 101-114-1 (-59.7u)
MIA +130
3.9u
Scott Rickenbach
Scott Rickenbach
Last 30d: 89-105-1 (-27.2u)
SF -170
1u
💰🦡 Jake
💰🦡 Jake
Last 30d: 71-92-4 (-24.7u)
Under 0.5 (1st Inn)-130
1u
Sean Zerillo
Sean Zerillo
Last 30d: 33-27-0 (+2.8u)
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
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 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

  • JT Brubaker
    RP

    Brubaker is out with ribs

    Out

  • Reiver Sanmartin
    RP

    Sanmartin is out with elbow

    Out

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 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
 Wade logo8L.Wade, 1B0-4000
 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
0-0
o4.5+105
u4.5-135
Marlins
0-0
o3.5-102
u3.5-126