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

Box Score

123456789RHELOB
PIT0001001103615
KC0100002014715
win:C. Estevez (KC)loss:D. Santana (PIT)

Game Recap

Game Highlights Video

Scoring Summary

PITKC
  • Kansas City Royals logo
    2
    Jac Caglianone homers (3) on a line drive to center field. [1 run]
    01
  • Pittsburgh Pirates logo
    4
    Oneil Cruz homers (16) on a fly ball to right center field. [1 run]
    11
  • Pittsburgh Pirates logo
    7
    Nick Gonzales homers (4) on a fly ball to center field. [1 run]
    21
  • Kansas City Royals logo
    7
    Nick Loftin homers (3) on a fly ball to left field. Salvador Perez scores. [2 runs]
    23
  • Pittsburgh Pirates logo
    8
    Bryan Reynolds grounds into a force out, second baseman Nick Loftin to shortstop Bobby Witt Jr. Isiah Kiner-Falefa scores. Jared Triolo to 3rd. Tommy Pham out at 2nd. Bryan Reynolds to 1st. [1 run] [2 outs]
    33
  • Kansas City Royals logo
    9
    Nick Loftin singles on a line drive to center fielder Oneil Cruz. Maikel Garcia scores. Salvador Perez to 2nd. [1 run]
    34

Player Stats

Pittsburgh Pirates logoHITTINGHABRRBIKBBHRLOBAVG
1Spencer Horwitz1B03000101.240
Jared TrioloPR-1B00000000.159
2Tommy PhamLF13001101.240
3Bryan ReynoldsDH04011003.226
4Nick Gonzales2B14110013.282
5Oneil CruzCF14111010.203
6Ke'Bryan Hayes3B14002000.240
7Jack SuwinskiRF04002001.109
8Henry DavisC13000000.206
Adam FrazierPH01000001.254
Joey BartC00000000.234
9Isiah Kiner-FalefaSS12100100.271
TOTAL6323373210-
Pittsburgh Pirates logoPITCHINGIPHRERKBBHRPCERA
Mitch KellerRHP6.2432512933.58
Caleb FergusonLHP0.100000012.77
Dennis SantanaRHP1.1211100251.60
Isaac MattsonRHP0.010000021.50
TOTAL8.1743612121-
Kansas City Royals logoHITTINGHABRRBIKBBHRLOBAVG
1Jonathan IndiaDH04002000.243
2Bobby Witt Jr.SS14001000.295
3Vinnie Pasquantino1B14001000.270
4Maikel Garcia3B14100002.305
5Salvador PerezC13101002.239
6Jac CaglianoneRF14110013.148
7Nick Loftin2B24130010.202
8John RaveLF02000100.183
9Kyle IsbelCF03001001.237
TOTAL732446128-
Kansas City Royals logoPITCHINGIPHRERKBBHRPCERA
Seth LugoRHP6.0422512822.67
Angel ZerpaLHP1.0000200134.03
Lucas ErcegRHP1.0111020222.10
Carlos EstevezRHP1.0100000112.08
TOTAL9.0633732128-

Play-by-Play

1st inningPITKC
  • TOP 1
  • Pittsburgh Pirates logo
    FLYOUT — Spencer Horwitz flies out to center fielder Kyle Isbel. [1 out]
    00
  • Pittsburgh Pirates logo
    DOUBLE — Tommy Pham doubles (7) on a sharp line drive to left fielder John Rave.
    00
  • Pittsburgh Pirates logo
    LINEOUT — Bryan Reynolds lines out sharply to right fielder Jac Caglianone. Tommy Pham to 3rd. [2 outs]
    00
  • Pittsburgh Pirates logo
    FLYOUT — Nick Gonzales flies out to right fielder Jac Caglianone. [3 outs]
    00
  • BOTTOM 1
  • Kansas City Royals logo
    GROUNDOUT — Jonathan India grounds out, shortstop Isiah Kiner-Falefa to first baseman Spencer Horwitz. [1 out]
    00
  • Kansas City Royals logo
    SINGLE — Bobby Witt Jr. singles on a ground ball to shortstop Isiah Kiner-Falefa.
    00
  • Kansas City Royals logo
    SINGLE — Vinnie Pasquantino singles on a line drive to center fielder Oneil Cruz. Bobby Witt Jr. to 2nd.
    00
  • Kansas City Royals logo
    FLYOUT — Maikel Garcia flies out to right fielder Jack Suwinski. Bobby Witt Jr. to 3rd. [2 outs]
    00
  • Kansas City Royals logo
    STRIKEOUT — Salvador Perez strikes out swinging. [3 outs]
    00
2nd inning
3rd inning
4th inning
5th inning
6th inning
7th inning
8th inning
9th inning

Team Stats

3Runs4
6Hits7
1Errors1
.188Batting Avg.219
32At Bats32
5Extra-base Hits2
2Home Runs2
3Runs-Batted-In4
3Walks1
0Stolen Bases0
7Strikeouts6
5Left on Base5
15Total Bases13

Game Details

Tuesday, July 8, 2025 · 7:40 PM
Kauffman Stadium · Kansas City, MO
attendance: 22,855 (60.3%)
weather: 86 degrees, partly cloudy