Arizona Diamondbacks vs Kansas City Royals, July 5, 2025

July 5, 2025, 4:10 PM ET | Chase Field

Starting Pitchers

Kansas City Royals

Michael Wacha headshot
Recorded starter

Arizona Diamondbacks

Ryne Nelson headshot
Recorded starter

Season Comparison

2025
Kansas City RoyalsArizona Diamondbacks
.706
OPS
.758
159
HR
214
651
Runs
791
3.73
ERA
4.49
1.24
WHIP
1.32
1271
Strikeouts by pitchers
1288

Lower is better for ERA and WHIP; bars show each value against the larger of the two.

Top Performers

Picked by MLBDB from this game's box score. MLB's own list of top performers can differ.

Ryne Nelson headshot
Arizona Diamondbacks, MLBDB pick
Randal Grichuk headshot
Arizona Diamondbacks, MLBDB pick
Lourdes Gurriel Jr. headshot
Arizona Diamondbacks, MLBDB pick

Box Score

Batting

Freddy Fermin led Kansas City Royals with 2 hits.

Kansas City Royals batting
PlayerABRHRBIBBSOHR
Jonathan India2B4010010
Bobby Witt Jr.SS4011020
Vinnie PasquantinoDH4000020
Maikel Garcia3B4010010
Salvador Perez1B3000000
Jac CaglianoneRF3000000
Nick LoftinLF3000000
Freddy FerminC3120000
Kyle IsbelCF3000010
Totals31151070

3 players led Arizona Diamondbacks with 2 hits each.

Arizona Diamondbacks batting
PlayerABRHRBIBBSOHR
Corbin CarrollRF5000010
Geraldo PerdomoSS3200110
Pavin SmithDH1200210
Randal GrichukPH/DH2112001
Josh Naylor1B5011000
Eugenio Suárez3B4021010
Lourdes Gurriel Jr.LF4122000
James McCannC4021010
Alek ThomasCF2000210
Blaze Alexander2B2100110
Totals32787671

Pitching

Michael Wacha went 4.0 innings for Kansas City Royals (4 SO, 4 ER); Ryne Nelson went 7.0 innings for Arizona Diamondbacks (5 SO, 1 ER).

Pitching lines
PitcherIPHRERBBSOHR
Kansas City Royals
Michael Wacha4.0444440
John Schreiber1.0100020
Daniel Lynch IV1.0000210
Taylor Clarke1.0211000
Sam Long1.0122001
Arizona Diamondbacks
Ryne Nelson7.0411050
Kevin Ginkel1.0100010
Shelby Miller1.0000010
AB
at-bats
R
runs
H
hits
RBI
runs batted in
BB
walks
SO
strikeouts
HR
home runs
IP
innings pitched
ER
earned runs

Scoring Summary

No scoring plays available.

Play-by-Play

Play-by-play not available yet.