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

Giants at Royals

11:40 pm • ROYL
3 - 4
Starting Pitchers
pitcherteameraw-l
Michael Wacha logoM.WachaKansas City Royals logo3.259-8
Trevor McDonald logoT.McDonaldSan Francisco Giants logo5.123-7

Giants at Royals Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
62-85
+1.5
+1.5-176
o10-119
+104
Royals
65-82
u10.5
-1.5+156
u10-101
-125
location pinMonday 11:40 p.m.
July 20, 2026
Kauffman StadiumKansas City
Giants vs. Royals Expert Picks
Payoff Pitch Podcast
Payoff Pitch Podcast
Last 30d: 39-68-6 (-14.8u)
KC -112
0.89u
Wags Wins
Wags Wins
Last 30d: 225-172-3 (+40.8u)
Under 10.5-108
1.25u
Prophet X
Frank Ammirante
Frank Ammirante
Last 30d: 268-316-7 (-38.6u)
M.Wacha u17.5 Outs+119
0.84u
Sean Zerillo
Sean Zerillo
Last 30d: 50-81-3 (-7.6u)
KC -112
0.5u
Bet to -120

Giants vs. Royals Previews & Analysis

  • Giants vs Royals: Take Advantage of the Line article feature image

    Giants vs Royals: Take Advantage of the Line

    Jon Anderson
    Jul 20, 2026 UTC
  • The Leadoff: Anderson's MLB Breakdown and Bets for Monday article feature image

    The Leadoff: Anderson's MLB Breakdown and Bets for Monday

    Jon Anderson
    Jul 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. Royals Public Betting Percentages

Away Logo

Giants

Public

43%

Bets%

57%

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 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
Jul 11th@BALL 1-6+1.5 LU 9BAL +137

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
Trevor McDonald logoRT.McDonald, P67433
JT Brubaker logoRJ.Brubaker, P382.120
Dylan Smith logoRD.Smith, P60.210
Jason Foley logoRJ.Foley, P9100
Caleb Kilian logoRC.Kilian, P70.101
HITTERSH-ABRHRRBI
Luis Arraez logo1L.Arraez, 2B0-4000
Bryce Eldridge logo2B.Eldridge, 1B0-3000
Casey Schmitt logo3C.Schmitt, 3B0-4000
Rafael Devers logo4R.Devers, DH1-3000
Heliot Ramos logo5H.Ramos, LF1-4111
Jung Hoo Lee logo6J.Lee, RF1-4100
Willy Adames logo7W.Adames, SS1-4112
Drew Gilbert logo8D.Gilbert, CF0-4000
Daniel Susac logo9D.Susac, C2-3000
Royals Player Stats
Projected
PITCHERPCIPKER
Michael Wacha logoRM.Wacha, P96651
Steven Cruz logoRS.Cruz, P10100
Daniel Lynch logoLD.Lynch, P15110
Alex Lange logoRA.Lange, P19122
HITTERSH-ABRHRRBI
Carter Jensen logo1C.Jensen, C0-5000
Bobby Witt logo2B.Witt, SS0-1000
Nick Loftin logo2N.Loftin, SS2-3001
Jac Caglianone logo3J.Caglianone, RF0-4000
Lane Thomas logo4L.Thomas, CF2-4000
Vinnie Pasquantino logo5V.Pasquantino, 1B0-2100
Salvador Perez logo6S.Perez, DH1-3112
Michael Massey logo7M.Massey, 2B1-4100
Josh Rojas logo8J.Rojas, 3B1-4100
Isaac Collins logo9I.Collins, LF2-3001
Tyler Tolbert logo9T.Tolbert, PR0-0000
Tyler Tolbert logo9T.Tolbert, LF0-0000

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