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: 60-63-1 (-8.8u)
Under 7.5-110
1u
Wags Wins
Wags Wins
Last 30d: 210-208-1 (-5.1u)
MIA +126
1.58u
YBK Picks.com
Last 30d: 55-39-1 (+29.4u)
MIA +1-110
1.82u
Austin Pendergrass
Austin Pendergrass
Last 30d: 45-50-0 (-7.6u)
SF -148
0.5u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 198-179-3 (-1.0u)
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: 81-78-2 (-0.7u)
MIA +130
3.9u
Scott Rickenbach
Scott Rickenbach
Last 30d: 118-98-1 (+5.9u)
SF -170
1u
💰🦡 Jake
💰🦡 Jake
Last 30d: 103-107-10 (+2.8u)
Under 0.5 (1st Inn)-130
1u
Sean Zerillo
Sean Zerillo
Last 30d: 60-93-2 (-1.4u)
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

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
    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
    0-0
    o4.5+105
    u4.5-135
    Marlins
    0-0
    o3.5-102
    u3.5-126