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.046-0
Kris Bubic logoK.BubicKansas City Royals logo1.664-2

Royals at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Royals
26-22
-1.5
+1.5-196
o7.5+101
+114
Giants
28-19
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: 165-178-2 (+23.5u)
KC +123
1.23u
Sir Lockselot
Sir Lockselot
Last 30d: 38-51-0 (+12.1u)
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
The Degenerate
The Degenerate
Last 30d: 100-144-2 (-1.8u)
Over 7.5-105
0.75u
Austin Pendergrass
Austin Pendergrass
Last 30d: 91-122-2 (-30.2u)
SF -132
0.5u
Steak Friend
Steak Friend
Last 30d: 231-282-4 (-49.1u)
SF -132
1.32u
Scott Rickenbach
Scott Rickenbach
Last 30d: 82-74-2 (-6.2u)
Under 7.5-122
0.82u
💰🦡 Jake
💰🦡 Jake
Last 30d: 123-116-5 (+13.4u)
SF o3.5-120
1.2u
Picks Office
Picks Office
Last 30d: 71-92-4 (-27.1u)
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: 91-122-2 (-30.2u)
Under 0.5 (1st Inn)-150
0.33u
Jim Sannes
Jim Sannes
Last 30d: 34-45-0 (+2.3u)
K.Bubic o5.5 Ks+110
1u
Bubic still has a 14.8% swinging-strike rate even as the sample has expanded to 9 starts. That makes me think his strikeout rate is more likely to increase than decrease. Good matchup tonight, too, so I have Allen projected at 6.99 strikeouts. It's possible I'm too high, but I do think the market is too low.
Brian Bitler
Brian Bitler
Last 30d: 84-95-0 (-30.2u)
KC +110
3.3u
Cam Is Money
Cam Is Money
Last 30d: 110-132-8 (-25.0u)
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
23-2412-1111-1311-1611-8
Royals
27-2115-1112-1011-1015-11

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
26-20-110-1316-7-110-1715-3-1
Royals
16-31-19-177-14-18-138-17-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
28-1916-712-1218-99-10
Royals
26-2217-99-1313-812-14

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

  • 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

  • Casey Schmitt
    1B

    Casey Schmitt (side) scratched Friday.

    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
26-22
N/A
N/A
Giants
28-19
N/A
N/A