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

Box Score

123456789RHELOB
PIT0000030003806
KC01020001-41109
win:L. Erceg (KC)loss:I. Mattson (PIT)save:C. Estevez (KC)

Game Recap

Game Highlights Video

Scoring Summary

PITKC
  • Kansas City Royals logo
    2
    Salvador Perez homers (12) on a fly ball to center field. [1 run]
    01
  • Kansas City Royals logo
    4
    Jac Caglianone homers (4) on a fly ball to center field. Maikel Garcia scores. [2 runs]
    03
  • Pittsburgh Pirates logo
    6
    Oneil Cruz grounds out, shortstop Bobby Witt Jr. to first baseman Salvador Perez. Tommy Pham scores. Andrew McCutchen to 3rd. Bryan Reynolds to 2nd. [1 run] [2 outs]
    13
  • Pittsburgh Pirates logo
    6
    Ke'Bryan Hayes singles on a ground ball to left fielder Nick Loftin. Andrew McCutchen scores. Bryan Reynolds scores. [2 runs]
    33
  • Kansas City Royals logo
    8
    Salvador Perez homers (13) on a fly ball to center field. [1 run]
    34

Player Stats

Pittsburgh Pirates logoHITTINGHABRRBIKBBHRLOBAVG
1Tommy PhamLF34100000.250
2Andrew McCutchenDH13101103.259
3Bryan ReynoldsRF14102003.227
4Nick Gonzales2B04001004.273
5Oneil CruzCF14011002.204
6Ke'Bryan Hayes3B14022001.241
7Joey BartC03002001.230
Adam FrazierPH11000000.258
8Jared Triolo1B01000100.158
Spencer HorwitzPH-1B02000001.237
9Isiah Kiner-FalefaSS04000002.267
TOTAL8343392017-
Pittsburgh Pirates logoPITCHINGIPHRERKBBHRPCERA
Bailey FalterLHP4.2633322743.79
Braxton AshcraftRHP2.1300300452.05
Isaac MattsonRHP1.0211111171.89
TOTAL8.01144733136-
Kansas City Royals logoHITTINGHABRRBIKBBHRLOBAVG
1Jonathan India2B14002102.243
2Bobby Witt Jr.SS13001101.295
3Vinnie PasquantinoDH14001003.270
4Maikel Garcia3B14100003.305
5Salvador Perez1B34220021.245
6Jac CaglianoneRF14122011.151
John RaveRF00000000.183
7Nick LoftinLF04000001.193
8Freddy FerminC23000100.275
9Tyler TolbertCF02000001.083
Kyle IsbelPH-CF12001002.240
TOTAL11344473315-
Kansas City Royals logoPITCHINGIPHRERKBBHRPCERA
Kris BubicLHP5.2633620832.48
John SchreiberRHP1.1100100223.34
Lucas ErcegRHP1.0000100102.04
Carlos EstevezRHP1.0100100162.03
TOTAL9.0833920131-

Play-by-Play

1st inningPITKC
  • TOP 1
  • Pittsburgh Pirates logo
    GROUNDOUT — Tommy Pham grounds out, third baseman Maikel Garcia to first baseman Salvador Perez. [1 out]
    00
  • Pittsburgh Pirates logo
    SINGLE — Andrew McCutchen singles on a line drive to center fielder Tyler Tolbert.
    00
  • Pittsburgh Pirates logo
    GROUNDOUT — Bryan Reynolds grounds out sharply, pitcher Kris Bubic to first baseman Salvador Perez. Andrew McCutchen to 2nd. [2 outs]
    00
  • Pittsburgh Pirates logo
    GROUNDOUT — Nick Gonzales grounds out, shortstop Bobby Witt Jr. to first baseman Salvador Perez. [3 outs]
    00
  • BOTTOM 1
  • Kansas City Royals logo
    STRIKEOUT — Jonathan India strikes out swinging. [1 out]
    00
  • Kansas City Royals logo
    DOUBLE — Bobby Witt Jr. doubles (31) on a sharp line drive to left fielder Tommy Pham.
    00
  • Kansas City Royals logo
    FLYOUT — Vinnie Pasquantino flies out to center fielder Oneil Cruz. [2 outs]
    00
  • Kansas City Royals logo
    GROUNDOUT — Maikel Garcia grounds out, shortstop Isiah Kiner-Falefa to first baseman Jared Triolo. [3 outs]
    00
2nd inning
3rd inning
4th inning
5th inning
6th inning
7th inning
8th inning
9th inning

Team Stats

3Runs4
8Hits11
0Errors0
.235Batting Avg.324
34At Bats34
2Extra-base Hits8
0Home Runs3
3Runs-Batted-In4
2Walks3
0Stolen Bases1
9Strikeouts7
6Left on Base9
10Total Bases25

Game Details

Wednesday, July 9, 2025 · 7:40 PM
Kauffman Stadium · Kansas City, MO
attendance: 18,398 (48.5%)
weather: 91 degrees, clear