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 logo1.912-0
Michael Lorenzen logoM.LorenzenKansas City Royals logo3.773-5

Royals at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Royals
28-23
+1.5
+1.5-186
o7.5-112
+115
Giants
29-21
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: 119-128-6 (-10.0u)
B.Witt o0.5 HR+500
0.21u
Jim Sannes
Jim Sannes
Last 30d: 38-44-0 (+8.0u)
M.Lorenzen o4.5 Ks+140
1.4u
In the alt market on FanDuel. Lorenzen is lowering his sinker usage in favor of more curveballs, which has helped push his swinging-strike rate to 10.9% this year. Strikeouts have followed, as well, so I have him projected for 5.05 tonight.
Sandy Plashkes
Sandy Plashkes
Last 30d: 104-119-9 (-18.8u)
Over 4 (F5)-120
1.2u
Lines at Lunch
Lines at Lunch
Last 30d: 72-84-4 (-18.8u)
B.Witt o1.5 Total Bases+100
1u
Sandy Plashkes
Sandy Plashkes
Last 30d: 104-119-9 (-18.8u)
B.Witt o1.5 Total Bases+100
1u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 237-400-12 (+19.3u)
SF -132
1u
Home Fav off loss vs good team Overall: 259-97-1,73% (ROI:22%) Season:2-2-0,50% (ROI:-18%)
Moneyline Hacks
Moneyline Hacks
Last 30d: 111-71-3 (+69.8u)
Under 8-115
0.87u
🚨Free analysis & VIP Picks can be found on our Discord. Link: https://discord.gg/A8v49URQaG Link to VIP (Copy &Paste): https://linktr.ee/moneylinehacks%F0%9F%94%A560% OFF with promo code: Hacks60

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
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 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

  • 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
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
Cavan Biggio logo6C.Biggio, LF0-2000
Mark Canha logo6M.Canha, PH0-2000
Mark 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
LaMonte 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
28-23
o3.5-116
u3.5-111
Giants
29-21
o3.5-141
u3.5+110