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

Giants at Marlins

5:40 pm • NBCS-BA
1 - 2
Starting Pitchers
pitcherteameraw-l
Ryan Gusto logoR.GustoMiami Marlins logo4.500-2
Logan Webb logoL.WebbSan Francisco Giants logo3.985-7

Giants at Marlins Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
44-60
-1.5
-1.5+121
o8.5-112
-143
Marlins
52-53
u8
+1.5-144
u8.5-107
+120
location pinSunday 5:40 p.m.
June 21, 2026
loanDepot parkMiami
Giants vs. Marlins Expert Picks
Player Prop Savant
Player Prop Savant
Last 30d: 59-62-3 (-9.5u)
SF +165 (Live)
1u
SF +1.5 (Live)-170
1u
Austin Pendergrass
Austin Pendergrass
Last 30d: 48-19-3 (+14.4u)
SF -166 (F5)
0.5u
Adam Kaufman
Adam Kaufman
Last 30d: 120-108-3 (+9.0u)
MIA +125
1.25u
Brian Bitler
Brian Bitler
Last 30d: 49-69-1 (-56.6u)
SF -133
3u
RoyalsProps
RoyalsProps
Last 30d: 0-0-0 (+0.0u)
B.Eldridge o1.5 Hits + Runs + RBIs-127
1.27u
Frank Ammirante
Frank Ammirante
Last 30d: 336-398-8 (-59.6u)
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
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
48-5724-2924-2824-2724-29
Giants
48-5623-2625-3017-2431-31

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Marlins
54-48-323-3031-18-323-2831-19-3
Giants
48-48-823-24-225-24-622-16-325-32-5

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Marlins
52-5331-2221-3132-1920-33
Giants
44-6024-2520-3520-2124-38

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, P103852
HITTERSH-ABRHRRBI
Luis Arraez logo1L.Arraez, 2B1-4100
Bryce Eldridge logo2B.Eldridge, DH0-3000
Casey Schmitt logo3C.Schmitt, LF2-4001
Rafael Devers logo4R.Devers, 1B0-3000
Jonah Cox logo4J.Cox, PR0-0000
Jung Hoo Lee logo5J.Lee, RF0-3000
Willy Adames logo6W.Adames, SS0-4000
Matt Chapman logo7M.Chapman, 3B0-2000
Drew Gilbert logo8D.Gilbert, CF1-3000
Daniel Susac logo9D.Susac, C0-3000
Marlins Player Stats
Projected
PITCHERPCIPKER
Ryan Gusto logoRR.Gusto, P684.161
John King logoLJ.King, P101.100
Calvin Faucher logoRC.Faucher, P121.100
Michael Petersen logoRM.Petersen, P16100
Lake Bachar logoRL.Bachar, P11100
HITTERSH-ABRHRRBI
Jakob Marsee logo1J.Marsee, CF0-3000
Griffin Conine logo2G.Conine, RF0-4000
Xavier Edwards logo3X.Edwards, 2B1-3000
Kyle Stowers logo4K.Stowers, 1B1-2211
Otto Lopez logo5O.Lopez, SS1-3001
Owen Caissie logo6O.Caissie, DH0-3000
Esteury Ruiz logo7E.Ruiz, LF1-3000
Joe Mack logo8J.Mack, C0-3000
Connor Norby logo9C.Norby, 3B1-3000
Javier Sanoja logo9J.Sanoja, 3B0-0000

Giants vs. Marlins Odds Comparison

Right Arrow

Could not load odds

Giants at Marlins Team Totals

MatchupOverUnder
Giants
44-60
N/A
N/A
Marlins
52-53
N/A
N/A