- PiratesTop 1st
- S. Lugo pitching for KCPITKC
Pitch Type MPH 1Strike SwingingSinker 86 2BallCutter 88 3BallSinker 90 4Fly OutCutter 88
- RoyalsBottom 1st
- M. Keller pitching for PITPITKC
- PiratesTop 2nd
- S. Lugo pitching for KCPITKC
- RoyalsBottom 2nd
- M. Keller pitching for PITPITKC
- PiratesTop 3rd
- S. Lugo pitching for KCPITKC
- RoyalsBottom 3rd
- M. Keller pitching for PITPITKC
- PiratesTop 4th
- S. Lugo pitching for KCPITKC
- RoyalsBottom 4th
- M. Keller pitching for PITPITKC
- PiratesTop 5th
- S. Lugo pitching for KCPITKC
- Davis caught stealing third, catcher to third.11
- RoyalsBottom 5th
- M. Keller pitching for PITPITKC
- PiratesTop 6th
- S. Lugo pitching for KCPITKC
- RoyalsBottom 6th
- M. Keller pitching for PITPITKC
- PiratesTop 7th
- S. Lugo pitching for KCPITKC
- A. Zerpa pitching for KCPITKC
- RoyalsBottom 7th
- M. Keller pitching for PITPITKC
- C. Ferguson pitching for PITPITKC
- PiratesTop 8th
- L. Erceg pitching for KCPITKC
- Kiner-Falefa to second on pickoff error by pitcher Erceg.23
- Triolo ran for Horwitz23
- Triolo to second on passed ball by Perez, Kiner-Falefa to third on passed ball by Perez.23
- RoyalsBottom 8th
- D. Santana pitching for PITPITKC
- Triolo at first base.33
- PiratesTop 9th
- C. Estevez pitching for KCPITKC
- Frazier hit for Davis33
- RoyalsBottom 9th
- D. Santana pitching for PITPITKC
- Bart catching.33
- I. Mattson pitching for PITPITKC
Pittsburgh Pirates @ Kansas City Royals
KC wins 3-0
Game Information
Kauffman Stadium
12:40 AM, 9 July 2025
Kansas City, Missouri
Attendance: 22,855
Game Time:2:15
- Umpires:
- Home Plate Umpire - Mike Estabrook
- First Base Umpire - Laz Diaz
- Second Base Umpire - Erich Bacchus
- Third Base Umpire - Brian O'Nora

