Skenes Nearly Perfect as Pirates Shutout Brewers Behind Griffin’s Breakout
The Pittsburgh Pirates didn’t just beat the Milwaukee Brewers on Friday night at American Family Field, they humiliated them. A 6-0 shutout victory that felt less like a baseball game and more like a coronation for two of Pittsburgh’s brightest young stars: Paul Skenes, the phenom on the mound, and Konnor Griffin, the rookie who announced his arrival with a thunderbolt to right-center.
Pitching Decisions
Star Performers
Let’s start with Skenes, because frankly, it’s hard to look away. The kid was dealing, pure and simple. Seven innings, one hit, zero runs, zero walks, seven strikeouts. He took a perfect game into the seventh inning before Jake Bauers finally broke it up. That’s not just good. That’s the kind of dominant performance that makes you wonder if we’re witnessing something truly special in real time. Brandon Woodruff, a legitimate ace, couldn’t keep pace. The Brewers’ starter lasted just five innings, surrendering five hits and three runs while walking two. That’s not ace-level stuff, and Milwaukee’s front office knows it.
But here’s the thing that really stood out: Pittsburgh’s offense, while not explosive, was sharp and timely. They didn’t need to explode. They didn’t need to pummel Woodruff into submission. They got what they needed when they needed it, and that’s the mark of a team playing winning baseball. Konnor Griffin was the star of the show, going 3-for-4 with a homer, a two-run single, and three RBIs total. His first career home run, crushed in the third inning, set the tone. Here’s a kid who came up through the system quietly and is suddenly looking like a legitimate threat in a major league lineup. The Brewers’ pitching staff had no answer for him all night.
Brewers Couldn’t Buy a Run
Milwaukee’s offense was completely ineffective. They managed just one hit through seven innings against Skenes, and after Woodruff departed in the fifth, they never mounted any meaningful threat. Pat Murphy’s club looked lost up there. No adjustments, no aggression, no answer. When you’re trailing a team that’s playing clean baseball and your ace gets pulled after five innings, you’re in trouble. The Brewers had their chances with runners in scoring position, but they couldn’t execute when it mattered.
Youth Movement Wins the Day
This game encapsulated what’s happening in Pittsburgh right now. Don Kelly’s Pirates aren’t relying on veteran savvy. They’re riding the wave of young talent, excellent pitching prospects, and guys like Griffin who aren’t afraid of the moment. Meanwhile, Milwaukee, despite having pieces in place, couldn’t keep up. Woodruff’s early exit and the inability to generate offense is concerning for a Brewers team that needs to compete in a tough division.
The Pirates are 6-0 winners on Friday night, and honestly, it could have been worse for the Brewers. Skenes was that close to something historic. Credit to Bauers for at least breaking up the perfecto, but the Brewers ultimately paid the price for not having an answer when it mattered most.
Box Score
Pittsburgh Pirates Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Oneil Cruz CF | 5 | 0 | 0 | 1 | 0 | 1 | .271 |
| Brandon Lowe 2B | 5 | 1 | 1 | 0 | 0 | 1 | .247 |
| Bryan Reynolds LF | 3 | 0 | 0 | 0 | 2 | 2 | .245 |
| Jake Mangum LF | 0 | 0 | 0 | 0 | 0 | 0 | .294 |
| Marcell Ozuna DH | 5 | 0 | 0 | 0 | 0 | 1 | .165 |
| Ryan O'Hearn 1B | 4 | 2 | 2 | 0 | 0 | 0 | .333 |
| Nick Gonzales 3B | 4 | 1 | 1 | 1 | 0 | 0 | .284 |
| Spencer Horwitz 1B | 3 | 1 | 1 | 1 | 1 | 0 | .262 |
| Billy Cook RF | 0 | 0 | 0 | 0 | 0 | 0 | .375 |
| Konnor Griffin SS | 4 | 1 | 3 | 3 | 0 | 0 | .214 |
| Henry Davis C | 4 | 0 | 1 | 0 | 0 | 0 | .173 |
Pittsburgh Pirates Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Paul Skenes (W) | 7.0 | 1 | 0 | 0 | 0 | 7 | 2.48 |
| Mason Montgomery | 1.0 | 0 | 0 | 0 | 0 | 1 | 4.35 |
| Isaac Mattson | 1.0 | 0 | 0 | 0 | 1 | 1 | 1.23 |
Milwaukee Brewers Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Brice Turang 2B | 3 | 0 | 0 | 0 | 1 | 2 | .271 |
| William Contreras C | 4 | 0 | 0 | 0 | 0 | 0 | .278 |
| Jake Bauers 1B | 3 | 0 | 1 | 0 | 0 | 1 | .241 |
| Tyler Black DH | 3 | 0 | 0 | 0 | 0 | 1 | .000 |
| Luis Rengifo 3B | 3 | 0 | 0 | 0 | 0 | 0 | .171 |
| Garrett Mitchell CF | 2 | 0 | 0 | 0 | 0 | 2 | .246 |
| Blake Perkins CF | 1 | 0 | 0 | 0 | 0 | 1 | .132 |
| Sal Frelick RF | 2 | 0 | 0 | 0 | 0 | 0 | .205 |
| Greg Jones RF | 1 | 0 | 0 | 0 | 0 | 0 | .182 |
| Brandon Lockridge LF | 3 | 0 | 0 | 0 | 0 | 1 | .262 |
| David Hamilton SS | 2 | 0 | 0 | 0 | 0 | 1 | .237 |
| Joey Ortiz SS | 1 | 0 | 0 | 0 | 0 | 0 | .190 |
Milwaukee Brewers Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Brandon Woodruff (L) | 5.0 | 5 | 3 | 3 | 2 | 3 | 3.77 |
| Shane Drohan | 4.0 | 4 | 3 | 1 | 1 | 2 | 5.40 |
