
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 |
| 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
- Winner: Lucas Erceg (4-2, 2.04)
- Loser: Isaac Mattson (2-1, 1.89)
- Save: Carlos Estévez (25, 2.03)
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
Keep giving Salvy meatballs
THATS MY CAPTAIN
SALVY AIN’T FUCKING AROUND TONIGHT
##SSSSUUUUUUPAAAAH SALVY DONGUUUUUUU NUMBAAHHH TWOOOO!
SALVADOR FUCKING PEREZ, FOLKS!!!!
SALVYYYYYYYYYYYYYYYYY
Salvy you beautiful bastard!!
Weird I don’t recall the home run derby being on a random Wednesday
Making up for the month of 0 home runs
4-5-6 hitting like 80s crack tonight
https://preview.redd.it/qokr22gqfybf1.jpeg?width=2310&format=pjpg&auto=webp&s=bc9a25cb6e06844569295b1fa62f645ee5c9e48e
How many homers Salvy hit tonight?
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.
ANOTHER 2 RUN GAME FROM EL CAPITAN (i dont have the accent keys sorry)
Salvy
Caaaaaaappppptain!!!
Salvy must’ve been eating his carrots because his night vision is back
Remember when we had no multi-HR games at home since last August lol
Looked like there was about to be a fight between those guys where the ball landed
I’m not a native of Kansas City but I truly admire these guys. True respect for them.
Was that Jimothy that got that Sal HR?
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.
KYLE!
https://preview.redd.it/bd372pgogybf1.jpeg?width=1290&format=pjpg&auto=webp&s=ee5996999102888d2954329cb39e714f8d463e9d
2 out devil magic
Shit fuck
3 outs to go boys. Lets end it at the top of the 9th
What in the world man how does he not misplay one frickin ball hit out there
pham is the only reason this isnt a blowout
GOD THAT WAS SO UNFAIR TO JONATHAN INDIA!!!!!
Wth Tommy Pham
Got Kauffman’d there
Pham 5 tool player?
That camera zoom was such a tease, thought that was gone for sure
### Pitching Substitution
Pitching Change: Carlos Estévez replaces Lucas Erceg.
Pham auditioning for another September waiver pickup
Pirates manager knows about the Frazier home run last year
That call serves them right for the missed calls earlier
Gift strike
sweeps? at home? acceptable.
Whoo!
Victory
🧹🧹🧹🧹BRING OUT THE BROOMS. THATS A SWEEP‼️🧹🧹🧹🧹
Not dead yet.
Yeah Baby 😍😍😍😍
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.