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

Royals at Giants

1:45 am • FDSKC
3 - 1
Starting Pitchers
pitcherteameraw-l
Robbie Ray logoR.RaySan Francisco Giants logo3.6511-8
Kris Bubic logoK.BubicKansas City Royals logo2.558-7

Royals at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Royals
0-0
-1.5
+1.5-196
o7.5+101
+114
Giants
0-0
u7.5
-1.5+166
u7.5-122
-135
location pinTuesday 1:45 a.m.
May 20, 2025
Oracle ParkSan Francisco
Royals vs. Giants Expert Picks
Boomer Betz
Boomer Betz
Last 30d: 220-204-11 (+12.2u)
KC +123
1.23u
Sir Lockselot
Sir Lockselot
Last 30d: 22-73-0 (-58.7u)
KC +114
2.28u
🔑 Royals LIVE ML +114 (FanDuel) 2u Love this spot here for KC. Transparently this was supposed to send before 1st pitch. I got them at +114 yall ca prob get them better. Love this spot with Bubic on the mound. SF winning how they did yesterday…go royals
Wags Wins
Wags Wins
Last 30d: 192-193-1 (-10.0u)
Over 7.5+105
1u
The Degenerate
The Degenerate
Last 30d: 0-0-0 (+0.0u)
Over 7.5-105
0.75u
Austin Pendergrass
Austin Pendergrass
Last 30d: 38-49-0 (-13.1u)
SF -132
0.5u
Steak Friend
Steak Friend
Last 30d: 0-0-0 (+0.0u)
SF -132
1.32u
Scott Rickenbach
Scott Rickenbach
Last 30d: 124-91-0 (+18.9u)
Under 7.5-122
0.82u
💰🦡 Jake
💰🦡 Jake
Last 30d: 100-114-8 (-1.7u)
SF o3.5-120
1.2u
Picks Office
Picks Office
Last 30d: 206-182-7 (+10.6u)
SF -120
1u
Robbie Ray is locked in – 6-0, 3.04 ERA, 3-0 in May. Royals lineup? Just 7-for-58 vs Ray all-time. Giants torching lefties lately – 145 wRC+, .888 OPS last 10 days. Bubic’s hot but 0-1 vs SF, and the Giants already tagged him in past matchups. Ray owns this duel. Giants offense rolling – 4.76 runs/game (10th in MLB). Wilmer leads MLB in RBIs (42), Ramos red-hot – .293 AVG, 8 HR. Royals? 29th in runs, just 3.34/game. Vs LHP? Brutal – 73 wRC+, .637 OPS last 10 days. SF’s power surge meets KC's cold bats = mismatch. Giants bullpen untouchable – MLB-best 2.59 ERA, just 2.15 over last 3 games. Royals pen leaking oil – 4.91 ERA last 10 days. SF 16-7 at home, KC 9-13 on the road. Giants also swept last series vs Royals. Momentum, matchup, and venue all scream SF.
Austin Pendergrass
Austin Pendergrass
Last 30d: 38-49-0 (-13.1u)
Under 0.5 (1st Inn)-150
0.33u
Brian Bitler
Brian Bitler
Last 30d: 92-85-2 (+9.3u)
KC +110
3.3u
Brandon Kravitz
Brandon Kravitz
Last 30d: 82-91-2 (-4.1u)
Under 7.5-145
0.52u
Cam Is Money
Cam Is Money
Last 30d: 112-105-2 (+3.5u)
SF -125
1.25u

Royals vs. Giants Previews & Analysis

  • Royals vs. Giants: An F5 Rock Fight article feature image

    Royals vs. Giants: An F5 Rock Fight

    Kenny Ducey
    May 19, 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

28%

Bets%

72%

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 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
May 14thARIW 10-6+1.5 WO 7.5SF -106

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
    Kris Bubic logoLK.Bubic, P91750
    Daniel Lynch logoLD.Lynch, P100.101
    John Schreiber logoRJ.Schreiber, P130.210
    Carlos Estevez logoRC.Estevez, P9110
    HITTERSH-ABRHRRBI
    Jonathan India logo1J.India, DH1-3000
    Cavan Biggio logo1C.Biggio, PR0-0100
    Cavan Biggio logo1C.Biggio, DH0-0100
    Bobby Witt logo2B.Witt, SS1-4000
    Vinnie Pasquantino logo3V.Pasquantino, 1B2-4112
    Salvador Perez logo4S.Perez, C0-4000
    Maikel Garcia logo5M.Garcia, 3B2-4100
    Mark Canha logo6M.Canha, LF2-3000
    Dairon Blanco logo6D.Blanco, PR0-0000
    Dairon Blanco logo6D.Blanco, LF0-0000
    Michael Massey logo7M.Massey, 2B0-4000
    Hunter Renfroe logo8H.Renfroe, RF0-3000
    Kyle Isbel logo9K.Isbel, CF2-4001
    Giants Player Stats
    Projected
    PITCHERPCIPKER
    Robbie Ray logoLR.Ray, P94770
    Tyler Rogers logoRT.Rogers, P20102
    Jordan Hicks logoRJ.Hicks, P16101
    HITTERSH-ABRHRRBI
    Heliot Ramos logo1H.Ramos, LF1-4000
    Wilmer Flores logo2W.Flores, DH1-4000
    Jung Hoo Lee logo3J.Lee, CF1-4001
    Matt Chapman logo4M.Chapman, 3B0-4000
    Willy Adames logo5W.Adames, SS0-3000
    Casey Schmitt logo6C.Schmitt, 1B1-2000
    LaMonte Wade logo6L.Wade, PH1-1000
    Tyler Fitzgerald logo7T.Fitzgerald, 2B0-3000
    Luis Matos logo8L.Matos, RF0-3000
    Mike Yastrzemski logo8M.Yastrzemski, PH0-1000
    Sam Huff logo9S.Huff, C1-3100

    Royals vs. Giants Odds Comparison

    Right Arrow

    Could not load odds

    Royals at Giants Team Totals

    MatchupOverUnder
    Royals
    0-0
    o3.5-104
    u3.5-123
    Giants
    0-0
    o3.5-125
    u3.5-103