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

Marlins at Giants

8:05 pm • MIAM
@
Starting Pitchers
pitcherteameraw-l
Robbie Ray logoR.RaySan Francisco Giants logo2.862-3
Eury Perez logoE.PerezMiami Marlins logo4.152-1

Marlins at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Marlins
13-13
+1.5
-1.5+170
o7.5-107
+105
Giants
11-15
u7.5
+1.5-199
u7.5-113
-117
location pinSaturday 8:05 p.m.
April 25, 2026
Oracle ParkSan Francisco
thermometer image57°Fahrenheit
rain image0%Rain
wind image9Wind
Marlins vs. Giants Expert Picks
Frank Ammirante
Frank Ammirante
Last 30d: 286-328-14 (-4.1u)
SF -120
1.2u
Player Prop Savant
Player Prop Savant
Last 30d: 132-95-3 (+24.0u)
SF -110 (F5)
1.1u
Derek Carty
Derek Carty
Last 30d: 22-45-4 (+1.1u)
E.Perez u5.5 Ks-135
1u
There is a value opportunity on Eury Perez's strikeouts prop. THE BAT X is projecting him to record 4.37 strikeouts, while oddsmakers are implying 5.22. The model believes there is a 72% chance he records fewer than 6 strikeouts, so there is value on the under at -135. This play is good down to at least -190. Love THE BAT X? Get all of Carty's sports betting projections at EV Analytics https://evanalytics.com/subscribe/mlb?ref=zdlkmgz

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

46%

Bets%

54%

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 25thMIAL 4-9+1.5 LO 7.5MIA -105
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

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 Starting Lineups
Marlins Starting Lineup
Projected
PITCHERW-LERAWHIPK/9
Eury Perez logoRE.Perez, P2-14.151.3469.35
HITTERSAVGOBPSLGHR
Otto Lopez logo1O.Lopez, SS.330.377.5153
Agustin Ramirez logo2A.Ramirez, C.226.298.3662
Jakob Marsee logo3J.Marsee, CF.178.300.2671
Heriberto Hernandez logo4H.Hernandez, DH.175.299.2110
Connor Norby logo5C.Norby, 1B.244.333.4233
Kyle Stowers logo6K.Stowers, LF.400.500.6000
Xavier Edwards logo7X.Edwards, 2B.347.429.4801
Javier Sanoja logo8J.Sanoja, 3B.352.407.4070
Esteury Ruiz logo9E.Ruiz, RF.000.000.0000
Giants Starting Lineup
Projected
PITCHERW-LERAWHIPK/9
Robbie Ray logoLR.Ray, P2-32.861.0949.85
HITTERSAVGOBPSLGHR
Willy Adames logo1W.Adames, SS.217.259.3963
Luis Arraez logo2L.Arraez, 2B.320.352.3710
Matt Chapman logo3M.Chapman, 3B.284.330.3731
Rafael Devers logo4R.Devers, 1B.221.257.3082
Casey Schmitt logo5C.Schmitt, DH.280.321.4532
Jung Hoo Lee logo6J.Lee, RF.275.320.4072
Heliot Ramos logo7H.Ramos, LF.267.313.3892
Drew Gilbert logo8D.Gilbert, CF.231.286.3461
Patrick Bailey logo9P.Bailey, C.148.212.1971

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