St. Louis Cardinals vs Pittsburgh Pirates
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | JJ Wetherholt | JJ Wetherholt homers (7) on a fly ball to right field. | STL 1, PIT 0 |
| T1 | Jordan Walker | Jordan Walker homers (9) on a fly ball to left field. Iván Herrera scores. | STL 3, PIT 0 |
| T3 | Nolan Gorman | Nolan Gorman singles on a sharp line drive to right fielder Bryan Reynolds. Alec Burleson scores. | STL 4, PIT 0 |
| B4 | Spencer Horwitz | Spencer Horwitz walks. Bryan Reynolds scores. Ryan O'Hearn to 3rd. Nick Gonzales to 2nd. | STL 4, PIT 1 |
| T5 | Alec Burleson | Alec Burleson singles on a line drive to left fielder Jake Mangum. JJ Wetherholt scores. | STL 5, PIT 1 |
| B5 | Bryan Reynolds | Bryan Reynolds doubles (4) on a fly ball to left fielder Nathan Church. Jake Mangum scores. Oneil Cruz scores. | STL 5, PIT 3 |
| B7 | Brandon Lowe | Brandon Lowe homers (8) on a fly ball to right field. | STL 5, PIT 4 |
| T8 | Nathan Church | Nathan Church doubles (2) on a sharp fly ball to center fielder Oneil Cruz. Nolan Gorman scores. Masyn Winn scores. | STL 7, PIT 4 |
| T8 | Alec Burleson | Alec Burleson singles on a line drive to right fielder Bryan Reynolds. Nathan Church scores. Victor Scott II scores. Iván Herrera to 3rd. | STL 9, PIT 4 |
| T8 | Jordan Walker | Jordan Walker singles on a sharp line drive to left fielder Jake Mangum. Iván Herrera scores. Alec Burleson to 2nd. | STL 10, PIT 4 |
| B9 | Brandon Lowe | Brandon Lowe doubles (8) on a sharp line drive to right fielder Jordan Walker. Oneil Cruz scores. Throwing error by right fielder Jordan Walker. | STL 10, PIT 5 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| STL | 3 | 0 | 1 | 0 | 1 | 0 | 0 | 5 | 0 | 10 |
| PIT | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 1 | 5 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Hunter Dobbins started for Cardinals, leaving with a 5–3 lead. Out of the bullpen, JoJo Romero took the roughest line.
-
Hunter Dobbins
Starter
4.1
79
3
4
Pitch-by-pitch: what Hunter Dobbins threw
CSW 27% 1st-pitch strike 53% 4.2 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 27 34% 1 5 6 12 3 Slider 18 23% 4 4 3 7 0 Sweeper 10 13% 1 0 0 8 1 Splitter 9 11% 1 0 0 6 2 Sinker 8 10% 2 1 0 3 2 Curveball 7 9% 0 2 1 2 2 - Justin Bruihl Middle 0.2 18 0 0 inherited 2, all 2 scored
- Gordon Graceffo Middle 1.1 24 0 1 W
- JoJo Romero Setup 0.2 21 1 2 HLD
- Ryne Stanek Setup 1.0 15 0 1
- Matt Svanson Middle 1.0 17 1 0
Paul Skenes started for Pirates, leaving trailing 1–5. Out of the bullpen, Isaac Mattson took the roughest line.
-
Paul Skenes
Starter
5.0
102
5
9
L
Pitch-by-pitch: what Paul Skenes threw
CSW 26% 1st-pitch strike 65% 4.4 pitches/PAPitch # % Whiff CS Foul Ball In play Changeup 28 27% 5 2 6 12 3 Four-Seam Fastball 27 26% 5 3 10 4 5 Splitter 19 19% 2 4 5 5 3 Sweeper 15 15% 1 2 3 7 2 Sinker 13 13% 1 2 3 6 1 - Yohan Ramírez Middle 1.0 16 0 1
- Mason Montgomery Setup 1.0 12 0 0
- Isaac Mattson Reliever 0.2 31 5 0
- Chris Devenski Reliever 1.1 19 0 2 inherited 3, all 3 scored
Where the game turned
- Wetherholt HR (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 4 | 2 | 2 | 1 | 1 | 0 | .256 | .378 | .479 | .857 | HR (7) |
| Iván Herrera DH | 4 | 2 | 0 | 0 | 1 | 2 | .239 | .413 | .413 | .826 | |
| Alec Burleson 1B | 5 | 1 | 3 | 3 | 0 | 1 | .277 | .356 | .445 | .801 | |
| Jordan Walker RF | 5 | 1 | 2 | 3 | 0 | 1 | .284 | .354 | .552 | .906 | HR (9) |
| Nolan Gorman 3B | 5 | 1 | 2 | 1 | 0 | 2 | .223 | .291 | .359 | .650 | |
| Masyn Winn SS | 5 | 1 | 1 | 0 | 0 | 2 | .253 | .336 | .354 | .690 | |
| Nathan Church LF | 5 | 1 | 1 | 2 | 0 | 1 | .235 | .272 | .435 | .707 | 2B |
| Pedro Pagés C | 5 | 0 | 2 | 0 | 0 | 2 | .262 | .310 | .431 | .741 | |
| Victor Scott II CF | 2 | 1 | 0 | 0 | 1 | 1 | .179 | .244 | .231 | .475 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oneil Cruz CF | 4 | 2 | 1 | 0 | 1 | 2 | .256 | .321 | .512 | .833 | |
| Brandon Lowe 2B | 5 | 1 | 2 | 1 | 0 | 0 | .252 | .339 | .551 | .890 | HR (8), 2B |
| Bryan Reynolds RF | 4 | 1 | 2 | 2 | 1 | 1 | .246 | .387 | .377 | .764 | 2 2B |
| Ryan O'Hearn DH | 4 | 0 | 0 | 0 | 1 | 1 | .306 | .394 | .481 | .875 | |
| Nick Gonzales 3B | 2 | 0 | 0 | 0 | 1 | 0 | .317 | .366 | .365 | .731 | |
| Spencer Horwitz 1B | 3 | 0 | 0 | 1 | 1 | 0 | .250 | .363 | .381 | .744 | |
| Konnor Griffin SS | 4 | 0 | 1 | 0 | 0 | 2 | .231 | .290 | .341 | .631 | |
| Jake Mangum LF | 3 | 1 | 1 | 0 | 1 | 1 | .271 | .329 | .300 | .629 | |
| Nick Yorke PH | 1 | 0 | 0 | 0 | 0 | 0 | .221 | .308 | .309 | .617 | |
| Henry Davis C | 3 | 0 | 0 | 0 | 0 | 1 | .154 | .247 | .200 | .447 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Hunter Dobbins | 4.1 | 2 | 3 | 3 | 5 | 4 | 0 | 79 | 6.23 | |
| Justin Bruihl | 0.2 | 1 | 0 | 0 | 0 | 0 | 0 | 18 | 5.63 | |
| Gordon Graceffo | 1.1 | 0 | 0 | 0 | 0 | 1 | 0 | 24 | 1.04 | W |
| JoJo Romero | 0.2 | 1 | 1 | 1 | 1 | 2 | 1 | 21 | 4.20 | HLD |
| Ryne Stanek | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 15 | 8.31 | |
| Matt Svanson | 1.0 | 2 | 1 | 1 | 0 | 0 | 0 | 17 | 10.26 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Paul Skenes | 5.0 | 7 | 5 | 3 | 0 | 9 | 2 | 102 | 2.91 | L |
| Yohan Ramírez | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 16 | 1.83 | |
| Mason Montgomery | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 12 | 3.38 | |
| Isaac Mattson | 0.2 | 3 | 5 | 5 | 2 | 0 | 0 | 31 | 3.78 | |
| Chris Devenski | 1.1 | 2 | 0 | 0 | 0 | 2 | 0 | 19 | 4.50 |
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.