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.615-8

Royals at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Royals
51-54
+1.5
+1.5-186
o7.5-112
+115
Giants
54-51
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: 124-123-1 (+16.3u)
B.Witt o0.5 HR+500
0.21u
Jim Sannes
Jim Sannes
Last 30d: 20-43-0 (-9.3u)
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: 78-66-2 (+19.9u)
Over 4 (F5)-120
1.2u
Lines at Lunch
Lines at Lunch
Last 30d: 36-48-5 (-17.5u)
B.Witt o1.5 Total Bases+100
1u
Sandy Plashkes
Sandy Plashkes
Last 30d: 78-66-2 (+19.9u)
B.Witt o1.5 Total Bases+100
1u
Top Shelf Action 🥃
Top Shelf Action ��
Last 30d: 168-176-3 (-36.2u)
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: 73-76-8 (+43.5u)
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
44-6120-3024-3120-4323-17
Royals
55-5023-2932-2117-2437-26

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
48-54-320-3028-24-321-41-125-13-2
Royals
42-62-119-3323-29-118-2324-38-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
54-5128-2226-2934-2919-21
Royals
51-5425-2726-2721-2029-34

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

    Michael Lorenzen (illness) has been scratched, Angel Zerpa will start Saturday,

    Out

  • Kyle Wright
    SP

    Wright is out with shoulder

    Out

Giants Injuries

  • Tom Murphy
    C

    Murphy is out with back

    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
51-54
o3.5-116
u3.5-111
Giants
54-51
o3.5-141
u3.5+110