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

Box Score

123456789RHE
PIT002000001340
KC10321101-9121
win:N. Cameron (KC)loss:A. Heaney (PIT)

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