Giants vs. Royals Odds & Betting Predictions - July 21, 2026

Giants at Royals

11:40 pm • NBCS-BA
2 - 3
Starting Pitchers
pitcherteameraw-l
Luinder Avila logoL.AvilaKansas City Royals logo5.535-4
Tyler Mahle logoT.MahleSan Francisco Giants logo5.133-9

Giants at Royals Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
62-85
+1.5
-1.5+147
o9-114
-110
Royals
65-82
u9.5
+1.5-178
u9-105
-107
location pinTuesday 11:40 p.m.
July 21, 2026
Kauffman StadiumKansas City
Giants vs. Royals Expert Picks
Payoff Pitch Podcast
Payoff Pitch Podcast
Last 30d: 39-68-6 (-14.8u)
SF -110
0.5u
@cowhitchurch ⭐️⭐️ https://myaction.app/6wj7hNyFX4b
R.Devers o0.5 HR+454
1u
@gneiffer07 ⭐️⭐️⭐️ https://myaction.app/6wj7hNyFX4b
C.Schmitt o0.5 HR+500
1u
@gneiffer07 ⭐️⭐️⭐️ https://myaction.app/6wj7hNyFX4b
Nick Martin
Nick Martin
Last 30d: 17-10-0 (+9.7u)
SF -110
1u
Brian Bitler
Brian Bitler
Last 30d: 98-78-0 (+70.1u)
SF +102
3u
Frank Ammirante
Frank Ammirante
Last 30d: 268-316-7 (-38.6u)
T.Mahle o15.5 Outs-115
1.15u
Grant Neiffer
Grant Neiffer
Last 30d: 28-110-2 (+9.4u)
R.Devers o0.5 HR+454
0.25u
Adam Kaufman
Adam Kaufman
Last 30d: 88-101-0 (-27.9u)
KC -109
1u
Frank Ammirante
Frank Ammirante
Last 30d: 268-316-7 (-38.6u)
Under 5.5 (F5)-148
1u
Brandon Kravitz
Brandon Kravitz
Last 30d: 20-20-1 (+2.2u)
Under 9.5-104
1u

Giants vs. Royals Previews & Analysis

  • Sean Koerner's Top MLB Player Props for Tuesday article feature image

    Sean Koerner's Top MLB Player Props for Tuesday

    Sean Koerner
    Jul 21, 2026 UTC
  • Adam Trigger's Triple-A Baseball Bets for Tuesday article feature image

    Adam Trigger's Triple-A Baseball Bets for Tuesday

    Adam Trigger
    Jul 21, 2026 UTC
  • The Leadoff: Martin's MLB Breakdown and Bets for Tuesday article feature image

    The Leadoff: Martin's MLB Breakdown and Bets for Tuesday

    Nick Martin
    Jul 21, 2026 UTC
  • Neiffer's Home Run Prop for Giants vs Royals article feature image

    Neiffer's Home Run Prop for Giants vs Royals

    Grant Neiffer
    Jul 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. Royals Public Betting Percentages

Away Logo

Giants

Public

41%

Bets%

59%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Royals
72-7538-3734-3821-2947-46
Giants
73-7437-3536-3921-2751-46

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Royals
66-78-335-39-131-39-227-2338-52-3
Giants
68-69-1033-36-335-33-727-18-340-50-7

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Royals
65-8239-3626-4625-2537-56
Giants
62-8536-3626-4924-2437-60

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jul 20thSFW 4-3-1.5 LU 10KC -125
Jul 19thSDL 2-19+1.5 LO 9.5SD -115
Jul 18thSDW 6-1+1.5 WU 11KC -109
Jul 18thSDW 7-6+1.5 WO 10KC +107
Jul 12th@BALL 2-8+1.5 LO 9.5BAL +127

Royals vs. Giants Injury Updates

Royals Injuries

  • Anthony Gose
    RP

    Gose is out with arm

    Out

Giants Injuries

  • Hayden Birdsong
    SP

    Birdsong is out with arm

    Out

Giants vs. Royals Box Score
Giants Player Stats
Projected
PITCHERPCIPKER
Tyler Mahle logoRT.Mahle, P91543
Sam Hentges logoLS.Hentges, P140.110
Keaton Winn logoRK.Winn, P90.200
Dylan Smith logoRD.Smith, P13120
Caleb Kilian logoRC.Kilian, P11100
HITTERSH-ABRHRRBI
Heliot Ramos logo1H.Ramos, LF0-3001
Bryce Eldridge logo2B.Eldridge, DH1-4000
Casey Schmitt logo3C.Schmitt, 3B0-3000
Rafael Devers logo4R.Devers, 1B0-4000
Willy Adames logo5W.Adames, SS0-4000
Jung Hoo Lee logo6J.Lee, RF1-3000
Grant McCray logo6G.McCray, PR0-0000
Jesus Rodriguez logo7J.Rodriguez, C1-3100
Drew Gilbert logo8D.Gilbert, CF1-4101
Christian Koss logo9C.Koss, 2B1-2000
Royals Player Stats
Projected
PITCHERPCIPKER
Luinder Avila logoRL.Avila, P876.172
Matt Strahm logoLM.Strahm, P110.210
John Schreiber logoRJ.Schreiber, P20100
Alex Lange logoRA.Lange, P15120
HITTERSH-ABRHRRBI
Carter Jensen logo1C.Jensen, C1-4111
Lane Thomas logo2L.Thomas, CF0-4000
Jac Caglianone logo3J.Caglianone, RF0-2000
Isaac Collins logo3I.Collins, LF1-1100
Salvador Perez logo4S.Perez, DH0-3100
Vinnie Pasquantino logo5V.Pasquantino, 1B2-3001
Starling Marte logo6S.Marte, LF1-3000
Starling Marte logo6S.Marte, RF1-3000
Michael Massey logo7M.Massey, 2B1-4000
Nick Loftin logo8N.Loftin, 3B2-4001
Tyler Tolbert logo9T.Tolbert, SS0-3000

Giants vs. Royals Odds Comparison

Right Arrow

Could not load odds

Giants at Royals Team Totals

MatchupOverUnder
Giants
62-85
N/A
N/A
Royals
65-82
N/A
N/A