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

Box Score

123456789RHELOB
PIT0020000013404
KC10321101-91214
win:N. Cameron (KC)loss:A. Heaney (PIT)

Game Recap

Game Highlights Video

Scoring Summary

PITKC
  • Kansas City Royals logo
    1
    Vinnie Pasquantino homers (15) on a fly ball to right field. [1 run]
    01
  • Pittsburgh Pirates logo
    3
    Tommy Pham homers (3) on a fly ball to center field. Henry Davis scores. [2 runs]
    21
  • Kansas City Royals logo
    3
    Maikel Garcia singles on a line drive to left fielder Tommy Pham. Jonathan India scores. Bobby Witt Jr. to 2nd. [1 run]
    22
  • Kansas City Royals logo
    3
    Salvador Perez doubles (24) on a fly ball to left fielder Tommy Pham. Bobby Witt Jr. scores. Maikel Garcia to 3rd. [1 run]
    23
  • Kansas City Royals logo
    3
    Mark Canha grounds into a force out, second baseman Nick Gonzales to shortstop Isiah Kiner-Falefa. Maikel Garcia scores. Salvador Perez to 3rd. Jac Caglianone out at 2nd. Mark Canha to 1st. [1 run] [2 outs]
    24
  • Kansas City Royals logo
    4
    Bobby Witt Jr. homers (13) on a fly ball to right center field. Jonathan India scores. [2 runs]
    26
  • Kansas City Royals logo
    5
    Salvador Perez homers (11) on a fly ball to left center field. [1 run]
    27
  • Kansas City Royals logo
    6
    Bobby Witt Jr. out on a sacrifice fly to left fielder Tommy Pham. Kyle Isbel scores. [1 run] [2 outs]
    28
  • Kansas City Royals logo
    8
    Nick Loftin homers (2) on a fly ball to left center field. [1 run]
    29
  • Pittsburgh Pirates logo
    9
    Alexander Canario singles on a line drive to second baseman Tyler Tolbert. Nick Gonzales scores. [1 run]
    39

Player Stats

Pittsburgh Pirates logoHITTINGHABRRBIKBBHRLOBAVG
1Tommy PhamLF13120110.238
2Andrew McCutchenDH04001001.258
3Bryan ReynoldsRF14001000.229
4Nick Gonzales2B02100201.283
5Ke'Bryan Hayes3B04001003.240
6Alexander CanarioCF14012002.223
7Henry DavisC14101002.203
8Jared Triolo1B03000001.159
9Isiah Kiner-FalefaSS03002001.269
TOTAL4313383111-
Pittsburgh Pirates logoPITCHINGIPHRERKBBHRPCERA
Andrew HeaneyLHP3.0644211764.41
Chase ShugartRHP2.2444102423.69
Genesis CabreraLHP2.0211101275.40
David BednarRHP0.100010042.70
TOTAL8.01299514149-
Kansas City Royals logoHITTINGHABRRBIKBBHRLOBAVG
1Jonathan India2B24201001.246
Tyler TolbertPH-2B01001000.100
2Bobby Witt Jr.SS23231010.296
3Vinnie Pasquantino1B14110012.271
4Maikel Garcia3B23110100.306
5Salvador PerezC24120012.238
Luke MaileC00000000.375
6Jac CaglianoneRF03000001.144
7Mark CanhaDH04011002.212
8Nick LoftinLF24110012.188
9Kyle IsbelCF14101001.241
TOTAL12349951411-
Kansas City Royals logoPITCHINGIPHRERKBBHRPCERA
Noah CameronLHP7.03227111092.56
Steven CruzRHP1.0000010102.04
Jonathan BowlanRHP1.0111110213.38
TOTAL9.0433831140-

Play-by-Play

1st inningPITKC
  • TOP 1
  • Pittsburgh Pirates logo
    GROUNDOUT — Tommy Pham grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino. [1 out]
    00
  • Pittsburgh Pirates logo
    STRIKEOUT — Andrew McCutchen strikes out swinging. [2 outs]
    00
  • Pittsburgh Pirates logo
    STRIKEOUT — Bryan Reynolds strikes out swinging. [3 outs]
    00
  • BOTTOM 1
  • Kansas City Royals logo
    STRIKEOUT — Jonathan India called out on strikes. [1 out]
    00
  • Kansas City Royals logo
    STRIKEOUT — Bobby Witt Jr. called out on strikes. [2 outs]
    00
  • Kansas City Royals logo
    HOME RUN — Vinnie Pasquantino homers (15) on a fly ball to right field. [1 run]
    01
  • Kansas City Royals logo
    WALK — Maikel Garcia walks.
    01
  • Kansas City Royals logo
    FLYOUT — Salvador Perez flies out to right fielder Bryan Reynolds. [3 outs]
    01
2nd inning
3rd inning
4th inning
5th inning
6th inning
7th inning
8th inning
9th inning

Team Stats

3Runs9
4Hits12
0Errors1
.129Batting Avg.353
31At Bats34
1Extra-base Hits7
1Home Runs4
3Runs-Batted-In9
3Walks1
0Stolen Bases0
8Strikeouts5
4Left on Base4
7Total Bases28

Game Details

Monday, July 7, 2025 · 7:40 PM
Kauffman Stadium · Kansas City, MO
attendance: 18,614 (49.1%)
weather: 89 degrees, partly cloudy