Royals vs. Diamondbacks Odds & Betting Predictions - July 5, 2025

Royals at Diamondbacks

1:40 am • FDSKC
Stream Live on SiriusXM - Free 3 Month Offer
@
Starting Pitchers
pitcherteameraw-l
Eduardo Rodriguez logoE.RodriguezArizona Diamondbacks logo5.133-4
Kris Bubic logoK.BubicKansas City Royals logo2.256-6

Royals at Diamondbacks Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Royals
41-47
-1.5
-1.5+153
o8.5+100
-105
Diamondbacks
43-44
u8
+1.5-184
u8.5-120
-115
location pinSaturday 1:40 a.m.
July 05, 2025
Chase FieldPhoenix
thermometer image96°Fahrenheit
rain image0%Rain
wind image7Wind
Royals vs. Diamondbacks Expert Picks
Moneyline Hacks
Moneyline Hacks
Last 30d: 72-80-3 (+43.7u)
ARI -115
1u
🔥Free Discord + Youtube: Extra Picks/ Analysis https://discord.gg/A8v49URQaG https://www.youtube.com/@FadetheNoise Link to VIP (Copy &Paste): https://linktr.ee/moneylinehacks%F0%9F%94%A560% OFF with promo code: Hacks60

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Royals vs. Diamondbacks Public Betting Percentages

Away Logo

Royals

Public

39%

Bets%

61%

Money%

MLB Public Betting Right Arrow

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Diamondbacks
42-4420-2522-1925-3317-11
Royals
47-4120-2427-1713-1933-22

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Diamondbacks
46-37-323-19-323-1832-23-314-14
Royals
34-53-116-2818-25-114-1820-34-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Diamondbacks
43-4422-2321-2030-2813-15
Royals
41-4720-2421-2315-1725-30

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jul 4thSFL 2-7+1.5 LO 8.5SF +101
Jul 3rdSFL 5-6-1.5 LO 8.5SF -143
Jul 2ndSFW 8-2-1.5 WO 9ARI -131
Jul 1stSFW 4-2+1.5 WU 8ARI +125
Jun 29thMIAL 4-6-1.5 LO 9MIA -190

Royals vs. Diamondbacks Injury Updates

Royals Injuries

  • Kyle Wright
    SP

    Wright is out with shoulder

    Out

Diamondbacks Injuries

  • Anthony DeSclafani
    SP

    DeSclafani is out with arm

    Out

  • Josh Naylor
    1B

    Josh Naylor has been scratched Tuesday.

    Out

  • Jordan Montgomery
    SP

    Montgomery is out for season with elbow

    Out for Season

  • John Curtiss
    RP

    Curtiss is out with elbow

    Out

  • Corbin Carroll
    RF

    Carroll is out with wrist

    Out

Royals vs. Diamondbacks Starting Lineups
Royals Starting Lineup
Projected
PITCHERW-LERAWHIPK/9
Kris Bubic logoLK.Bubic, P6-62.251.1259.47
HITTERSAVGOBPSLGHR
Jonathan India logo1J.India, 2B.244.326.3394
Bobby Witt logo2B.Witt, SS.289.343.48811
Maikel Garcia logo3M.Garcia, 3B.305.365.4698
Salvador Perez logo4S.Perez, DH.240.281.3949
Mark Canha logo5M.Canha, RF.221.284.2500
Jac Caglianone logo6J.Caglianone, LF.144.194.2372
Nick Loftin logo7N.Loftin, 1B.174.227.3331
Freddy Fermin logo8F.Fermin, C.260.321.3292
Drew Waters logo9D.Waters, CF.243.288.3161
Diamondbacks Starting Lineup
Projected
PITCHERW-LERAWHIPK/9
Eduardo Rodriguez logoLE.Rodriguez, P3-45.131.55610.00
HITTERSAVGOBPSLGHR
Ketel Marte logo1K.Marte, 2B.299.402.60319
Geraldo Perdomo logo2G.Perdomo, SS.269.365.4189
Lourdes Gurriel logo3L.Gurriel, LF.251.299.42212
Eugenio Suarez logo4E.Suarez, 3B.250.318.56127
Randal Grichuk logo5R.Grichuk, RF.239.280.4204
Blaze Alexander logo6B.Alexander, DH.000.000.0000
James McCann logo7J.McCann, C.364.533.7271
Tim Tawa logo8T.Tawa, 1B.199.262.3586
Alek Thomas logo9A.Thomas, CF.245.288.3695

Royals vs. Diamondbacks Odds Comparison

Right Arrow

Could not load odds

Royals at Diamondbacks Team Totals

MatchupOverUnder
Royals
41-47
N/A
N/A
Diamondbacks
43-44
N/A
N/A