St. Louis Cardinals vs Pittsburgh Pirates
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T2 | Nolan Gorman | Nolan Gorman homers (4) on a fly ball to right field. | STL 1, PIT 0 |
| T3 | Victor Scott II | Victor Scott II homers (1) on a fly ball to right field. | STL 2, PIT 0 |
| T3 | Jordan Walker | Jordan Walker singles on a ground ball to left fielder Jake Mangum. JJ Wetherholt scores. | STL 3, PIT 0 |
| T5 | Alec Burleson | Alec Burleson hits a ground-rule double (7) on a fly ball to left-center field. JJ Wetherholt scores. Iván Herrera to 3rd. | STL 4, PIT 0 |
| T5 | Jordan Walker | Jordan Walker out on a sacrifice fly to center fielder Oneil Cruz. Iván Herrera scores. Alec Burleson to 3rd. | STL 5, PIT 0 |
| T5 | Nolan Gorman | Nolan Gorman out on a sacrifice fly to center fielder Oneil Cruz. Alec Burleson scores. | STL 6, PIT 0 |
| B6 | Oneil Cruz | Oneil Cruz homers (9) on a fly ball to center field. | STL 6, PIT 1 |
| B6 | Ryan O'Hearn | Ryan O'Hearn homers (5) on a fly ball to right center field. Bryan Reynolds scores. | STL 6, PIT 3 |
| T7 | Jordan Walker | Jordan Walker singles on a ground ball to center fielder Oneil Cruz. Iván Herrera scores. Alec Burleson to 3rd. | STL 7, PIT 3 |
| T7 | Nolan Gorman | Nolan Gorman grounds out, first baseman Spencer Horwitz to pitcher Hunter Barco. Alec Burleson scores. Jordan Walker to 2nd. | STL 8, PIT 3 |
| T7 | Masyn Winn | Masyn Winn singles on a fly ball to right fielder Ryan O'Hearn. Jordan Walker scores. | STL 9, PIT 3 |
| T8 | Alec Burleson | Alec Burleson doubles (8) on a sharp line drive to right fielder Ryan O'Hearn. JJ Wetherholt scores. Iván Herrera scores. | STL 11, PIT 3 |
| B8 | Ryan O'Hearn | Ryan O'Hearn singles on a sharp line drive to right fielder Jordan Walker. Oneil Cruz scores. Bryan Reynolds to 2nd. | STL 11, PIT 4 |
| B8 | Nick Gonzales | Nick Gonzales singles on a ground ball to center fielder Victor Scott II. Bryan Reynolds scores. Ryan O'Hearn scores. | STL 11, PIT 6 |
| B9 | Konnor Griffin | Konnor Griffin homers (2) on a fly ball to right center field. | STL 11, PIT 7 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| STL | 0 | 1 | 2 | 0 | 3 | 0 | 3 | 2 | 0 | 11 |
| PIT | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 3 | 1 | 7 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Kyle Leahy started for Cardinals, leaving with a 6–3 lead. Out of the bullpen, Justin Bruihl took the roughest line.
-
Kyle Leahy
Starter
5.1
82
3
7
W
Pitch-by-pitch: what Kyle Leahy threw
CSW 28% 1st-pitch strike 57% 3.6 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 17 21% 1 4 1 5 6 Sinker 16 20% 0 3 6 2 5 Curveball 15 18% 2 6 1 6 0 Slider 15 18% 1 0 6 6 2 Changeup 11 13% 2 1 0 6 2 Sweeper 8 10% 3 0 1 3 1 - Gordon Graceffo Middle 1.2 11 0 0 HLD inherited 1, stranded 1
- Justin Bruihl Setup 1.0 25 3 1
- Matt Svanson Middle 1.0 18 1 3
Braxton Ashcraft started for Pirates, leaving trailing 0–6. Out of the bullpen, Hunter Barco took the roughest line.
-
Braxton Ashcraft
Starter
4.1
87
6
7
L
Pitch-by-pitch: what Braxton Ashcraft threw
CSW 34% 1st-pitch strike 59% 4.0 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 34 39% 4 10 7 8 5 Curveball 20 23% 3 5 1 6 5 Sinker 15 17% 3 1 1 9 1 Slider 13 15% 2 1 4 5 1 Splitter 5 6% 0 1 3 1 0 - Hunter Barco Reliever 4.2 84 5 3 inherited 1, all 1 scored
Where the game turned
- Gorman HR (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 3 | 3 | 1 | 0 | 1 | 0 | .241 | .368 | .435 | .803 | 2B |
| Iván Herrera DH | 2 | 3 | 1 | 0 | 3 | 0 | .238 | .414 | .416 | .830 | 2B, SB |
| Alec Burleson 1B | 4 | 2 | 2 | 3 | 1 | 2 | .264 | .344 | .418 | .762 | 2 2B |
| Jordan Walker RF | 4 | 1 | 2 | 3 | 0 | 1 | .283 | .358 | .547 | .905 | SB |
| Nolan Gorman 3B | 4 | 1 | 1 | 3 | 0 | 1 | .221 | .287 | .368 | .655 | HR (4) |
| Masyn Winn SS | 5 | 0 | 2 | 1 | 0 | 2 | .261 | .337 | .370 | .707 | |
| Nathan Church LF | 5 | 0 | 1 | 0 | 0 | 0 | .250 | .289 | .461 | .750 | |
| Pedro Pagés C | 5 | 0 | 1 | 0 | 0 | 2 | .250 | .303 | .433 | .736 | |
| Victor Scott II CF | 5 | 1 | 1 | 1 | 0 | 2 | .192 | .241 | .247 | .488 | HR (1) |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oneil Cruz CF | 5 | 2 | 2 | 1 | 0 | 2 | .265 | .323 | .538 | .861 | HR (9) |
| Nick Yorke 3B | 1 | 0 | 0 | 0 | 0 | 1 | .215 | .307 | .308 | .615 | |
| Bryan Reynolds DH | 3 | 2 | 2 | 0 | 1 | 1 | .245 | .386 | .368 | .754 | |
| Ryan O'Hearn RF | 4 | 2 | 2 | 3 | 0 | 1 | .323 | .410 | .515 | .925 | HR (5) |
| Nick Gonzales 2B | 4 | 0 | 2 | 2 | 0 | 0 | .330 | .369 | .381 | .750 | |
| Spencer Horwitz 1B | 4 | 0 | 1 | 0 | 0 | 0 | .256 | .362 | .359 | .721 | |
| Konnor Griffin SS | 4 | 1 | 2 | 1 | 0 | 1 | .226 | .283 | .345 | .628 | HR (2) |
| Jake Mangum LF | 4 | 0 | 1 | 0 | 0 | 1 | .273 | .324 | .303 | .627 | SB |
| Marcell Ozuna PH | 1 | 0 | 0 | 0 | 0 | 1 | .160 | .225 | .245 | .470 | |
| Brandon Lowe 2B | 3 | 0 | 1 | 0 | 0 | 1 | .242 | .336 | .515 | .851 | 2B |
| Henry Davis C | 3 | 0 | 0 | 0 | 0 | 2 | .161 | .257 | .210 | .467 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kyle Leahy | 5.1 | 9 | 3 | 3 | 0 | 7 | 2 | 82 | 5.52 | W |
| Gordon Graceffo | 1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 11 | 1.13 | HLD |
| Justin Bruihl | 1.0 | 3 | 3 | 2 | 1 | 1 | 0 | 25 | 5.87 | |
| Matt Svanson | 1.0 | 1 | 1 | 1 | 0 | 3 | 1 | 18 | 10.34 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Braxton Ashcraft | 4.1 | 6 | 6 | 6 | 3 | 7 | 2 | 87 | 3.71 | L |
| Hunter Barco | 4.2 | 6 | 5 | 5 | 2 | 3 | 0 | 84 | 7.71 |
Manager comparison
Recent form
Keep reading
How RunsLeft analyzes games
Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.