Pittsburgh Pirates vs Miami Marlins
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T2 | Jacob Gonzalez | Jacob Gonzalez grounds into a force out, second baseman Xavier Edwards to shortstop Otto Lopez. Nick Gonzales scores. Esmerlyn Valdez out at 2nd. Throwing error by shortstop Otto Lopez. | PIT 1, MIA 0 |
| B2 | Xavier Edwards | Xavier Edwards singles on a sharp ground ball to first baseman Spencer Horwitz. Jakob Marsee scores. Agustín Ramírez to 3rd. Joe Mack to 2nd. | PIT 1, MIA 1 |
| B3 | Agustín Ramírez | Agustín Ramírez doubles (6) on a sharp ground ball to left fielder Bryan Reynolds. Griffin Conine scores. Heriberto Hernández to 3rd. | PIT 1, MIA 2 |
| B3 | Leo Jiménez | Leo Jiménez hit by pitch. Heriberto Hernández scores. Agustín Ramírez to 3rd. Javier Sanoja to 2nd. | PIT 1, MIA 3 |
| B3 | Joe Mack | Joe Mack walks. Agustín Ramírez scores. Javier Sanoja to 3rd. Leo Jiménez to 2nd. | PIT 1, MIA 4 |
| B3 | Xavier Edwards | Xavier Edwards out on a sacrifice fly to right fielder Esmerlyn Valdez. Javier Sanoja scores. Leo Jiménez to 3rd. | PIT 1, MIA 5 |
| T4 | Esmerlyn Valdez | Esmerlyn Valdez out on a sacrifice fly to center fielder Jakob Marsee. Nick Gonzales scores. | PIT 2, MIA 5 |
| B4 | Griffin Conine | Griffin Conine homers (13) on a fly ball to center field. | PIT 2, MIA 6 |
| B6 | Heriberto Hernández | Heriberto Hernández homers (17) on a fly ball to left center field. Griffin Conine scores. | PIT 2, MIA 8 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| PIT | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
| MIA | 0 | 1 | 4 | 1 | 0 | 2 | 0 | 0 | 0 | 8 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Carmen Mlodzinski started for Pirates, leaving trailing 1–5. Out of the bullpen, Lake Bachar took the roughest line.
-
Carmen Mlodzinski
Starter
2.1
59
4
1
L
Pitch-by-pitch: what Carmen Mlodzinski threw
CSW 24% 1st-pitch strike 60% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 15 25% 1 2 2 6 4 Four-Seam Fastball 13 22% 1 1 3 6 2 Splitter 12 20% 0 2 3 6 1 Sweeper 10 17% 1 4 1 3 1 Curveball 5 8% 0 1 0 2 2 Cutter 4 7% 0 1 0 2 1 - Evan Sisk Middle 0.2 21 1 0 inherited 2, all 2 scored
- Lake Bachar Long 3.0 46 3 1
- Kirby Yates Middle 1.0 18 0 2
- Camilo Doval Middle 1.0 25 0 1
Janson Junk started for Marlins, leaving with a 6–2 lead.
-
Janson Junk
Starter
6.0
81
2
2
W
Pitch-by-pitch: what Janson Junk threw
CSW 22% 1st-pitch strike 65% 3.5 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 22 27% 0 5 6 8 3 Sweeper 16 20% 0 5 3 2 6 Slider 15 19% 0 3 4 2 6 Changeup 12 15% 0 1 1 7 3 Curveball 10 12% 2 1 3 3 1 Sinker 6 7% 0 1 1 3 1 - Tyler Zuber Setup 1.0 16 0 1
- Calvin Faucher Setup 1.0 8 0 1
- Victor Vodnik Middle 1.0 21 0 1
Where the game turned
- Ramírez 2B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jake Mangum CF | 4 | 0 | 0 | 0 | 0 | 1 | .295 | .347 | .382 | .729 | |
| Brandon Lowe 2B | 4 | 0 | 1 | 0 | 0 | 1 | .251 | .318 | .480 | .798 | |
| Bryan Reynolds LF | 3 | 0 | 0 | 0 | 1 | 1 | .264 | .375 | .436 | .811 | |
| Spencer Horwitz 1B | 4 | 0 | 0 | 0 | 0 | 0 | .261 | .368 | .420 | .788 | |
| Nick Gonzales 3B | 3 | 2 | 2 | 0 | 1 | 0 | .307 | .360 | .400 | .760 | 2B |
| Ronny Simon DH | 4 | 0 | 2 | 0 | 0 | 0 | .333 | .385 | .375 | .760 | |
| Esmerlyn Valdez RF | 3 | 0 | 1 | 1 | 0 | 0 | .246 | .368 | .563 | .931 | |
| Jacob Gonzalez SS | 3 | 0 | 0 | 0 | 0 | 1 | .233 | .285 | .377 | .662 | |
| Henry Davis C | 3 | 0 | 0 | 0 | 0 | 1 | .174 | .269 | .310 | .579 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Xavier Edwards 2B | 4 | 0 | 1 | 2 | 0 | 1 | .283 | .362 | .388 | .750 | |
| Otto Lopez SS | 5 | 0 | 0 | 0 | 0 | 0 | .314 | .346 | .463 | .809 | |
| Griffin Conine RF | 2 | 3 | 2 | 1 | 3 | 0 | .276 | .371 | .572 | .943 | HR (13), 2B |
| Heriberto Hernández LF | 3 | 2 | 1 | 2 | 2 | 1 | .225 | .298 | .451 | .749 | HR (17) |
| Jakob Marsee CF | 5 | 1 | 1 | 0 | 0 | 0 | .205 | .324 | .309 | .633 | |
| Agustín Ramírez DH | 5 | 1 | 2 | 1 | 0 | 2 | .244 | .331 | .354 | .685 | 2B |
| Javier Sanoja 3B | 2 | 1 | 1 | 0 | 1 | 0 | .276 | .316 | .411 | .727 | |
| Leo Jiménez 1B | 3 | 0 | 0 | 1 | 0 | 0 | .210 | .308 | .283 | .591 | |
| Owen Caissie RF | 1 | 0 | 0 | 0 | 0 | 0 | .227 | .289 | .426 | .715 | |
| Joe Mack C | 2 | 0 | 1 | 1 | 2 | 1 | .234 | .293 | .421 | .714 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Carmen Mlodzinski | 2.1 | 5 | 4 | 4 | 3 | 1 | 0 | 59 | 3.79 | L |
| Evan Sisk | 0.2 | 0 | 1 | 1 | 2 | 0 | 0 | 21 | 2.66 | |
| Lake Bachar | 3.0 | 3 | 3 | 3 | 1 | 1 | 2 | 46 | 3.97 | |
| Kirby Yates | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 | 18 | 3.62 | |
| Camilo Doval | 1.0 | 0 | 0 | 0 | 2 | 1 | 0 | 25 | 4.23 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Janson Junk | 6.0 | 4 | 2 | 1 | 1 | 2 | 0 | 81 | 4.41 | W |
| Tyler Zuber | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 16 | 3.63 | |
| Calvin Faucher | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 8 | 4.26 | |
| Victor Vodnik | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 | 21 | 5.27 |
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.