1. /MLB
  2. /Scores
  3. /7 · 4 · 25
  4. /KC vs ARI
FINAL
Jul 4, 2025

Box Score

123456789RHE
KC3302100009140
ARI200001000381
win:K. Bubic (KC)loss:E. Rodriguez (ARI)
Kansas City Royals logoHITTINGHABRRBIKBBHRAVG
1Jonathan India2B1220100.246
Nick LoftinPR-2B0000000.174
2Bobby Witt Jr.SS3521100.293
3Vinnie Pasquantino1B3526102.271
4Maikel Garcia3B1500100.303
5Salvador PerezDH0501100.236
6Jac CaglianoneRF2500000.157
Tyler TolbertPR-CF0000000.111
7Mark CanhaLF1511201.220
8Freddy FerminC2410200.267
9John RaveCF-RF1410100.182
TOTAL1440991003
Kansas City Royals logoPITCHINGIPHRERKBBHRERA
Kris BubicLHP7.07336312.36
Daniel Lynch IVLHP1.00000102.66
Sam LongLHP1.01002009.69
TOTAL9.0833841
Arizona Diamondbacks logoHITTINGHABRRBIKBBHRAVG
1Ketel Marte2B1410110.298
2Geraldo PerdomoSS2310020.273
3Lourdes Gurriel Jr.LF1500100.250
4Eugenio SuarezDH1212001.252
5Josh Naylor1B1301010.303
6Randal GrichukRF0400200.232
7Blaze Alexander3B1400100.143
8Tim TawaCF1400100.200
9Jose HerreraC0400200.188
TOTAL83333841
Arizona Diamondbacks logoPITCHINGIPHRERKBBHRERA
Eduardo RodriguezLHP4.112987035.78
John CurtissRHP1.21000003.86
Ryan ThompsonRHP1.00001004.45
Jalen BeeksLHP1.00002004.50
Jake WoodfordRHP1.01000006.00
TOTAL9.014981003

Scoring Summary

kcari
  • Kansas City Royals logo
    1
    Vinnie Pasquantino homers (13) on a fly ball to right field. Jonathan India scores. Bobby Witt Jr. scores.[3 runs]
    30
  • Arizona Diamondbacks logo
    1
    Eugenio Suarez out on a sacrifice fly to center fielder John Rave. Ketel Marte scores. Geraldo Perdomo to 3rd.[1 run]
    31
  • Arizona Diamondbacks logo
    1
    Josh Naylor singles on a ground ball to center fielder John Rave. Geraldo Perdomo scores.[1 run]
    32
  • Kansas City Royals logo
    2
    Bobby Witt Jr. singles on a line drive to right fielder Randal Grichuk. Freddy Fermin scores. John Rave to 3rd. Jonathan India to 2nd.[1 run]
    42
  • Kansas City Royals logo
    2
    Vinnie Pasquantino singles on a sharp line drive to center fielder Tim Tawa. John Rave scores. Jonathan India to 3rd. Bobby Witt Jr. to 2nd.[1 run]
    52
  • Kansas City Royals logo
    2
    Salvador Perez grounds into a force out, shortstop Geraldo Perdomo to second baseman Ketel Marte. Jonathan India scores. Bobby Witt Jr. to 3rd. Vinnie Pasquantino out at 2nd. Salvador Perez to 1st.[1 run]
    62
  • Kansas City Royals logo
    4
    Vinnie Pasquantino homers (14) on a fly ball to right center field. Bobby Witt Jr. scores.[2 runs]
    82
  • Kansas City Royals logo
    5
    Mark Canha homers (1) on a fly ball to left field.[1 run]
    92
  • Arizona Diamondbacks logo
    6
    Eugenio Suarez homers (28) on a fly ball to left field.[1 run]
    93

Play-by-Play

1st inningkcari
  • TOP 1
  • Kansas City Royals logo
    HIT BY PITCH — Jonathan India hit by pitch.
    00
  • Kansas City Royals logo
    SINGLE — Bobby Witt Jr. singles on a line drive to right fielder Randal Grichuk. Jonathan India to 2nd.
    00
  • Kansas City Royals logo
    HOME RUN — Vinnie Pasquantino homers (13) on a fly ball to right field. Jonathan India scores. Bobby Witt Jr. scores.[3 runs]
    30
  • Kansas City Royals logo
    GROUNDOUT — Maikel Garcia grounds out, shortstop Geraldo Perdomo to first baseman Josh Naylor.[1 out]
    30
  • Kansas City Royals logo
    FLYOUT — Salvador Perez flies out to center fielder Tim Tawa.[2 outs]
    30
  • Kansas City Royals logo
    SINGLE — Jac Caglianone singles on a ground ball to right fielder Randal Grichuk.
    30
  • Kansas City Royals logo
    STRIKEOUT — Mark Canha called out on strikes.[3 outs]
    30
  • BOTTOM 1
  • Arizona Diamondbacks logo
    SINGLE — Ketel Marte singles on a fly ball to right fielder Jac Caglianone.
    30
  • Arizona Diamondbacks logo
    WALK — Geraldo Perdomo walks. Ketel Marte to 2nd.
    30
  • Arizona Diamondbacks logo
    GROUNDOUT — Lourdes Gurriel Jr. grounds out softly, catcher Freddy Fermin to first baseman Vinnie Pasquantino. Ketel Marte to 3rd. Geraldo Perdomo to 2nd.[1 out]
    30
  • Arizona Diamondbacks logo
    SAC FLY — Eugenio Suarez out on a sacrifice fly to center fielder John Rave. Ketel Marte scores. Geraldo Perdomo to 3rd.[1 run][2 outs]
    31
  • Arizona Diamondbacks logo
    SINGLE — Josh Naylor singles on a ground ball to center fielder John Rave. Geraldo Perdomo scores.[1 run]
    32
  • Arizona Diamondbacks logo
    STRIKEOUT — Randal Grichuk strikes out swinging.[3 outs]
    32
2nd inning
3rd inning
4th inning
5th inning
6th inning
7th inning
8th inning
9th inning

Team Stats

9Runs3
14Hits8
0Errors1
.350Batting Avg.242
40At Bats33
6Extra-base Hits1
3Home Runs1
9Runs-Batted-In3
0Walks4
0Stolen Bases0
10Strikeouts8
7Left on Base9
26Total Bases11

Game Details

Friday, July 4, 2025 · 6:40 PM
Chase Field · Phoenix, AZ
attendance: 35,562 (73.5%)
weather: 76 degrees, roof closed