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

Royals at Giants

1:45 am • MLB Network
2 - 3
Starting Pitchers
pitcherteameraw-l
Hayden Birdsong logoH.BirdsongSan Francisco Giants logo4.804-4
Michael Lorenzen logoM.LorenzenKansas City Royals logo4.647-11

Royals at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Royals
4-5
+1.5
+1.5-186
o7.5-112
+115
Giants
3-7
u8
-1.5+160
u7.5-109
-135
location pinWednesday 1:45 a.m.
May 21, 2025
Oracle ParkSan Francisco
Royals vs. Giants Expert Picks
Cam Is Money
Cam Is Money
Last 30d: 83-65-4 (+9.4u)
B.Witt o0.5 HR+500
0.21u
Ryan Minion
Ryan Minion
Last 30d: 225-268-1 (-5.7u)
B.Witt o1.5 Total Bases-105
$1.05
Doug Ziefel
Doug Ziefel
Last 30d: 213-287-16 (-17.0u)
SF -0.5 (F5)+105
0.5u
Sandy Plashkes
Sandy Plashkes
Last 30d: 129-135-6 (-21.4u)
Over 4 (F5)-120
1.2u
Lines at Lunch
Lines at Lunch
Last 30d: 0-0-0 (+0.0u)
B.Witt o1.5 Total Bases+100
1u
Sandy Plashkes
Sandy Plashkes
Last 30d: 129-135-6 (-21.4u)
B.Witt o1.5 Total Bases+100
1u
Doug Ziefel
Doug Ziefel
Last 30d: 213-287-16 (-17.0u)
H.Birdsong o4.5 Ks+135
0.48u
Collin Whitchurch
Collin Whitchurch
Last 30d: 76-125-2 (+8.2u)
M.Lorenzen o1.5 BB-180
0.9u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 294-265-8 (+6.6u)
SF -132
1u
Home Fav off loss vs good team Overall: 259-97-1,73% (ROI:22%) Season:2-2-0,50% (ROI:-18%)

Royals vs. Giants Previews & Analysis

  • Royals vs. Giants: Back the Home Team article feature image

    Royals vs. Giants: Back the Home Team

    Kenny Ducey
    May 20, 2025 UTC
See more MLB Coverage Right Arrow

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

30%

Bets%

70%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Giants
2-81-61-21-21-6
Royals
4-53-31-22-32-2

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
4-4-23-3-11-1-12-12-3-2
Royals
3-63-30-32-31-3

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
3-71-62-11-22-5
Royals
4-53-31-22-32-2

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
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
May 14thARIL 7-8+1.5 WO 8.5ARI -105

Royals vs. Giants Injury Updates

Royals Injuries

  • Michael Massey
    2B

    Massey is out with calf

    Out

Giants Injuries

  • Hayden Birdsong
    SP

    Birdsong is out with arm

    Out

Royals vs. Giants Box Score
Royals Player Stats
Projected
PITCHERPCIPKER
Michael Lorenzen logoRM.Lorenzen, P974.252
Angel Zerpa logoLA.Zerpa, P60.100
Steven Cruz logoRS.Cruz, P90.200
Evan Sisk logoLE.Sisk, P150.220
Jonathan Bowlan logoRJ.Bowlan, P141.210
HITTERSH-ABRHRRBI
Jonathan India logo1J.India, DH0-4000
Bobby Witt logo2B.Witt, SS1-4001
Vinnie Pasquantino logo3V.Pasquantino, 1B1-3000
Salvador Perez logo4S.Perez, C0-4000
Maikel Garcia logo5M.Garcia, 3B2-4000
 Biggio logo6C.Biggio, LF0-2000
 Canha logo6M.Canha, PH0-2000
 Canha logo6M.Canha, LF0-2000
Michael Massey logo7M.Massey, 2B0-3000
Drew Waters logo8D.Waters, RF1-3100
Drew Waters logo8D.Waters, CF1-3100
Kyle Isbel logo9K.Isbel, CF1-1001
Hunter Renfroe logo9H.Renfroe, PH1-1100
Hunter Renfroe logo9H.Renfroe, RF1-1100
Giants Player Stats
Projected
PITCHERPCIPKER
Hayden Birdsong logoRH.Birdsong, P80540
Randy Rodriguez logoRR.Rodriguez, P22130
Kyle Harrison logoLK.Harrison, P161.121
Camilo Doval logoRC.Doval, P130.210
Ryan Walker logoRR.Walker, P8100
HITTERSH-ABRHRRBI
Mike Yastrzemski logo1M.Yastrzemski, RF2-4100
Wilmer Flores logo2W.Flores, DH1-3000
Jung Hoo Lee logo3J.Lee, CF1-4001
Heliot Ramos logo4H.Ramos, LF1-3100
Willy Adames logo5W.Adames, SS1-4101
 Wade logo6L.Wade, 1B0-3000
Casey Schmitt logo7C.Schmitt, 3B1-3001
Patrick Bailey logo8P.Bailey, C0-4000
Tyler Fitzgerald logo9T.Fitzgerald, 2B1-3000

Royals vs. Giants Odds Comparison

Right Arrow

Could not load odds

Royals at Giants Team Totals

MatchupOverUnder
Royals
4-5
N/A
N/A
Giants
3-7
N/A
N/A