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

Marlins at Giants

2:15 am • NBCS-BA
9 - 4
Starting Pitchers
pitcherteameraw-l
Adrian Houser logoA.HouserSan Francisco Giants logo7.360-3
Sandy Alcantara logoS.AlcantaraMiami Marlins logo3.053-2

Marlins at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Marlins
13-13
-1.5
-1.5+150
o7.5-115
-115
Giants
11-15
u7.5
+1.5-181
u7.5-107
-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: 136-98-4 (+26.1u)
Under 13.5 (Live)-130
1u
Under 10.5 (Live)-120
1.2u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 289-288-9 (+8.0u)
S.Alcantara u4.5 Ks-140
0.65u
#EV Pinny -166 Circa -160 BM -174 BO-182
The Degenerates
The Degenerates
Last 30d: 93-90-8 (-0.1u)
MIA -115
1u
Wags Wins
Wags Wins
Last 30d: 239-263-2 (-8.5u)
Over 7.5-110
1.14u
💰🦡 Jake
💰🦡 Jake
Last 30d: 75-84-2 (-2.5u)
MIA -1.5+158
1.19u
MJC Locks
MJC Locks
Last 30d: 12-40-0 (+0.1u)
W.Adames o0.5 SB+750
0.15u
L.Arraez o0.5 SB+850
1.28u
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: 62-47-1 (+7.9u)
S.Alcantara u5.5 Hits Allowed+120
0.5u
Player Prop Savant
Player Prop Savant
Last 30d: 136-98-4 (+26.1u)
S.Alcantara u2.5 Earned Runs-110
1.65u
Billy Ward
Billy Ward
Last 30d: 43-48-4 (-3.9u)
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: 271-336-6 (+4.5u)
MIA -115 (F5)
$1.00
Frank Ammirante
Frank Ammirante
Last 30d: 300-341-14 (-1.5u)
S.Alcantara u2.5 Earned Runs-125
1.25u
Under 0.5 (1st Inn)-140
1.4u
Sean Zerillo
Sean Zerillo
Last 30d: 174-171-13 (-10.7u)
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-175-94-82-67-11
Marlins
11-157-94-68-93-6

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
11-13-25-8-16-5-16-25-11-2
Marlins
15-9-28-87-1-29-86-1-2

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
11-155-96-63-58-10
Marlins
13-1310-63-711-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

  • 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, P108643
Lake Bachar logoRL.Bachar, P31211
John King logoLJ.King, P14110
HITTERSH-ABRHRRBI
Jakob Marsee logo1J.Marsee, CF1-6100
Kyle Stowers logo2K.Stowers, LF3-5200
Esteury Ruiz logo2E.Ruiz, LF0-0000
Esteury Ruiz logo2E.Ruiz, RF0-0000
Otto Lopez logo3O.Lopez, SS3-5001
Xavier Edwards logo4X.Edwards, 2B3-4101
Liam Hicks logo5L.Hicks, C1-4113
Agustin Ramirez logo6A.Ramirez, DH1-5000
Owen Caissie logo7O.Caissie, RF1-3200
Heriberto Hernandez logo7H.Hernandez, PH0-1000
Heriberto Hernandez logo7H.Hernandez, LF0-1000
Graham Pauley logo8G.Pauley, 3B2-3101
Javier Sanoja logo8J.Sanoja, PH0-0000
Javier Sanoja logo8J.Sanoja, 3B0-0000
Connor Norby logo9C.Norby, 1B1-5113
Giants Player Stats
Projected
PITCHERPCIPKER
Adrian Houser logoRA.Houser, P77438
JT Brubaker logoRJ.Brubaker, P54331
Caleb Kilian logoRC.Kilian, P18100
Ryan Borucki logoLR.Borucki, P24100
HITTERSH-ABRHRRBI
Willy Adames logo1W.Adames, SS0-5000
Luis Arraez logo2L.Arraez, 2B3-5001
Matt Chapman logo3M.Chapman, 3B1-4000
Rafael Devers logo4R.Devers, 1B0-4000
Casey Schmitt logo5C.Schmitt, DH1-4000
Jung Hoo Lee logo6J.Lee, RF3-4111
Heliot Ramos logo7H.Ramos, LF1-3100
Drew Gilbert logo8D.Gilbert, CF1-3101
Jerar Encarnacion logo8J.Encarnacion, PH0-0000
Eric Haase logo9E.Haase, C1-3101
Christian Koss logo9C.Koss, PH0-1000

Marlins vs. Giants Odds Comparison

Right Arrow

Could not load odds

Marlins at Giants Team Totals

MatchupOverUnder
Marlins
13-13
N/A
N/A
Giants
11-15
N/A
N/A