Pittsburgh Pirates vs Chicago Cubs
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B1 | Michael Busch | Michael Busch homers (19) on a fly ball to center field. | PIT 0, CHC 1 |
| B3 | Pedro Ramírez | Pedro Ramírez homers (6) on a fly ball to right center field. | PIT 0, CHC 2 |
| T6 | Ryan O'Hearn | Ryan O'Hearn homers (18) on a fly ball to right field. Brandon Lowe scores. Bryan Reynolds scores. | PIT 3, CHC 2 |
| B8 | Matt Shaw | Matt Shaw walks. Pedro Ramírez scores. Alex Bregman to 3rd. Seiya Suzuki to 2nd. | PIT 3, CHC 3 |
| B8 | Nico Hoerner | Nico Hoerner hit by pitch. Alex Bregman scores. Seiya Suzuki to 3rd. Matt Shaw to 2nd. | PIT 3, CHC 4 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| PIT | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 3 |
| CHC | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 4 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Paul Skenes started for Pirates, leaving with a 3–2 lead. Out of the bullpen, Gregory Soto took the roughest line.
-
Paul Skenes
Starter
7.0
82
2
4
Pitch-by-pitch: what Paul Skenes threw
CSW 27% 1st-pitch strike 64% 3.3 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 33 40% 3 4 5 12 9 Slider 22 27% 5 3 3 7 4 Sinker 15 18% 3 2 4 2 4 Sweeper 5 6% 0 2 0 3 0 Changeup 5 6% 0 0 0 3 2 Splitter 2 2% 0 0 0 2 0 - Gregory Soto Middle 1.0 31 2 2 L
Clay Holmes started for Cubs, leaving trailing 2–3.
-
Clay Holmes
Starter
5.2
100
3
6
Pitch-by-pitch: what Clay Holmes threw
CSW 31% 1st-pitch strike 56% 3.7 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 43 43% 4 8 6 16 9 Sweeper 21 21% 2 4 2 11 2 Changeup 18 18% 4 1 3 7 3 Cutter 9 9% 3 2 1 2 1 Four-Seam Fastball 5 5% 1 0 1 2 1 Curveball 4 4% 1 1 0 1 1 - Jacob Webb Middle 1.1 18 0 1 inherited 3, stranded 3
- Ryan Rolison Middle 1.2 21 0 0 W
- Ryan Zeferjahn Setup 0.1 6 0 1 SV inherited 1, stranded 1
Where the game turned
- Hoerner HBP (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oneil Cruz CF | 5 | 0 | 0 | 0 | 0 | 1 | .273 | .360 | .479 | .839 | |
| Brandon Lowe 2B | 4 | 1 | 1 | 0 | 1 | 1 | .257 | .327 | .474 | .801 | |
| Bryan Reynolds LF | 5 | 1 | 1 | 0 | 0 | 2 | .264 | .368 | .429 | .797 | |
| Konnor Griffin SS | 4 | 0 | 0 | 0 | 0 | 1 | .262 | .318 | .387 | .705 | |
| Ryan O'Hearn DH | 4 | 1 | 1 | 3 | 0 | 1 | .268 | .332 | .458 | .790 | HR (18) |
| Spencer Horwitz 1B | 3 | 0 | 1 | 0 | 1 | 1 | .247 | .346 | .368 | .714 | |
| Jake Mangum RF | 4 | 0 | 0 | 0 | 0 | 1 | .281 | .337 | .366 | .703 | |
| Jared Triolo 3B | 1 | 0 | 0 | 0 | 0 | 0 | .244 | .317 | .313 | .630 | |
| Rafael Flores Jr. PH | 1 | 0 | 1 | 0 | 0 | 0 | .250 | .317 | .500 | .817 | |
| Jacob Gonzalez 3B | 2 | 0 | 1 | 0 | 1 | 0 | .225 | .278 | .360 | .638 | |
| Henry Davis C | 1 | 0 | 0 | 0 | 2 | 0 | .167 | .268 | .300 | .568 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Pete Crow-Armstrong CF | 4 | 0 | 0 | 0 | 0 | 2 | .279 | .373 | .566 | .939 | |
| Alex Bregman 3B | 2 | 1 | 1 | 0 | 0 | 0 | .264 | .353 | .450 | .803 | |
| Matt Shaw RF | 0 | 0 | 0 | 1 | 1 | 0 | .237 | .328 | .428 | .756 | |
| Nico Hoerner SS | 3 | 0 | 1 | 1 | 0 | 0 | .267 | .320 | .360 | .680 | |
| Michael Conforto DH | 4 | 0 | 0 | 0 | 0 | 2 | .239 | .336 | .479 | .815 | |
| Carson Kelly C | 3 | 0 | 0 | 0 | 0 | 0 | .261 | .339 | .388 | .727 | |
| Pedro Ramírez 2B | 3 | 2 | 2 | 1 | 0 | 0 | .266 | .323 | .433 | .756 | HR (6), 2B |
| Tyrone Taylor LF | 3 | 0 | 0 | 0 | 0 | 1 | .278 | .324 | .507 | .831 | |
| Michael Busch 1B | 3 | 1 | 1 | 1 | 0 | 1 | .237 | .345 | .396 | .741 | HR (19) |
| Seiya Suzuki PH | 0 | 0 | 0 | 0 | 1 | 0 | .270 | .370 | .480 | .850 | |
| Ian Happ LF | 2 | 0 | 0 | 0 | 1 | 0 | .219 | .327 | .410 | .737 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Paul Skenes | 7.0 | 4 | 2 | 2 | 1 | 4 | 2 | 82 | 3.78 | |
| Gregory Soto | 1.0 | 1 | 2 | 2 | 2 | 2 | 0 | 31 | 3.32 | L |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Clay Holmes | 5.2 | 5 | 3 | 2 | 4 | 6 | 1 | 100 | 2.85 | |
| Jacob Webb | 1.1 | 0 | 0 | 0 | 1 | 1 | 0 | 18 | 3.29 | |
| Ryan Rolison | 1.2 | 1 | 0 | 0 | 0 | 0 | 0 | 21 | 2.76 | W |
| Ryan Zeferjahn | 0.1 | 0 | 0 | 0 | 0 | 1 | 0 | 6 | 4.15 | SV |
Manager comparison
Recent form
Season series: 1-2 with PIT listed first across 3 prior meetings.
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.