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
0-0
+1.5
+1.5-186
o7.5-112
+115
Giants
0-0
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: 112-105-2 (+3.5u)
B.Witt o0.5 HR+500
0.21u
Sandy Plashkes
Sandy Plashkes
Last 30d: 111-131-6 (-24.1u)
Over 4 (F5)-120
1.2u
Lines at Lunch
Lines at Lunch
Last 30d: 93-101-5 (-19.0u)
B.Witt o1.5 Total Bases+100
1u
Sandy Plashkes
Sandy Plashkes
Last 30d: 111-131-6 (-24.1u)
B.Witt o1.5 Total Bases+100
1u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 234-209-13 (+14.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: 142-152-2 (+58.6u)
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
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 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

    Giants Injuries

    • JT Brubaker
      RP

      Brubaker is out with ribs

      Out

    • Reiver Sanmartin
      RP

      Sanmartin is out with elbow

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