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 logo2.675-4
Daniel Lynch logoD.LynchKansas City Royals logo1.193-0

Royals at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Royals
28-23
+1.5
+1.5-125
o7.5-102
+185
Giants
29-21
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: 119-128-6 (-10.0u)
SF -140 (Live)
0.5u
The Degenerates
The Degenerates
Last 30d: 81-70-3 (-1.2u)
SF -1.5 (Live)+110
1u
Sandy Plashkes
Sandy Plashkes
Last 30d: 104-119-9 (-18.8u)
H.Ramos o1.5 Total Bases+114
1.14u
@CamIsMoney18 tail
Cam Is Money
Cam Is Money
Last 30d: 119-128-6 (-10.0u)
H.Ramos o1.5 Total Bases+110
1.1u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 237-400-12 (+19.3u)
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
23-2712-1411-1311-1911-8
Royals
30-2115-1115-1011-1018-11

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
27-22-111-1516-7-111-1915-3-1
Royals
17-33-19-178-16-18-139-19-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
29-2117-912-1219-119-10
Royals
28-2317-911-1413-814-15

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

  • Seth Lugo
    SP

    Lugo is out with finger

    Out

  • Cole Ragans
    SP

    Ragans is out with groin

    Out

  • Kyle Wright
    SP

    Wright is out with shoulder

    Out

Giants Injuries

  • Tom Murphy
    C

    Murphy is out with back

    Out

  • Jerar Encarnacion
    RF

    Encarnacion is out with hand

    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
28-23
o2.5-135
u2.5+105
Giants
29-21
o4.5+105
u4.5-135