Pittsburgh Pirates vs Milwaukee Brewers
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B4 | Christian Yelich | Christian Yelich doubles (18) on a ground ball to right fielder Esmerlyn Valdez. Garrett Mitchell scores. William Contreras to 3rd. | PIT 0, MIL 1 |
| B4 | Andrew Vaughn | Andrew Vaughn singles on a ground ball to right fielder Esmerlyn Valdez. William Contreras scores. Christian Yelich scores. | PIT 0, MIL 3 |
| B6 | William Contreras | William Contreras homers (11) on a fly ball to left center field. | PIT 0, MIL 4 |
| T7 | Endy Rodríguez | Endy Rodríguez homers (7) on a fly ball to left center field. Bryan Reynolds scores. | PIT 2, MIL 4 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| PIT | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 2 |
| MIL | 0 | 0 | 0 | 3 | 0 | 1 | 0 | 0 | 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 trailing 0–3. Out of the bullpen, Lake Bachar took the roughest line.
-
Paul Skenes
Starter
5.0
93
3
6
L
Pitch-by-pitch: what Paul Skenes threw
CSW 29% 1st-pitch strike 50% 4.7 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 31 33% 5 5 3 16 2 Slider 24 26% 5 3 5 7 4 Sinker 17 18% 1 3 4 7 2 Sweeper 14 15% 2 2 4 5 1 Changeup 5 5% 1 0 0 4 0 Splitter 2 2% 0 0 0 1 1 - Lake Bachar Middle 2.0 37 1 2
- Evan Sisk Middle 1.0 20 0 2
Kyle Harrison started for Brewers, leaving with a 3–0 lead. Out of the bullpen, DL Hall took the roughest line.
-
Kyle Harrison
Starter
5.0
69
0
10
W
Pitch-by-pitch: what Kyle Harrison threw
CSW 42% 1st-pitch strike 69% 4.3 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 39 57% 3 12 12 8 4 Slurve 23 33% 6 6 2 9 0 Changeup 7 10% 1 1 2 2 1 - Chad Patrick Middle 1.0 19 0 2 HLD
- DL Hall Middle 0.2 20 2 0
- Antonio Senzatela Middle 0.1 4 0 1 HLD
- Abner Uribe Setup 1.0 9 0 0 HLD
- Trevor Megill Closer 1.0 12 0 1 SV
Where the game turned
- Yelich 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 | .298 | .351 | .371 | .722 | |
| Brandon Lowe 2B | 4 | 0 | 0 | 0 | 0 | 2 | .254 | .319 | .480 | .799 | |
| Bryan Reynolds DH | 4 | 1 | 1 | 0 | 0 | 2 | .268 | .378 | .444 | .822 | |
| Esmerlyn Valdez RF | 3 | 0 | 0 | 0 | 1 | 3 | .248 | .364 | .595 | .959 | |
| Nick Gonzales 3B | 3 | 0 | 1 | 0 | 0 | 1 | .306 | .359 | .397 | .756 | |
| Endy Rodríguez C | 3 | 1 | 1 | 2 | 0 | 1 | .269 | .379 | .477 | .856 | HR (7) |
| Jacob Gonzalez SS | 1 | 0 | 0 | 0 | 0 | 1 | .235 | .287 | .394 | .681 | |
| Spencer Horwitz 1B | 1 | 0 | 0 | 0 | 0 | 0 | .270 | .373 | .440 | .813 | |
| Ronny Simon LF | 1 | 0 | 0 | 0 | 1 | 0 | .000 | .500 | .000 | .500 | |
| Jared Triolo SS | 2 | 0 | 0 | 0 | 0 | 1 | .240 | .318 | .306 | .624 | |
| Rafael Flores Jr. 1B | 1 | 0 | 0 | 0 | 1 | 1 | .200 | .360 | .400 | .760 | |
| Jhostynxon Garcia CF | 1 | 0 | 0 | 0 | 0 | 1 | .174 | .208 | .196 | .404 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Brice Turang 2B | 3 | 0 | 0 | 0 | 1 | 2 | .266 | .360 | .454 | .814 | |
| Jackson Chourio LF | 4 | 0 | 0 | 0 | 0 | 1 | .276 | .333 | .462 | .795 | |
| Garrett Mitchell CF | 2 | 1 | 0 | 0 | 2 | 1 | .257 | .354 | .419 | .773 | 2 SB |
| William Contreras C | 3 | 2 | 1 | 1 | 1 | 1 | .270 | .335 | .398 | .733 | HR (11) |
| Christian Yelich DH | 4 | 1 | 2 | 1 | 0 | 2 | .234 | .318 | .376 | .694 | 2B, SB |
| Andrew Vaughn 1B | 3 | 0 | 1 | 2 | 1 | 0 | .300 | .395 | .479 | .874 | |
| Luis Lara RF | 2 | 0 | 0 | 0 | 1 | 1 | .236 | .348 | .364 | .712 | |
| Cooper Pratt SS | 3 | 0 | 0 | 0 | 0 | 1 | .286 | .372 | .381 | .753 | |
| David Hamilton 3B | 3 | 0 | 0 | 0 | 0 | 1 | .235 | .313 | .322 | .635 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Paul Skenes | 5.0 | 2 | 3 | 3 | 4 | 6 | 0 | 93 | 3.96 | L |
| Lake Bachar | 2.0 | 2 | 1 | 1 | 1 | 2 | 1 | 37 | 3.86 | |
| Evan Sisk | 1.0 | 0 | 0 | 0 | 1 | 2 | 0 | 20 | 2.17 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kyle Harrison | 5.0 | 1 | 0 | 0 | 1 | 10 | 0 | 69 | 2.84 | W |
| Chad Patrick | 1.0 | 0 | 0 | 0 | 1 | 2 | 0 | 19 | 3.42 | HLD |
| DL Hall | 0.2 | 2 | 2 | 2 | 1 | 0 | 1 | 20 | 2.76 | |
| Antonio Senzatela | 0.1 | 0 | 0 | 0 | 0 | 1 | 0 | 4 | 3.52 | HLD |
| Abner Uribe | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 2.14 | HLD |
| Trevor Megill | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 12 | 2.70 | SV |
Manager comparison
Recent form
Season series: 4-3 with PIT listed first across 8 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.