Pirates Edge Brewers in Tight Affair Behind Valdez’s Power
Sometimes baseball rewards patience, and sometimes it just rewards the team that takes its chances. On Saturday at PNC Park, the Pittsburgh Pirates did just enough to outlast the Milwaukee Brewers 3-2 in a game that will be remembered more for what didn’t happen than what did. This was grinding, ugly baseball at its finest, the kind of contest where one swing matters infinitely more than a lineup’s overall performance.
Pitching Decisions
Star Performers
Esmerlyn Valdez was that swing. The Pirates’ designated hitter delivered a two-run bomb in the fourth inning that ultimately held up as the game-winner. That’s not hyperbole. That’s just the cold truth of what unfolded over nine innings on a Saturday afternoon in the Steel City. Valdez went 1-for-4 but made it count in the way that matters most. In a low-scoring affair where both offenses were anemic at best, one quality at-bat proved to be the difference between victory and defeat.
Shane Drohan was excellent for Milwaukee, surrendering three runs on five hits over 6.1 innings with six strikeouts and no walks. That’s Cy Young-caliber stuff in any other context. But it wasn’t enough because his offense couldn’t generate enough run support to overcome a single decisive moment. The Brewers did scrape together two runs courtesy of Brice Turang‘s two-run double in the fifth inning, scoring Joey Ortiz and Jackson Chourio. It was a well-struck ball, a quality piece of hitting that should have felt more consequential than it ultimately did.
Milwaukee Couldn’t Capitalize on Its Moment
Here’s what rankles about this outcome if you’re a Brewers fan: your team had legitimate scoring opportunities. The Turang double proved that the Milwaukee lineup possessed the capacity to execute when it mattered. But they couldn’t string together enough of those moments. They couldn’t generate the kind of sustained offensive pressure that wins close ballgames. Instead, they managed just two runs against a Pirates pitching staff that, frankly, wasn’t throwing anything spectacular.
The Pirates’ pitching staff deserves some credit, particularly Yohan Ramírez out of the bullpen and Mason Montgomery, who notched his first save as a Pirate with a scoreless ninth. But let’s be honest: these weren’t dominant performances. They were competent, they were timely, and they got the job done when it mattered. That’s often all you need in baseball.
Bryan Reynolds’ Steady Hand Seals It
Bryan Reynolds deserves mention for his situational awareness. He scored the go-ahead run in the fourth on Valdez’s homer and then added an insurance run in the sixth with an RBI single that scored Brandon Lowe. Reynolds wasn’t spectacular, but he was effective, the kind of quiet performance that doesn’t show up on ESPN’s highlight reel but absolutely shows up in the final score.
For the Brewers, this one stings. They had a competent starting pitcher, timely hitting, and plenty of opportunities to seize control. They came up short against a Pirates team that simply made fewer mistakes and capitalized on one critical moment. Sometimes that’s the difference in baseball. Sometimes the team that plays near-perfect baseball loses to the team that doesn’t need to be perfect, just efficient. Saturday afternoon belonged to Pittsburgh, and Milwaukee will have to live with that.
Box Score
Milwaukee Brewers Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Christian Yelich DH | 3 | 0 | 1 | 0 | 1 | 2 | .243 |
| Jackson Chourio LF | 5 | 1 | 1 | 0 | 0 | 2 | .281 |
| Brice Turang 2B | 5 | 0 | 1 | 2 | 0 | 1 | .266 |
| Jake Bauers 1B | 2 | 0 | 0 | 0 | 2 | 2 | .267 |
| William Contreras PH | 1 | 0 | 0 | 0 | 0 | 1 | .282 |
| Gary Sánchez C | 2 | 0 | 0 | 0 | 2 | 0 | .217 |
| Garrett Mitchell CF | 4 | 0 | 1 | 0 | 0 | 0 | .274 |
| Luis Lara RF | 3 | 0 | 1 | 0 | 1 | 1 | .286 |
| Cooper Pratt SS | 4 | 0 | 0 | 0 | 0 | 0 | .257 |
| Joey Ortiz 3B | 3 | 1 | 2 | 0 | 0 | 0 | .225 |
| Andrew Vaughn 3B | 1 | 0 | 0 | 0 | 0 | 0 | .315 |
Milwaukee Brewers Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Shane Drohan (L) | 6.1 | 5 | 3 | 3 | 0 | 6 | 3.09 |
| Grant Anderson | 0.2 | 1 | 0 | 0 | 0 | 0 | 3.27 |
| Abner Uribe | 1.0 | 1 | 0 | 0 | 1 | 0 | 2.56 |
Pittsburgh Pirates Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Nick Gonzales 3B | 4 | 0 | 0 | 0 | 0 | 0 | .306 |
| Brandon Lowe 2B | 4 | 1 | 2 | 0 | 0 | 2 | .246 |
| Bryan Reynolds RF | 3 | 1 | 2 | 1 | 1 | 0 | .282 |
| Esmerlyn Valdez RF | 4 | 1 | 1 | 2 | 0 | 2 | .311 |
| Jake Mangum LF | 0 | 0 | 0 | 0 | 0 | 0 | .311 |
| Ryan O'Hearn 1B | 3 | 0 | 0 | 0 | 0 | 0 | .283 |
| Marcell Ozuna DH | 3 | 0 | 0 | 0 | 0 | 1 | .201 |
| Rafael Flores Jr. C | 3 | 0 | 1 | 0 | 0 | 0 | .400 |
| Henry Davis C | 0 | 0 | 0 | 0 | 0 | 0 | .157 |
| Jared Triolo SS | 3 | 0 | 0 | 0 | 0 | 0 | .223 |
| Billy Cook CF | 3 | 0 | 1 | 0 | 0 | 1 | .176 |
Pittsburgh Pirates Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Bubba Chandler | 4.2 | 5 | 2 | 2 | 3 | 6 | 4.77 |
| Brandon Eisert | 0.1 | 0 | 0 | 0 | 2 | 0 | 5.86 |
| Yohan Ramírez (W) | 1.0 | 1 | 0 | 0 | 0 | 0 | 3.31 |
| Dennis Santana | 1.0 | 0 | 0 | 0 | 0 | 1 | 5.80 |
| Isaac Mattson | 1.0 | 1 | 0 | 0 | 0 | 0 | 4.50 |
| Mason Montgomery (SV) | 1.0 | 0 | 0 | 0 | 1 | 2 | 4.14 |
