Explore the full baseball box score for this game, including batting stats, pitching performances, attendance, weather, milestones, and players witnessed live.

📌 Game Summary

April 28, 2021
Kansas City Royals 9
Pittsburgh Pirates 6
📍 PNC Park
👥 4,226
⏱ 3:55
🌤 79° • Cloudy • 13 mph, Out To LF
Status: Final

The Ballpark Witness

The Ballpark Witness helps baseball fans track games attended, players seen, stadiums visited, awards witnessed, and baseball milestones. Save this game to your personal archive and discover which players you've seen before, All-Stars, award winners, Hall of Famers, and more.

Thousands of MLB and Minor League box scores available.
Kansas City Royals
Kansas City Royals
9
Final
Pittsburgh Pirates
Pittsburgh Pirates
6
Team 1 2 3 4 5 6 7 8 9 R H E
KC 3 0 1 2 0 3 0 0 0 9 12 1
PIT 0 0 0 3 2 0 0 1 0 6 8 1
Kansas City Royals Kansas City Royals Hitting
Hitters AB R H RBI BB K
Whit Merrifield 2B 4 2 2 0 1 1
Carlos Santana 1B 4 3 1 0 1 0
Salvador Perez C 5 1 3 1 0 2
Jorge Soler RF 5 2 3 3 0 1
Jarrod Dyson RF 0 0 0 0 0 0
Andrew Benintendi LF 2 1 1 2 3 1
Hunter Dozier 3B 3 0 1 2 1 1
Jake Brentz P 0 0 0 0 0 0
Tyler Zuber P 1 0 0 0 0 1
Josh Staumont P 0 0 0 0 0 0
Michael A. Taylor CF 4 0 0 1 1 1
Nicky Lopez SS 5 0 0 0 0 0
Mike Minor P 3 0 0 0 0 1
Kyle Zimmer P 0 0 0 0 0 0
Hanser Alberto 3B 2 0 1 0 0 1
TEAM 38 9 12 9 7 10
2B: Salvador Perez, Jorge Soler (2), Andrew Benintendi
3B: Hunter Dozier
GIDP: Hunter Dozier, Nicky Lopez
LOB: Whit Merrifield, Carlos Santana (3), Salvador Perez (3), Jorge Soler (2), Andrew Benintendi, Hunter Dozier (4), Tyler Zuber, Michael A. Taylor (2), Nicky Lopez (3)
Fielding
E: Nicky Lopez
DP: 4-6-3 (2B-SS-1B): Whit Merrifield → Nicky Lopez → Carlos Santana

Kansas City RoyalsKansas City Royals Pitching
Pitchers IP H R ER BB K
Mike Minor 4.1 6 5 4 3 6
Kyle Zimmer 0.2 0 0 0 2 0
Jake Brentz 0.2 0 0 0 2 1
Tyler Zuber 2.0 2 1 1 0 0
Josh Staumont 1.1 0 0 0 0 2
TEAM 8 6 5 7 9
HR Allowed: Mike Minor (2)
Pitches: Mike Minor 95-62, Kyle Zimmer 16-6, Jake Brentz 17-7, Tyler Zuber 25-14, Josh Staumont 18-12
WP: Kyle Zimmer

Pittsburgh Pirates Pittsburgh Pirates Hitting
Hitters AB R H RBI BB K
Adam Frazier 2B-LF 5 1 2 0 0 1
Phillip Evans LF 3 1 1 1 2 0
Kyle Crick P 0 0 0 0 0 0
Bryan Reynolds CF 5 1 1 0 0 2
Todd Frazier 1B-3B 3 1 1 2 2 0
Erik González 3B-SS 5 1 1 2 0 1
Jacob Stallings C 4 1 1 1 1 1
Wilmer Difo RF 3 0 0 0 1 1
Kevin Newman SS-2B 4 0 1 0 0 1
Mitch Keller P 0 0 0 0 0 0
Sean Poppen P 1 0 0 0 0 1
Gregory Polanco PH 1 0 0 0 0 1
Chris Stratton P 0 0 0 0 0 0
Ka'ai Tom PH 0 0 0 0 1 0
Clay Holmes P 0 0 0 0 0 0
Colin Moran PH-1B 1 0 0 0 0 0
TEAM 35 6 8 6 7 9
2B: Adam Frazier, Todd Frazier
HR: Erik González, Jacob Stallings
GIDP: Jacob Stallings
LOB: Adam Frazier, Bryan Reynolds (6), Todd Frazier (2), Erik González (2), Jacob Stallings, Kevin Newman (3), Sean Poppen
Fielding
E: Adam Frazier
DP: 4-6-3 (2B-SS-1B): Adam Frazier → Kevin Newman → Todd Frazier; 5-4-3 (3B-2B-1B): Erik González → Adam Frazier → Todd Frazier

Pittsburgh Pirates Pittsburgh Pirates Pitching
Pitchers IP H R ER BB K
Mitch Keller 2.1 3 4 4 5 2
Sean Poppen 1.2 4 2 2 2 1
Chris Stratton 2.0 3 3 2 0 2
Clay Holmes 2.0 2 0 0 0 4
Kyle Crick 1.0 0 0 0 0 1
TEAM 12 9 8 7 10
Pitches: Mitch Keller 83-44, Sean Poppen 35-22, Chris Stratton 33-23, Clay Holmes 31-22, Kyle Crick 13-10
The Ballpark Witness

Turn Box Scores Into Baseball Memories

The Ballpark Witness helps fans build a personal archive of every game attended. Track players seen, stadiums visited, home runs witnessed, award winners, future MLB players, and baseball milestones across a lifetime of games.

This game is one of thousands available in the archive.