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

Marlins at Giants

1:45 am • FDSFL
4 - 2
Starting Pitchers
pitcherteameraw-l
Justin Verlander logoJ.VerlanderSan Francisco Giants logo3.854-11
Cal Quantrill logoC.QuantrillMiami Marlins logo5.504-10

Marlins at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Marlins
0-0
+1.5
+1.5-137
o8-110
+152
Giants
0-0
u7.5
-1.5+114
u8-110
-182
location pinWednesday 1:45 a.m.
June 25, 2025
Oracle ParkSan Francisco

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Marlins vs. Giants Public Betting Percentages

Away Logo

Marlins

Public

16%

Bets%

84%

Money%

MLB Public Betting Right Arrow

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Giants
76-8635-4641-4035-5740-28
Marlins
94-6843-3851-3011-1882-49

Over/Under History

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

Straight-Up (ML) History

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

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jun 22ndBOSW 9-5-1.5 WO 7SF -164
Jun 21stBOSW 3-2-1.5 LU 7.5SF -125
Jun 21stBOSL 5-7-1.5 LO 7.5BOS -132
Jun 19thCLEW 2-1-1.5 LU 7SF -190
Jun 19thCLEL 2-4-1.5 LU 8.5CLE -158

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

    Marlins vs. Giants Box Score
    Marlins Player Stats
    Projected
    PITCHERPCIPKER
    Cal Quantrill logoRC.Quantrill, P824.232
    Anthony Bender logoRA.Bender, P261.120
    Cade Gibson logoLC.Gibson, P181.120
    Ronny Henriquez logoRR.Henriquez, P110.220
    Calvin Faucher logoRC.Faucher, P18110
    HITTERSH-ABRHRRBI
    Xavier Edwards logo1X.Edwards, 2B2-4001
    Jesus Sanchez logo2J.Sanchez, RF2-5100
    Otto Lopez logo3O.Lopez, SS2-5001
    Agustin Ramirez logo4A.Ramirez, DH1-4000
    Kyle Stowers logo5K.Stowers, LF1-4100
    Eric Wagaman logo6E.Wagaman, 1B1-4101
    Liam Hicks logo7L.Hicks, C0-4000
    Nick Fortes logo7N.Fortes, C0-0000
    Connor Norby logo8C.Norby, 3B2-4101
    Dane Myers logo9D.Myers, CF0-4000
    Giants Player Stats
    Projected
    PITCHERPCIPKER
    Justin Verlander logoRJ.Verlander, P86553
    Sean Hjelle logoRS.Hjelle, P11100
    Ryan Walker logoRR.Walker, P16101
    Spencer Bivens logoRS.Bivens, P19120
    Joey Lucchesi logoLJ.Lucchesi, P23100
    HITTERSH-ABRHRRBI
    Mike Yastrzemski logo1M.Yastrzemski, RF0-3000
    Rafael Devers logo2R.Devers, DH1-4000
    Heliot Ramos logo3H.Ramos, LF1-3000
    Wilmer Flores logo4W.Flores, 1B0-3000
    Jung Hoo Lee logo5J.Lee, CF1-3000
    Willy Adames logo6W.Adames, SS0-3000
    Casey Schmitt logo7C.Schmitt, 3B1-4100
    Patrick Bailey logo8P.Bailey, C0-3000
    Christian Koss logo9C.Koss, 2B1-3112

    Marlins vs. Giants Odds Comparison

    Right Arrow

    Could not load odds

    Marlins at Giants Team Totals

    MatchupOverUnder
    Marlins
    0-0
    o3.5+100
    u3.5-129
    Giants
    0-0
    o4.5-102
    u4.5-126