Open the board

Pittsburgh Pirates 3, Kansas City Royals 4: final score and stats

Kansas City Royals beat Pittsburgh Pirates, Pittsburgh Pirates 3 to Kansas City Royals 4, on Wednesday, July 9, 2025 at Kauffman Stadium, Kansas City, Missouri. Below: the box score, top performers, team stats, injuries and recent form for Kansas City Royals vs Pittsburgh Pirates.

MLBWednesday, July 9, 2025
DateJul 9, 2025
Start time7:40 PM ET
VenueKauffman Stadium, Kansas City, Missouri
TVSportsNet PIT, MLB.TV, FanDuel SN KC
Attendance18,398

Line score

Team123456789R
Pittsburgh Pirates0000030003
Kansas City Royals01020001-4

Top performers

Pittsburgh Pirates
Batting AverageTommy Pham · 3-4, 2B, R
Home RunsAndrew McCutchen · 1-3, R, BB, K
Runs Batted InKe'Bryan Hayes · 1-4, 2 RBI, 2 K
MLB RatingTommy Pham · 3-4, 2B, R
Kansas City Royals
Batting AverageSalvador Perez · 3-4, 2 HR, 2 RBI, 2 R
Home RunsSalvador Perez · 3-4, 2 HR, 2 RBI, 2 R
Runs Batted InSalvador Perez · 3-4, 2 HR, 2 RBI, 2 R
MLB RatingSalvador Perez · 3-4, 2 HR, 2 RBI, 2 R

Team comparison

Pittsburgh PiratesKansas City Royals
Runs per game
-
-
Runs allowed per game
-
-
38-56Record46-48
3rd in NL CentStanding5th in AL Cent
0-0Road record / home record0-0
Last 5
-Streak-

Injury report

Confirm lineups and injuries close to game time.

Pittsburgh Pirates
Endy Rodriguez C · Hip - Surgery
Out
Kansas City Royals
Mitch Spence RP · Undisclosed - Not Specified
Out
Nick Mears RP · Shoulder - Surgery
Out
Ryan Bergert SP · Elbow - Surgery
Out
Cole Ragans SP · Elbow - Surgery
Out
Luinder Avila SP · Elbow - Surgery
Out

Box score

Pittsburgh Pirates

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Tommy Pham3-4413000013.250.323.335
Andrew McCutchen1-3311001120.259.339.390
Bryan Reynolds1-4411000212.227.290.372
Nick Gonzales0-440000018.273.326.446
Oneil Cruz1-4401100118.204.313.411
Ke'Bryan Hayes1-4401200217.241.288.297
Joey Bart0-3300000212.230.330.283
Adam Frazier1-110100002.258.320.339
Jared Triolo0-110000105.158.253.266
Spencer Horwitz0-220000007.237.299.342
Isiah Kiner-Falefa0-4400000017.267.312.331
Team8-3434383029131

Pittsburgh Pirates

PlayerIPHRERBBKHRPC-STERAPC
Bailey Falter4.263323274-503.7974
Braxton Ashcraft2.130003045-322.0545
Isaac Mattson1.021111117-121.8917
Team8.01144373136-94136

Kansas City Royals

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Jonathan India1-4401001222.243.327.337
Bobby Witt Jr.1-3301001117.295.346.501
Vinnie Pasquantino1-4401000114.270.329.437
Maikel Garcia1-4411000016.305.363.464
Salvador Perez3-442322008.245.285.427
Jac Caglianone1-4411210213.151.205.286
John Rave0-000000000.183.275.233
Nick Loftin0-4400000010.193.234.386
Freddy Fermin2-3302001016.275.333.356
Tyler Tolbert0-2200000010.083.154.083
Kyle Isbel1-2201000110.240.263.357
Team11-34344114337136

Kansas City Royals

PlayerIPHRERBBKHRPC-STERAPC
Kris Bubic5.263326083-522.4883
John Schreiber1.110001022-133.3422
Lucas Erceg1.000001010-72.0410
Carlos Estevez1.010001016-112.0316
Team9.0833290131-83131

Season series

KC wins series 3-0
Jul 9, 2025PIT 3, KC 4
Jul 8, 2025PIT 3, KC 4
Jul 7, 2025PIT 3, KC 9

Team pages

More MLB games on Jul 9, 2025

Frequently asked questions

Who won Pittsburgh Pirates vs Kansas City Royals?

Kansas City Royals won, 4-3, on Wednesday, July 9, 2025.

What was the final score of Pittsburgh Pirates vs Kansas City Royals?

Pittsburgh Pirates 3, Kansas City Royals 4.

Who were the top performers?

Pittsburgh Pirates: Tommy Pham (3-4, 2B, R batting average). Kansas City Royals: Salvador Perez (3-4, 2 HR, 2 RBI, 2 R batting average).

Where is Pittsburgh Pirates vs Kansas City Royals played?

Kauffman Stadium, Kansas City, Missouri.

The model’s read

Grades, leans and the full breakdown for Pittsburgh Pirates vs Kansas City Royals are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.