Marlins vs. Giants Odds & Betting Predictions - April 25, 2026

Marlins at Giants

2:15 am • NBCS-BA
5 - 0

Marlins at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Marlins
12-13
-1.5
-1.5+150
o7.5-115
-115
Giants
11-14
u7.5
+1.5-181
u7.5-105
-105
location pinSaturday 2:15 a.m.
April 25, 2026
Oracle ParkSan Francisco
Marlins vs. Giants Expert Picks
Player Prop Savant
Player Prop Savant
Last 30d: 129-94-3 (+22.0u)
Under 10.5 (Live)-120
1.2u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 287-262-10 (+18.5u)
S.Alcantara u4.5 Ks-140
0.91u
#EV Pinny -166 Circa -160 BM -174 BO-182
The Degenerates
The Degenerates
Last 30d: 87-89-8 (-5.2u)
MIA -115
1.15u
Wags Wins
Wags Wins
Last 30d: 223-255-2 (-20.3u)
Over 7.5-110
1.25u
💰🦡 Jake
💰🦡 Jake
Last 30d: 72-77-2 (+2.1u)
MIA -1.5+158
0.75u
MJC Locks
MJC Locks
Last 30d: 10-36-0 (-0.8u)
W.Adames o0.5 SB+750
0.15u
L.Arraez o0.5 SB+850
0.15u
Targetting Sandy Alcantara who is the best SB target on the slate. He’s allowed 27 SBs on 29 Attempts dating back to last season. SF doesn’t steal a ton of bags but will be aggressive in the right matchups. Arraez has gotten on base in 3/6 PAs vs Sandy & just stole a base yesterday.
Matt DiLeo
Matt DiLeo
Last 30d: 56-44-1 (+6.7u)
S.Alcantara u5.5 Hits Allowed+120
0.5u
Player Prop Savant
Player Prop Savant
Last 30d: 129-94-3 (+22.0u)
S.Alcantara u2.5 Earned Runs-110
1.65u
Billy Ward
Billy Ward
Last 30d: 40-42-4 (-3.2u)
Under 0.5 (1st Inn)-118
1.18u
Should note FD offering two first inning bet profit boosts, would use both here making the line +128
Ryan Minion
Ryan Minion
Last 30d: 260-324-5 (+1.8u)
MIA -115 (F5)
$1.15
Frank Ammirante
Frank Ammirante
Last 30d: 286-327-14 (-1.8u)
S.Alcantara u2.5 Earned Runs-125
1.25u
Under 0.5 (1st Inn)-140
1.4u
Sean Zerillo
Sean Zerillo
Last 30d: 166-162-12 (-9.0u)
SF +100
0.5u
Bet to -107

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

54%

Bets%

46%

Money%

MLB Public Betting Right Arrow

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Giants
9-165-84-82-67-10
Marlins
10-157-93-67-93-6

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
10-13-24-8-16-5-16-24-11-2
Marlins
14-9-28-86-1-28-86-1-2

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
11-145-86-63-58-9
Marlins
12-1310-62-710-62-7

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Apr 23rdLADL 0-3+1.5 LU 7.5LAD +133
Apr 23rdLADW 3-0+1.5 WU 7.5SF +171
Apr 22ndLADW 3-1+1.5 WU 7.5SF +150
Apr 19th@WSHL 0-3-1.5 LU 8WSH -142
Apr 18th@WSHW 7-6-1.5 LO 9.5SF -113

Giants vs. Marlins Injury Updates

Giants Injuries

  • Hayden Birdsong
    SP

    Birdsong is out with arm

    Out

Marlins Injuries

  • Esteury Ruiz
    LF

    Ruiz is out with oblique

    Out

  • Maximo Acosta
    SS

    Acosta is out with oblique

    Out

  • Christopher Morel
    LF

    Christopher Morel (left oblique) scratched Friday.

    Out

  • Adam Mazur
    SP

    Mazur is out with elbow

    Out

Marlins vs. Giants Box Score
Marlins Player Stats
Projected
PITCHERPCIPKER
Sandy Alcantara logoRS.Alcantara, P42320
HITTERSH-ABRHRRBI
Jakob Marsee logo1J.Marsee, CF1-2100
Kyle Stowers logo2K.Stowers, LF1-2100
Otto Lopez logo3O.Lopez, SS0-2000
Xavier Edwards logo4X.Edwards, 2B2-2101
Liam Hicks logo5L.Hicks, C1-1113
Agustin Ramirez logo6A.Ramirez, DH0-2000
Owen Caissie logo7O.Caissie, RF1-1100
Graham Pauley logo8G.Pauley, 3B1-1001
Connor Norby logo9C.Norby, 1B0-1000
Giants Player Stats
Projected
PITCHERPCIPKER
Adrian Houser logoRA.Houser, P59335
HITTERSH-ABRHRRBI
Willy Adames logo1W.Adames, SS0-2000
Luis Arraez logo2L.Arraez, 2B1-2000
Matt Chapman logo3M.Chapman, 3B1-1000
Rafael Devers logo4R.Devers, 1B0-1000
Casey Schmitt logo5C.Schmitt, DH0-1000
Jung Hoo Lee logo6J.Lee, RF1-1000
Heliot Ramos logo7H.Ramos, LF0-1000
Drew Gilbert logo8D.Gilbert, CF0-1000
Eric Haase logo9E.Haase, C0-1000

Marlins vs. Giants Odds Comparison

Right Arrow

Could not load odds

Marlins at Giants Team Totals

MatchupOverUnder
Marlins
12-13
N/A
N/A
Giants
11-14
N/A
N/A