Pittsburgh Pirates vs New York Mets
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Ryan O'Hearn | Ryan O'Hearn singles on a fly ball to left fielder Juan Soto. Oneil Cruz scores. Brandon Lowe to 2nd. | PIT 1, NYM 0 |
| B2 | Marcus Semien | Marcus Semien out on a sacrifice fly to center fielder Oneil Cruz. Luis Robert Jr. scores. | PIT 1, NYM 1 |
| T3 | Brandon Lowe | Brandon Lowe homers (3) on a fly ball to right center field. | PIT 2, NYM 1 |
| B5 | Juan Soto | Juan Soto singles on a line drive to right fielder Ryan O'Hearn. Francisco Lindor scores. | PIT 2, NYM 2 |
| T10 | Ryan O'Hearn | Ryan O'Hearn singles on a ground ball to center fielder Luis Robert Jr. Bryan Reynolds scores. | PIT 3, NYM 2 |
| T10 | Henry Davis | Henry Davis singles on a sharp line drive to center fielder Luis Robert Jr. Billy Cook scores. Nick Gonzales to 3rd. | PIT 4, NYM 2 |
| B10 | Juan Soto | Mets challenged (tag play), call on the field was upheld: Mets challenged (home-plate collision), call on the field was upheld: Juan Soto doubles (1) on a line drive to center fielder Oneil Cruz. Francisco Alvarez scores. Francisco Lindor out at home on the throw, center fielder Oneil Cruz to shortstop Jared Triolo to catcher Henry Davis. | PIT 4, NYM 3 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | R | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| PIT | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 4 |
| NYM | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 3 |
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 with the game tied 2–2. Out of the bullpen, José Urquidy took the roughest line.
-
Carmen Mlodzinski
Starter
4.1
85
2
8
Pitch-by-pitch: what Carmen Mlodzinski threw
CSW 31% 1st-pitch strike 60% 4.3 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 33 39% 4 7 7 12 3 Splitter 17 20% 2 2 3 5 5 Sinker 17 20% 0 8 6 1 2 Curveball 15 18% 2 1 1 10 1 Slider 3 4% 0 0 0 2 1 - Yohan Ramírez Middle 1.2 22 0 2 inherited 1, stranded 1
- Mason Montgomery Setup 1.0 20 0 3
- Isaac Mattson Reliever 1.0 13 0 2
- Dennis Santana Closer 1.0 13 0 1 W
- José Urquidy Reliever 1.0 11 1 0 SV
Nolan McLean started for Mets, leaving trailing 1–2. Out of the bullpen, Richard Lovelady took the roughest line.
-
Nolan McLean
Starter
5.0
84
2
8
Pitch-by-pitch: what Nolan McLean threw
CSW 37% 1st-pitch strike 59% 3.8 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 24 29% 2 6 1 10 5 Four-Seam Fastball 17 20% 1 4 6 5 1 Sweeper 14 17% 0 3 0 8 3 Curveball 12 14% 4 2 0 5 1 Changeup 12 14% 4 2 2 4 0 Cutter 5 6% 0 3 1 0 1 - Huascar Brazobán Middle 1.2 14 0 0
- Sean Manaea Long 1.1 29 0 2
- Luke Weaver Setup 1.0 22 0 1
- Richard Lovelady Reliever 1.0 26 2 1 L
Where the game turned
- O'Hearn 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oneil Cruz CF | 4 | 1 | 1 | 0 | 1 | 2 | .200 | .273 | .200 | .473 | |
| Brandon Lowe 2B | 3 | 1 | 2 | 1 | 2 | 0 | .417 | .500 | 1.250 | 1.750 | HR (3), 2B |
| Bryan Reynolds DH | 5 | 1 | 0 | 0 | 0 | 3 | .214 | .267 | .214 | .481 | |
| Ryan O'Hearn 1B | 5 | 0 | 3 | 2 | 0 | 2 | .429 | .467 | .643 | 1.110 | |
| Jared Triolo SS | 3 | 0 | 0 | 0 | 1 | 0 | .154 | .267 | .231 | .498 | |
| Nick Gonzales 3B | 4 | 0 | 0 | 0 | 1 | 1 | .286 | .333 | .357 | .690 | |
| Henry Davis C | 4 | 0 | 1 | 1 | 1 | 0 | .250 | .400 | .375 | .775 | |
| Jake Mangum LF | 4 | 0 | 0 | 0 | 0 | 3 | .222 | .222 | .333 | .555 | |
| Spencer Horwitz 1B | 3 | 0 | 0 | 0 | 0 | 1 | .000 | .000 | .000 | .000 | |
| Nick Yorke RF | 0 | 0 | 0 | 0 | 2 | 0 | .200 | .429 | .200 | .629 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Francisco Lindor SS | 4 | 1 | 2 | 0 | 1 | 2 | .182 | .400 | .364 | .764 | 3B |
| Juan Soto LF | 5 | 0 | 2 | 2 | 0 | 3 | .357 | .400 | .429 | .829 | 2B |
| Bo Bichette 3B | 5 | 0 | 0 | 0 | 0 | 3 | .071 | .067 | .071 | .138 | |
| Jorge Polanco DH | 5 | 0 | 0 | 0 | 0 | 1 | .100 | .400 | .100 | .500 | |
| Luis Robert Jr. CF | 3 | 1 | 2 | 0 | 1 | 1 | .455 | .571 | .727 | 1.298 | |
| Brett Baty 1B | 4 | 0 | 2 | 0 | 0 | 2 | .308 | .308 | .462 | .770 | |
| Marcus Semien 2B | 3 | 0 | 0 | 1 | 0 | 1 | .182 | .231 | .273 | .504 | |
| Carson Benge RF | 4 | 0 | 0 | 0 | 0 | 1 | .100 | .250 | .400 | .650 | |
| Luis Torrens C | 3 | 0 | 1 | 0 | 0 | 1 | .500 | .500 | .500 | 1.000 | |
| Jared Young PH | 1 | 0 | 0 | 0 | 0 | 1 | .000 | .000 | .000 | .000 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Carmen Mlodzinski | 4.1 | 6 | 2 | 2 | 0 | 8 | 0 | 85 | 4.15 | |
| Yohan Ramírez | 1.2 | 0 | 0 | 0 | 1 | 2 | 0 | 22 | 0.00 | |
| Mason Montgomery | 1.0 | 2 | 0 | 0 | 0 | 3 | 0 | 20 | 7.71 | |
| Isaac Mattson | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 13 | 10.80 | |
| Dennis Santana | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 13 | 0.00 | W |
| José Urquidy | 1.0 | 1 | 1 | 0 | 1 | 0 | 0 | 11 | 0.00 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Nolan McLean | 5.0 | 4 | 2 | 2 | 2 | 8 | 1 | 84 | 3.60 | |
| Huascar Brazobán | 1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 14 | 0.00 | |
| Sean Manaea | 1.1 | 1 | 0 | 0 | 2 | 2 | 0 | 29 | 0.00 | |
| Luke Weaver | 1.0 | 0 | 0 | 0 | 2 | 1 | 0 | 22 | 0.00 | |
| Richard Lovelady | 1.0 | 2 | 2 | 1 | 2 | 1 | 0 | 26 | 4.50 | L |
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.