| Team |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
R |
H |
E |
| STL |
1 |
0 |
1 |
1 |
0 |
3 |
0 |
0 |
1 |
7 |
10 |
1 |
| PIT |
0 |
0 |
0 |
1 |
0 |
2 |
0 |
0 |
0 |
3 |
4 |
1 |

St. Louis Cardinals Hitting
| Hitters |
AB |
R |
H |
RBI |
BB |
K |
|
Tommy Edman
2B
|
4 |
1 |
1 |
0 |
0 |
1 |
|
Dylan Carlson
RF
|
5 |
1 |
1 |
0 |
0 |
2 |
|
Paul Goldschmidt
1B
|
5 |
0 |
0 |
0 |
0 |
3 |
|
Nolan Arenado
3B
|
5 |
0 |
2 |
2 |
0 |
0 |
|
Paul DeJong
SS
|
4 |
0 |
0 |
0 |
0 |
1 |
|
Tyler O'Neill
LF
|
4 |
2 |
3 |
1 |
0 |
1 |
|
Andrew Knizner
C
|
3 |
1 |
1 |
0 |
1 |
0 |
|
Harrison Bader
CF
|
4 |
0 |
1 |
0 |
0 |
2 |
|
John Gant
P
|
1 |
0 |
0 |
0 |
0 |
0 |
|
Matt Carpenter
PH
|
1 |
1 |
1 |
3 |
0 |
0 |
|
Tyler Webb
P
|
0 |
0 |
0 |
0 |
0 |
0 |
|
Kodi Whitley
P
|
0 |
0 |
0 |
0 |
0 |
0 |
|
Génesis Cabrera
P
|
0 |
0 |
0 |
0 |
0 |
0 |
|
Justin Williams
PH
|
0 |
1 |
0 |
0 |
0 |
0 |
|
Ryan Helsley
P
|
0 |
0 |
0 |
0 |
0 |
0 |
| TEAM |
36 |
7 |
10 |
6 |
1 |
10 |
2B: Dylan Carlson, Nolan Arenado (2)
HR: Tyler O'Neill, Matt Carpenter
SB: Tyler O'Neill
GIDP: Dylan Carlson
LOB: Tommy Edman, Dylan Carlson (3), Paul Goldschmidt (2), Nolan Arenado, Paul DeJong (2), Andrew Knizner, Harrison Bader (4), John Gant
Sac Bunts: John Gant
Fielding
E: Andrew Knizner
SB Allowed: Andrew Knizner
DP:
1-4-6 (P-2B-SS): John Gant → Tommy Edman → Paul DeJong; 2-5 (C-3B): Andrew Knizner → Nolan Arenado

St. Louis Cardinals Pitching
| Pitchers |
IP |
H |
R |
ER |
BB |
K |
|
John Gant
|
5.0 |
3 |
1 |
1 |
5 |
2 |
|
Tyler Webb
|
0.2 |
1 |
2 |
2 |
2 |
0 |
|
Kodi Whitley
|
0.1 |
0 |
0 |
0 |
1 |
0 |
|
Génesis Cabrera
|
2.0 |
0 |
0 |
0 |
0 |
2 |
|
Ryan Helsley
|
1.0 |
0 |
0 |
0 |
1 |
1 |
| TEAM |
|
4 |
3 |
3 |
9 |
5 |
Pitches:
John Gant 99-55, Tyler Webb 27-13, Kodi Whitley 8-3, Génesis Cabrera 26-15, Ryan Helsley 16-12
WP: Kodi Whitley
Balks: Kodi Whitley

Pittsburgh Pirates Hitting
| Hitters |
AB |
R |
H |
RBI |
BB |
K |
|
Adam Frazier
2B
|
4 |
0 |
1 |
0 |
1 |
0 |
|
Erik González
3B
|
5 |
0 |
0 |
0 |
0 |
0 |
|
Bryan Reynolds
CF
|
3 |
1 |
0 |
0 |
1 |
1 |
|
Colin Moran
1B
|
3 |
0 |
0 |
0 |
1 |
0 |
|
Jacob Stallings
C
|
2 |
0 |
0 |
0 |
2 |
1 |
|
Gregory Polanco
RF
|
4 |
1 |
0 |
0 |
0 |
1 |
|
Kevin Newman
SS
|
4 |
1 |
2 |
1 |
0 |
0 |
|
Ka'ai Tom
LF
|
1 |
0 |
0 |
0 |
3 |
1 |
|
JT Brubaker
P
|
0 |
0 |
0 |
0 |
0 |
0 |
|
Wilmer Difo
PH
|
1 |
0 |
1 |
0 |
0 |
0 |
|
Duane Underwood Jr.
P
|
0 |
0 |
0 |
0 |
0 |
0 |
|
Todd Frazier
PH
|
0 |
0 |
0 |
0 |
1 |
0 |
|
David Bednar
P
|
0 |
0 |
0 |
0 |
0 |
0 |
|
Clay Holmes
P
|
0 |
0 |
0 |
0 |
0 |
0 |
|
Phillip Evans
PH
|
1 |
0 |
0 |
0 |
0 |
1 |
| TEAM |
28 |
3 |
4 |
1 |
9 |
5 |
SB: Gregory Polanco
GIDP: Erik González
LOB: Adam Frazier (3), Erik González (4), Bryan Reynolds, Jacob Stallings (2), Gregory Polanco (4), Kevin Newman, Ka'ai Tom (2), Phillip Evans
Sac Bunts: JT Brubaker
Fielding
E: Adam Frazier
SB Allowed: Jacob Stallings
DP:
4-6-3 (2B-SS-1B): Adam Frazier → Kevin Newman → Colin Moran

Pittsburgh Pirates Pitching
| Pitchers |
IP |
H |
R |
ER |
BB |
K |
|
JT Brubaker
|
5.0 |
7 |
3 |
3 |
0 |
7 |
|
Duane Underwood Jr.
|
1.0 |
2 |
3 |
3 |
1 |
0 |
|
David Bednar
|
2.0 |
1 |
0 |
0 |
0 |
3 |
|
Clay Holmes
|
1.0 |
0 |
1 |
0 |
0 |
0 |
| TEAM |
|
10 |
7 |
6 |
1 |
10 |
HR Allowed:
JT Brubaker, Duane Underwood Jr.
Pitches:
JT Brubaker 80-52, Duane Underwood Jr. 18-11, David Bednar 20-17, Clay Holmes 13-6
HBP: Clay Holmes (2)
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.