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

Giants at Royals

11:40 pm • NBCS-BA
@
Starting Pitchers
pitcherteameraw-l
Luinder Avila logoL.AvilaKansas City Royals logo5.084-3
Tyler Mahle logoT.MahleSan Francisco Giants logo5.312-8

Giants at Royals Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
42-58
+1.5
-1.5+145
o9-105
-110
Royals
41-60
u9.5
+1.5-175
u9-115
-110
location pinTuesday 11:40 p.m.
July 21, 2026
Kauffman StadiumKansas City
thermometer image85°Fahrenheit
rain image0%Rain
wind image12Wind
Giants vs. Royals Expert Picks
Payoff Pitch Podcast
Payoff Pitch Podcast
Last 30d: 35-75-5 (-11.9u)
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
Ryan Minion
Ryan Minion
Last 30d: 216-304-18 (-63.9u)
B.Witt o1.5 Hits + Runs + RBIs-150
$1.50
Nick Martin
Nick Martin
Last 30d: 10-12-1 (-1.6u)
SF -110
1u
Brian Bitler
Brian Bitler
Last 30d: 49-55-1 (-18.6u)
SF +102
3u
Frank Ammirante
Frank Ammirante
Last 30d: 328-376-7 (-41.4u)
T.Mahle o15.5 Outs-115
1.15u
Grant Neiffer
Grant Neiffer
Last 30d: 12-87-3 (-11.8u)
R.Devers o0.5 HR+454
0.25u
Adam Kaufman
Adam Kaufman
Last 30d: 120-107-3 (+7.7u)
KC -109
1.09u
Frank Ammirante
Frank Ammirante
Last 30d: 328-376-7 (-41.4u)
Under 5.5 (F5)-148
1.48u
Brandon Kravitz
Brandon Kravitz
Last 30d: 44-44-0 (+3.6u)
Under 9.5-104
1.04u

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

40%

Bets%

60%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Royals
42-5923-2819-3114-2327-36
Giants
47-5322-2525-2816-2131-31

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Royals
49-51-125-25-124-2622-1527-35-1
Giants
45-47-821-24-224-23-619-15-325-32-5

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Royals
41-6024-2717-3317-2023-40
Giants
42-5822-2520-3318-1924-38

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

    Giants Injuries

    • Hayden Birdsong
      SP

      Birdsong is out with arm

      Out

    Giants vs. Royals Starting Lineups
    Giants Starting Lineup
    Projected
    PITCHERW-LERAWHIPK/9
    Tyler Mahle logoRT.Mahle, P2-85.311.4628.42
    HITTERSAVGOBPSLGHR
    Heliot Ramos logo1H.Ramos, LF.276.310.4699
    Bryce Eldridge logo2B.Eldridge, DH.271.366.48310
    Casey Schmitt logo3C.Schmitt, 3B.275.304.48219
    Rafael Devers logo4R.Devers, 1B.243.313.47120
    Willy Adames logo5W.Adames, SS.228.279.43418
    Jung Hoo Lee logo6J.Lee, RF.303.334.4245
    Jesus Rodriguez logo7J.Rodriguez, C.238.304.4052
    Drew Gilbert logo8D.Gilbert, CF.228.308.3564
    Christian Koss logo9C.Koss, 2B.105.150.1580
    Royals Starting Lineup
    Projected
    PITCHERW-LERAWHIPK/9
    Luinder Avila logoRL.Avila, P4-35.081.6237.94
    HITTERSAVGOBPSLGHR
    Carter Jensen logo1C.Jensen, C.242.310.42913
    Lane Thomas logo2L.Thomas, CF.244.343.4199
    Jac Caglianone logo3J.Caglianone, RF.260.318.46616
    Salvador Perez logo4S.Perez, DH.213.258.35913
    Vinnie Pasquantino logo5V.Pasquantino, 1B.221.311.3396
    Starling Marte logo6S.Marte, LF.268.328.3301
    Michael Massey logo7M.Massey, 2B.267.306.4257
    Nick Loftin logo8N.Loftin, 3B.242.329.3954
    Tyler Tolbert logo9T.Tolbert, SS.345.381.4662

    Giants vs. Royals Odds Comparison

    Right Arrow

    Could not load odds

    Giants at Royals Team Totals

    MatchupOverUnder
    Giants
    42-58
    N/A
    N/A
    Royals
    41-60
    N/A
    N/A