Giants vs. Marlins Odds & Betting Predictions - June 21, 2026

Giants at Marlins

5:40 pm • NBCS-BA
1 - 1

Giants at Marlins Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
31-45
-1.5
-1.5+121
o8.5-112
-141
Marlins
39-38
u8
+1.5-141
u8.5-107
+120
location pinSunday 5:40 p.m.
June 21, 2026
loanDepot parkMiami
Giants vs. Marlins Expert Picks
Austin Pendergrass
Austin Pendergrass
Last 30d: 35-19-1 (+6.3u)
SF -166 (F5)
0.5u
Adam Kaufman
Adam Kaufman
Last 30d: 89-101-0 (-25.6u)
MIA +125
1u
Brian Bitler
Brian Bitler
Last 30d: 88-93-1 (+15.3u)
SF -133
3u
RoyalsProps
RoyalsProps
Last 30d: 59-51-0 (-0.4u)
B.Eldridge o1.5 Hits + Runs + RBIs-127
1.27u
Frank Ammirante
Frank Ammirante
Last 30d: 297-263-10 (+38.1u)
R.Devers o0.5 HR+416
0.1u
R.Devers o1.5 Total Bases+125
0.8u

Giants vs. Marlins Previews & Analysis

  • Giants vs Marlins: Webb Leads the Way article feature image

    Giants vs Marlins: Webb Leads the Way

    Action Network Staff
    Jun 21, 2026 UTC
  • The Leadoff: Minion's 16 Bets for 9 MLB Games on Sunday article feature image

    The Leadoff: Minion's 16 Bets for 9 MLB Games on Sunday

    Ryan Minion
    Jun 21, 2026 UTC
  • Opening Pitch: Zerillo’s MLB Projections for Sunday article feature image

    Opening Pitch: Zerillo’s MLB Projections for Sunday

    Sean Zerillo
    Jun 20, 2026 UTC
See more MLB Coverage Right Arrow

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

64%

Bets%

36%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Marlins
36-4119-2217-1919-1917-22
Giants
33-4314-2019-2310-1623-26

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Marlins
43-31-319-2224-9-317-2126-10-3
Giants
36-35-516-16-220-19-316-8-219-27-3

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Marlins
39-3825-1614-2226-1213-26
Giants
31-4514-2017-2512-1419-30

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jun 20thSFW 6-3-1.5 WO 8MIA -149
Jun 19thSFW 4-3+1.5 WU 8MIA -113
Jun 17th@PHIW 12-4-1.5 WO 9.5MIA +102
Jun 16th@PHIL 2-8+1.5 LO 8.5PHI +154
Jun 15th@PHIL 0-7+1.5 LU 8PHI +170

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

  • Adam Mazur
    SP

    Mazur is out with elbow

    Out

Giants vs. Marlins Box Score
Giants Player Stats
Projected
PITCHERPCIPKER
Logan Webb logoRL.Webb, P27231
HITTERSH-ABRHRRBI
Luis Arraez logo1L.Arraez, 2B1-2100
Bryce Eldridge logo2B.Eldridge, DH0-1000
Casey Schmitt logo3C.Schmitt, LF1-2001
Rafael Devers logo4R.Devers, 1B0-2000
Jung Hoo Lee logo5J.Lee, RF0-0000
Willy Adames logo6W.Adames, SS0-1000
Matt Chapman logo7M.Chapman, 3B0-1000
Drew Gilbert logo8D.Gilbert, CF0-1000
Daniel Susac logo9D.Susac, C0-1000
Marlins Player Stats
Projected
PITCHERPCIPKER
Ryan Gusto logoRR.Gusto, P49341
HITTERSH-ABRHRRBI
Jakob Marsee logo1J.Marsee, CF0-1000
Griffin Conine logo2G.Conine, RF0-1000
Xavier Edwards logo3X.Edwards, 2B0-1000
Kyle Stowers logo4K.Stowers, 1B1-1111
Otto Lopez logo5O.Lopez, SS0-1000
Owen Caissie logo6O.Caissie, DH0-1000
Esteury Ruiz logo7E.Ruiz, LF0-1000
Joe Mack logo8J.Mack, C-
Connor Norby logo9C.Norby, 3B-

Giants vs. Marlins Odds Comparison

Right Arrow

Could not load odds

Giants at Marlins Team Totals

MatchupOverUnder
Giants
31-45
N/A
N/A
Marlins
39-38
N/A
N/A