Pirates @ Royals – Wed, Jul 09

Game Status: Final – Score: 4-3 Royals

Links & Info

  • Current conditions at Kauffman Stadium: 91°F – Clear – Wind 4 mph, R To L
  • TV: Pirates: SportsNet-PIT, Royals: FanDuel Sports Network Kansas City
  • Radio: Pirates: KDKA-FM 93.7, Royals: Royals Radio Network
  • MLB Gameday
  • Game Graphs
  • Savant Gamefeed
Pirates Batters AB R H RBI BB K LOB AVG OBP SLG
1 Pham – LF 4 1 3 0 0 0 0 .250 .323 .335
2 McCutchen – DH 3 1 1 0 1 1 3 .259 .339 .390
3 Reynolds, B – RF 4 1 1 0 0 2 3 .227 .290 .372
4 Gonzales, N – 2B 4 0 0 0 0 1 4 .273 .326 .446
5 Cruz, O – CF 4 0 1 1 0 1 2 .204 .313 .411
6 Hayes – 3B 4 0 1 2 0 2 1 .241 .288 .297
7 Bart – C 3 0 0 0 0 2 1 .230 .330 .283
b-Frazier – PH 1 0 1 0 0 0 0 .258 .320 .339
8 Triolo – 1B 1 0 0 0 1 0 0 .158 .253 .266
a-Horwitz – 1B 2 0 0 0 0 0 1 .237 .299 .342
9 Kiner-Falefa – SS 4 0 0 0 0 0 2 .267 .312 .331
Totals 34 3 8 3 2 9 17
Pirates
a-Flied out for Triolo in the 7th. b-Singled for Bart in the 9th.
BATTING: 2B: Cruz, O (12, Bubic); Pham (8, Schreiber). TB: Cruz, O 2; Frazier; Hayes; McCutchen; Pham 4; Reynolds, B. RBI: Cruz, O (37); Hayes 2 (31). 2-out RBI: Hayes 2. Runners left in scoring position, 2 out: Gonzales, N; Reynolds, B; McCutchen. Team RISP: 2-for-9. Team LOB: 6.
FIELDING: Pickoffs: Falter (India at 1st base).
Royals Batters AB R H RBI BB K LOB AVG OBP SLG
1 India – 2B 4 0 1 0 1 2 2 .243 .327 .337
2 Witt Jr. – SS 3 0 1 0 1 1 1 .295 .346 .501
3 Pasquantino – DH 4 0 1 0 0 1 3 .270 .329 .437
4 Garcia, M – 3B 4 1 1 0 0 0 3 .305 .363 .464
5 Perez, S – 1B 4 2 3 2 0 0 1 .245 .285 .427
6 Caglianone – RF 4 1 1 2 0 2 1 .151 .205 .286
Rave – RF 0 0 0 0 0 0 0 .183 .275 .233
7 Loftin – LF 4 0 0 0 0 0 1 .193 .234 .386
8 Fermin – C 3 0 2 0 1 0 0 .275 .333 .356
9 Tolbert – CF 2 0 0 0 0 0 1 .083 .154 .083
a-Isbel – CF 2 0 1 0 0 1 2 .240 .263 .357
Totals 34 4 11 4 3 7 15
Royals
a-Struck out for Tolbert in the 6th.
BATTING: 2B: Witt Jr. (31, Falter); Garcia, M (24, Falter); Fermin 2 (7, Falter, Ashcraft, B); Pasquantino (13, Ashcraft, B). HR: Perez, S 2 (13, 2nd inning off Falter, 0 on, 0 out, 8th inning off Mattson, 0 on, 0 out); Caglianone (4, 4th inning off Falter, 1 on, 1 out). TB: Caglianone 4; Fermin 4; Garcia, M 2; India; Isbel; Pasquantino 2; Perez, S 9; Witt Jr. 2. RBI: Caglianone 2 (7); Perez, S 2 (54). Runners left in scoring position, 2 out: Tolbert; Isbel 2; India; Garcia, M 3. Team RISP: 1-for-9. Team LOB: 9.
Pirates Pitchers IP H R ER BB K HR P-S ERA
Falter 4.2 6 3 3 2 3 2 74-50 3.79
Ashcraft, B 2.1 3 0 0 0 3 0 45-32 2.05
Mattson (L, 2-1) 1.0 2 1 1 1 1 1 17-12 1.89
Totals 8.0 11 4 4 3 7 3
Royals Pitchers IP H R ER BB K HR P-S ERA
Bubic 5.2 6 3 3 2 6 0 83-52 2.48
Schreiber 1.1 1 0 0 0 1 0 22-13 3.34
Erceg (W, 4-2) 1.0 0 0 0 0 1 0 10-7 2.04
Estévez (S, 25) 1.0 1 0 0 0 1 0 16-11 2.03
Totals 9.0 8 3 3 2 9 0
Game Info
WP: Falter.
Pitches-strikes: Falter 74-50; Ashcraft, B 45-32; Mattson 17-12; Bubic 83-52; Schreiber 22-13; Erceg 10-7; Estévez 16-11.
Groundouts-flyouts: Falter 2-6; Ashcraft, B 2-1; Mattson 0-2; Bubic 8-0; Schreiber 1-2; Erceg 2-0; Estévez 1-1.
Batters faced: Falter 21; Ashcraft, B 10; Mattson 6; Bubic 24; Schreiber 5; Erceg 3; Estévez 4.
Inherited runners-scored: Ashcraft, B 1-0; Schreiber 1-0.
Umpires: HP: Laz Diaz. 1B: Erich Bacchus. 2B: Brian O'Nora. 3B: Mike Estabrook.
Weather: 91 degrees, Clear.
Wind: 4 mph, R To L.
First pitch: 6:41 PM.
T: 2:38.
Att: 18,398.
Venue: Kauffman Stadium.
July 9, 2025
Inning Scoring Play Score
Bottom 2 Salvador Perez homers (12) on a fly ball to center field. 1-0 KC
Bottom 4 Jac Caglianone homers (4) on a fly ball to center field. Maikel Garcia scores. 3-0 KC
Top 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. 3-1 KC
Top 6 Ke'Bryan Hayes singles on a ground ball to left fielder Nick Loftin. Andrew McCutchen scores. Bryan Reynolds scores. 3-3
Bottom 8 Salvador Perez homers (13) on a fly ball to center field. 4-3 KC
Team Highlight
KC Salvador Perez's solo homer (12) (00:00:32)
KC Jac Caglianone's 466-foot two-run homer (4) (00:00:28)
KC Salvador Perez hammers 444-foot home run (00:00:32)
KC Bobby Witt Jr.'s 25th stolen base of the season (00:00:16)
KC Field View: Jac Caglianone's two-run homer (00:00:25)
PIT Ke'Bryan Hayes' two-run single (00:00:30)
KC Kris Bubic strikes out six in start against Pirates (00:00:40)
KC Salvador Perez's go-ahead homer (13) (00:00:32)
KC Salvador Perez homers twice in Royals' win (00:01:04)
KC Field View: Salvador Perez's go-ahead home run (00:00:28)
1 2 3 4 5 6 7 8 9 R H E LOB
Pirates 0 0 0 0 0 3 0 0 0 3 8 0 6
Royals 0 1 0 2 0 0 0 1 4 11 0 9

Decisions

Division Scoreboard

TOR 1 @ CWS 2 – Final

TB 7 @ DET 3 – Final

CHC 2 @ MIN 4 – Final

CLE 4 @ HOU 2 – Final

Last Updated: 07/09/2025 09:49:20 PM CDT

45 comments
  1. Weird I don’t recall the home run derby being on a random Wednesday

  2. Salvador Perez has hit career homerun number 286 he is:

    14 Home runs away from 300

    31 Home runs away from the Royals franchise record.

  3. Salvy must’ve been eating his carrots because his night vision is back

  4. Looked like there was about to be a fight between those guys where the ball landed

  5. I’m not a native of Kansas City but I truly admire these guys. True respect for them.

  6. To the dude that didn’t like me saying we weren’t completely out of it a few weeks ago with all do respect suck on that salvy dong.

  7. What in the world man how does he not misplay one frickin ball hit out there

  8. ### Pitching Substitution

    Pitching Change: Carlos Estévez replaces Lucas Erceg.

  9. 🧹🧹🧹🧹BRING OUT THE BROOMS. THATS A SWEEP‼️🧹🧹🧹🧹

  10. Remember a few years ago when Salvy was on the trading block? Could you imagine if one of those trades went through?

    I’m glad the Royals have Pasquantino, because he is also somebody who is also energized by the emotion of the game. Those guys aren’t anxious like a rookie or jaded like a veteran.

Leave a Reply