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 A. 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: 62-76-3 (-13.2u)
SF -140 (Live)
0.5u
The Degenerates
The Degenerates
Last 30d: 77-62-2 (+10.1u)
SF -1.5 (Live)+110
1u
Sandy Plashkes
Sandy Plashkes
Last 30d: 76-103-3 (-10.6u)
H.Ramos o1.5 Total Bases+114
1.14u
@CamIsMoney18 tail
Matt DiLeo
Matt DiLeo
Last 30d: 46-24-0 (+14.3u)
L.Webb o18.5 Outs-105
0.75u
Cam Is Money
Cam Is Money
Last 30d: 62-76-3 (-13.2u)
H.Ramos o1.5 Total Bases+110
1.1u
Wags Wins
Wags Wins
Last 30d: 181-171-1 (-2.8u)
L.Webb o5.5 Ks+126
1u

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

  • Kyle Wright
    SP

    Wright is out with shoulder

    Out

Giants Injuries

  • Thomas Murphy
    C

    Murphy is out with back

    Out

  • Jonathan Brubaker
    RP

    Brubaker is out with ribs

    Out

Royals vs. Giants Box Score
Royals Player Stats
Projected
PITCHERPCIPKER
Daniel A. 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
Robert Witt logo2B.Witt, SS2-4102
Vincent 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
Michael 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