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

Giants at Royals

6:10 pm • NBCS-BA
4 - 5
Starting Pitchers
pitcherteameraw-l
Seth Lugo logoS.LugoKansas City Royals logo5.046-8
Landen Roupp logoL.RouppSan Francisco Giants logo4.009-13

Giants at Royals Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
62-85
-1.5
-1.5+119
o8.5+135
-141
Royals
65-82
u9.5
+1.5-141
u8.5-178
+119
location pinWednesday 6:10 p.m.
July 22, 2026
Kauffman StadiumKansas City
Giants vs. Royals Expert Picks
Lock & Cash
Lock & Cash
Last 30d: 20-11-0 (+7.3u)
SF -115
1u
Frank Ammirante
Frank Ammirante
Last 30d: 268-316-7 (-38.6u)
S.Lugo o17.5 Outs-128
1u
L.Roupp u5.5 Ks-140
1.4u
Sandy Plashkes
Sandy Plashkes
Last 30d: 49-58-0 (-3.4u)
SF -121
1.21u
Anders
Anders
Last 30d: 16-14-1 (+1.7u)
SF -116
1.16u
Lugo
Adam Kaufman
Adam Kaufman
Last 30d: 88-101-0 (-27.9u)
KC +100
1u

Giants vs. Royals Previews & Analysis

  • Derek Carty's 4 MLB Player Props for Wednesday article feature image

    Derek Carty's 4 MLB Player Props for Wednesday

    Action Network Staff
    Jul 22, 2026 UTC
  • The Leadoff: Minion's 9 Bets for 5 MLB Games on Wednesday article feature image

    The Leadoff: Minion's 9 Bets for 5 MLB Games on Wednesday

    Ryan Minion
    Jul 22, 2026 UTC
  • Minion's Prop for Giants-Royals article feature image

    Minion's Prop for Giants-Royals

    Ryan Minion
    Jul 22, 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

59%

Bets%

41%

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 21stSFW 3-2+1.5 WU 9KC -107
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

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
Landen Roupp logoRL.Roupp, P91672
Sam Hentges logoLS.Hentges, P70.102
Keaton Winn logoRK.Winn, P170.201
Erik Miller logoLE.Miller, P13110
HITTERSH-ABRHRRBI
Luis Arraez logo1L.Arraez, 2B0-3001
Bryce Eldridge logo2B.Eldridge, DH0-4000
Heliot Ramos logo3H.Ramos, LF0-4000
Rafael Devers logo4R.Devers, 1B1-3100
Casey Schmitt logo5C.Schmitt, 3B1-4111
Jung Hoo Lee logo6J.Lee, RF1-4101
Willy Adames logo7W.Adames, SS1-2101
Drew Gilbert logo8D.Gilbert, CF0-2000
Drew Cavanaugh logo9D.Cavanaugh, C0-1000
Daniel Susac logo9D.Susac, PH0-1000
Daniel Susac logo9D.Susac, C0-1000
Royals Player Stats
Projected
PITCHERPCIPKER
Seth Lugo logoRS.Lugo, P94753
Daniel Lynch logoLD.Lynch, P11100
Steven Cruz logoRS.Cruz, P10111
HITTERSH-ABRHRRBI
Carter Jensen logo1C.Jensen, C0-3000
Lane Thomas logo2L.Thomas, CF1-4002
Vinnie Pasquantino logo3V.Pasquantino, 1B1-4100
Salvador Perez logo4S.Perez, DH1-4112
Michael Massey logo5M.Massey, 2B2-4100
Isaac Collins logo6I.Collins, LF0-4000
Starling Marte logo7S.Marte, RF1-4100
Tyler Tolbert logo7T.Tolbert, RF0-0000
Josh Rojas logo8J.Rojas, 3B1-2000
Nick Loftin logo8N.Loftin, PH1-1101
Nick Loftin logo8N.Loftin, 3B1-1101
Andrew Velazquez logo9A.Velazquez, SS1-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