Up arrow
MLB
Games

Kansas City Royals vs. Arizona Diamondbacks: Preview, Predictions and Picks for July 5, 2025

Updated on:
Jul 5, 2025 12:13 PM
The Arizona Diamondbacks look to break their home losing streak as they host the Kansas City Royals at Chase Field on Saturday, July 5th at 4:10 PM. The Royals currently lead the series 1-0, and the Diamondbacks will aim to even the score despite their subpar 22-24 home record.
Kansas City Royals vs Arizona Diamondbacks

Current Odds

KC
ARI
Over
9.0
+100
Under
8.5
+122
KC
+1.0
-120
ARI
-1.5
+145
KC
ML
+135
ARI
ML
-144

Royals vs Diamondbacks statistics

Stat Royals Diamondbacks
Hits 727 (17th) 758 (11th)
Batting Average .244 (20th) .254 (10th)
Runs Batted In 295 (Tied-28th) 444 (3rd)
Runs 299 (29th) 454 (3rd)
Home Runs 61 (Tied-29th) 131 (4th)
Walks 215 (30th) 310 (4th)
Stolen Bases 67 (11th) 62 (Tied-15th)
Strikeouts 616 (3rd) 691 (8th)
Pitches 12354 (26th) 13056 (10th)

Arizona Diamondbacks recent games

Game Date Opponent Result Score
7/4/25 vs Kansas City Royals L 9-3
7/3/25 vs San Francisco Giants L 7-2
7/2/25 vs San Francisco Giants L 6-5 F/10
7/1/25 vs San Francisco Giants W 8-2
6/30/25 vs San Francisco Giants W 4-2

Kansas City Royals recent games

Game Date Opponent Result Score
7/4/25 @ Arizona Diamondbacks W 9-3
7/3/25 @ Seattle Mariners W 3-2
7/2/25 @ Seattle Mariners L 3-2
7/1/25 @ Seattle Mariners W 6-3
6/30/25 @ Seattle Mariners L 6-2

Arizona Diamondbacks injuries

  • Corbin Carroll (RF): 10-Day-IL
  • Kristian Robinson (LF): Day-To-Day
  • Gabriel Moreno (C): 10-Day-IL
  • Kendall Graveman (RP): 15-Day-IL
  • Ildemaro Vargas (2B): 10-Day-IL

Kansas City Royals injuries

  • Blake Mitchell (C): Day-To-Day
  • Gavin Cross (RF): Day-To-Day
  • Hunter Harvey (RP): 60-Day-IL
  • Michael Massey (2B): 10-Day-IL
  • Cole Ragans (SP): 15-Day-IL

Royals vs Diamondbacks game info

Type Info
Venue Chase Field
Location Phoenix, Arizona
First pitch Sat 4:10 PM
Temperature 102°
Chance of Rain 0%

Royals vs Diamondbacks predictions

Keep your eyes on Kansas City’s infield if you’re tuning into this one. Maikel Garcia, who’s been one of the Royals’ most consistent hitters, should be right in the thick of things again—expect him to find his way on base a time or two, maybe scoring and driving in a run along the way. Vinnie Pasquantino’s combination of power and contact has made him a steady run producer, so don’t be surprised if he sends a ball over the fence or at least drives in a couple. And let’s not overlook Bobby Witt Jr., whose speed and knack for extra-base hits could give Arizona’s pitching fits. Michael Wacha gets the start on the mound, and with the way he's been throwing lately, a solid five innings and around four strikeouts feels completely within reach for him.

Switching over to the Diamondbacks, their lineup packs a punch and they’ve shown they can get things done at the plate—third in the MLB for runs scored says plenty. Josh Naylor stands out as someone to watch, as he's been piling up hits and can drive in runs anywhere in the order. Ketel Marte brings a nice mix of contact and power and could easily grab a couple of hits and cross the plate himself. If you’re a fan of a well-rounded offense, Arizona’s mix of guys like Lourdes Gurriel and Geraldo Perdomo means there’s potential for steady traffic on the bases. On the bump, Ryne Nelson profiles as a reliable starter who could give them nearly six good innings and keep the damage limited, which is handy for a team hungry for a win at home.

So who’s got the edge with all this talent on display? Given the Diamondbacks’ dynamic offense and their ability to draw walks and keep the scoreboard moving, I like their chances tonight at Chase Field, even though that home losing streak has been nagging. The Royals have some exciting bats and Michael Wacha is certainly capable, but Arizona’s overall lineup depth—and a slight edge in pitching—might just prove to be the difference this time out. Don’t be surprised if the Snakes finally snap that streak and give the home crowd something to cheer about.

Arizona Diamondbacks

Kansas City Royals

More Games