1. MLB
  2. Scores
  3. 7 · 8 · 25
  4. PIT vs KC

Pittsburgh Pirates vs. Kansas City Royals

Jul 8, 2025
FINAL

Box Score

123456789RHELOB
PIT0001001103615
KC0100002014715
loss:Pittsburgh Pirates logoD. Santanawin:Kansas City Royals logoC. Estevez

Game Recap

Game Highlights Video

KANSAS CITY -- Back-to-back days with a home run had to have Nick Loftin feeling good, but there was no better feeling than when he saw the ball he lined to center field find grass, or when he rounded first base to watch Maikel Garcia score from third, or when...

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
Jared TrioloPR-1B00000000.159
Joey BartC00000000.234
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
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