Royals vs. Giants Odds & Betting Predictions - May 21, 2025

Royals at Giants

7:45 pm • NBCS-BA
8 - 4
Starting Pitchers
pitcherteameraw-l
Logan Webb logoL.WebbSan Francisco Giants logo3.2215-11
Daniel Lynch logoD.LynchKansas City Royals logo3.066-2

Royals at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Royals
0-0
+1.5
+1.5-125
o7.5-102
+185
Giants
0-0
u7.5
-1.5+105
u7.5-121
-225
location pinWednesday 7:45 p.m.
May 21, 2025
Oracle ParkSan Francisco
Royals vs. Giants Expert Picks
Cam Is Money
Cam Is Money
Last 30d: 112-105-2 (+3.5u)
SF -140 (Live)
0.5u
The Degenerates
The Degenerates
Last 30d: 69-71-2 (-7.8u)
SF -1.5 (Live)+110
1u
Sandy Plashkes
Sandy Plashkes
Last 30d: 111-131-6 (-24.1u)
H.Ramos o1.5 Total Bases+114
1.14u
@CamIsMoney18 tail
Matt DiLeo
Matt DiLeo
Last 30d: 57-43-1 (+4.5u)
L.Webb o18.5 Outs-105
0.75u
Cam Is Money
Cam Is Money
Last 30d: 112-105-2 (+3.5u)
H.Ramos o1.5 Total Bases+110
1.1u
Wags Wins
Wags Wins
Last 30d: 192-193-1 (-10.0u)
L.Webb o5.5 Ks+126
1u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 234-209-13 (+14.2u)
Under 7.5-120
1.2u
Good teams under Overall: 305-207-26,60% (ROI:14%) Season:9-7-1,56% (ROI:7%)

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Royals vs. Giants Public Betting Percentages

Away Logo

Royals

Public

15%

Bets%

85%

Money%

MLB Public Betting Right Arrow

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Giants
76-8635-4641-4035-5740-28
Royals
82-8038-4344-3732-3849-40

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
75-80-735-45-140-35-636-55-137-25-6
Royals
71-90-131-5040-40-130-4041-47-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
81-8142-3939-4249-4331-37
Royals
82-8043-3839-4240-3040-49

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
May 21stKCW 3-2-1.5 LU 7.5SF -135
May 20thKCL 1-3-1.5 LU 7.5KC -135
May 18thATHW 3-2-1.5 LU 9SF -155
May 18thATHW 1-0-1.5 LU 8.5SF -165
May 17thATHW 9-1-1.5 WO 7SF -202

Royals vs. Giants Injury Updates

Royals Injuries

    Giants Injuries

    • JT Brubaker
      RP

      Brubaker is out with ribs

      Out

    • Reiver Sanmartin
      RP

      Sanmartin is out with elbow

      Out

    Royals vs. Giants Box Score
    Royals Player Stats
    Projected
    PITCHERPCIPKER
    Daniel Lynch logoLD.Lynch, P401.220
    Jonathan Bowlan logoRJ.Bowlan, P261.111
    Steven Cruz logoRS.Cruz, P41211
    Taylor Clarke logoRT.Clarke, P29210
    Angel Zerpa logoLA.Zerpa, P17110
    Lucas Erceg logoRL.Erceg, P23112
    HITTERSH-ABRHRRBI
    Maikel Garcia logo1M.Garcia, 3B2-4102
    Bobby Witt logo2B.Witt, SS2-4102
    Vinnie Pasquantino logo3V.Pasquantino, DH1-5001
    Salvador Perez logo4S.Perez, 1B3-5112
    Mark Canha logo5M.Canha, LF1-5000
    Drew Waters logo6D.Waters, RF2-4100
    Freddy Fermin logo7F.Fermin, C1-5100
    Michael Massey logo8M.Massey, 2B3-5101
    Kyle Isbel logo9K.Isbel, CF1-3200
    Giants Player Stats
    Projected
    PITCHERPCIPKER
    Logan Webb logoRL.Webb, P77453
    Spencer Bivens logoRS.Bivens, P36302
    Jordan Hicks logoRJ.Hicks, P7100
    Erik Miller logoLE.Miller, P13100
    HITTERSH-ABRHRRBI
    Heliot Ramos logo1H.Ramos, LF2-5112
    Matt Chapman logo2M.Chapman, 3B1-4111
    Jung Hoo Lee logo3J.Lee, CF1-3000
    Wilmer Flores logo4W.Flores, DH1-5000
    Willy Adames logo5W.Adames, SS0-5000
    Mike Yastrzemski logo6M.Yastrzemski, RF0-4000
    Tyler Fitzgerald logo7T.Fitzgerald, 2B1-4000
    Patrick Bailey logo8P.Bailey, C1-3111
    LaMonte Wade logo9L.Wade, 1B1-2100

    Royals vs. Giants Odds Comparison

    Right Arrow

    Could not load odds

    Royals at Giants Team Totals

    MatchupOverUnder
    Royals
    0-0
    o2.5-135
    u2.5+105
    Giants
    0-0
    o4.5+105
    u4.5-135