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

Royals at Diamondbacks

8:10 pm • ARID
4 - 0
Starting Pitchers
pitcherteameraw-l
Anthony DeSclafani logoA.DeSclafaniArizona Diamondbacks logo5.121-2
Michael Lorenzen logoM.LorenzenKansas City Royals logo4.647-11

Royals at Diamondbacks Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Royals
0-0
+1.5
+1.5-156
o10-104
+131
Diamondbacks
0-0
u9
-1.5+130
u10-117
-155
location pinSunday 8:10 p.m.
July 06, 2025
Chase FieldPhoenix
Royals vs. Diamondbacks Expert Picks
Cam Is Money
Cam Is Money
Last 30d: 81-98-3 (-12.5u)
Over 5 (F5)-115
1u
Over 9.5-120
1u
Scott Rickenbach
Scott Rickenbach
Last 30d: 108-111-1 (-14.8u)
Over 9.5-110
1u
Picks Office
Picks Office
Last 30d: 117-94-4 (+16.1u)
ARI -130
1u
Follow @PicksOffice on X for more.
YBK Picks.com
Last 30d: 68-38-3 (+54.8u)
ARI -1-110
2u
Brian Bitler
Brian Bitler
Last 30d: 75-74-2 (-7.0u)
ARI -150
3u
Brandon Kravitz
Brandon Kravitz
Last 30d: 68-90-1 (-12.2u)
Over 9.5-105
1.05u

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

28%

Bets%

72%

Money%

MLB Public Betting Right Arrow

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Diamondbacks
82-7940-4142-3836-5245-27
Royals
82-8038-4344-3732-3849-40

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Diamondbacks
80-74-739-36-641-38-143-40-537-33-2
Royals
71-90-131-5040-40-130-4041-47-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Diamondbacks
80-8243-3837-4345-4334-38
Royals
82-8043-3839-4240-3040-49

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jul 5thKCW 7-1-1.5 WU 9ARI -134
Jul 5thKCL 3-9+1.5 LO 8.5KC -115
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

Royals vs. Diamondbacks Injury Updates

Royals Injuries

  • Kyle Wright
    P

    Wright is out with shoulder

    Out

Diamondbacks Injuries

  • John Curtiss
    P

    Curtiss is out with elbow

    Out

Royals vs. Diamondbacks Box Score
Royals Player Stats
Projected
PITCHERPCIPKER
Michael Lorenzen logoRM.Lorenzen, P82770
Lucas Erceg logoRL.Erceg, P16120
Carlos Estevez logoRC.Estevez, P12100
HITTERSH-ABRHRRBI
Jonathan India logo1J.India, 2B0-4000
Maikel Garcia logo1M.Garcia, 3B0-0000
Bobby Witt logo2B.Witt, SS1-4111
Vinnie Pasquantino logo3V.Pasquantino, 1B2-4000
Salvador Perez logo4S.Perez, DH1-3111
Freddy Fermin logo5F.Fermin, C0-4000
Jac Caglianone logo6J.Caglianone, RF0-3100
Tyler Tolbert logo6T.Tolbert, RF0-0000
Nick Loftin logo7N.Loftin, 3B1-4100
Nick Loftin logo7N.Loftin, 2B1-4100
John Rave logo8J.Rave, LF1-3001
Kyle Isbel logo9K.Isbel, CF2-4001
Diamondbacks Player Stats
Projected
PITCHERPCIPKER
Anthony DeSclafani logoRA.DeSclafani, P60464
Jalen Beeks logoLJ.Beeks, P10100
Bryce Jarvis logoRB.Jarvis, P66420
HITTERSH-ABRHRRBI
Corbin Carroll logo1C.Carroll, RF0-4000
Ketel Marte logo2K.Marte, 2B0-4000
Geraldo Perdomo logo3G.Perdomo, SS1-3000
Josh Naylor logo4J.Naylor, 1B0-4000
Eugenio Suarez logo5E.Suarez, 3B0-4000
Jake McCarthy logo6J.McCarthy, LF0-2000
Randal Grichuk logo7R.Grichuk, DH1-3000
Alek Thomas logo8A.Thomas, CF1-3000
Jose Herrera logo9J.Herrera, C0-3000

Royals vs. Diamondbacks Odds Comparison

Right Arrow

Could not load odds

Royals at Diamondbacks Team Totals

MatchupOverUnder
Royals
0-0
o4.5-107
u4.5-121
Diamondbacks
0-0
o5-116
u5-110