Pirates Dismantle Mariners Behind Ashcraft’s Dominance, O’Hearn’s Bat
The Pittsburgh Pirates didn’t just beat the Seattle Mariners on Wednesday night at PNC Park, they absolutely humiliated them in an 11-1 drubbing that exposed everything wrong with Seattle’s pitching and everything right about this resurgent Pirates lineup. Braxton Ashcraft was masterful, striking out 10 while scattering five hits over six innings of one-run ball. The Mariners’ offense, meanwhile, managed just one run on Julio Rodriguez’s first-inning single, then promptly disappeared into the Pennsylvania night like a bad dream.
Pitching Decisions
Star Performers
This wasn’t even close. Bryan Woo lasted just four innings for Seattle, surrendering six hits and five earned runs while walking two. The real damage came in the fourth inning when Pittsburgh’s hitters put on a clinic, plating five runs to essentially put this game away before the Mariners had any chance to breathe. Endy Rodriguez’s two-run double ignited the explosion, followed by Tyler Callihan’s sharp triple and a succession of well-placed hits that turned PNC Park into a house of horrors for the visiting team.
O’Hearn’s Offensive Masterclass
Ryan O’Hearn deserves his own paragraph because the guy was absolutely unconscious at the plate. Four hits in five at bats, three RBIs, and a swagger that suggested he could’ve swung at anything Wednesday and made it happen. His doubles in the seventh and eighth innings showcased a hitter completely in control, finding gaps and executing damage with the precision of a surgeon. This is the kind of performance that makes teams dangerous, the kind of night where one player simply cannot be retired.
Endy Rodriguez chipped in with three RBIs of his own on two hits, proving that Pittsburgh’s middle of the order has genuine depth and menace. This wasn’t a one-man show, though O’Hearn certainly stole the spotlight. Bryan Reynolds added a late double for good measure because why not pile on?
Mariners’ Offensive Futility
Seattle’s collapse extended beyond their pitching staff. After Rodriguez’s opening single manufactured the only run they’d score all night, the Mariners’ bats went completely dormant. The Pirates’ pitching combination of Ashcraft, who was genuinely dominant with his strikeout stuff, and Carmen Mlodzinski in save mode, allowed just three total hits after that first inning. Mlodzinski closed it out with three scoreless innings and three strikeouts, putting the final nail in Seattle’s coffin with ruthless efficiency.
This was the kind of game where you have to question everything in the Mariners’ clubhouse. You can’t score one run and expect to win anything. You can’t have your starting pitcher implode in the fourth inning and stay competitive. You can’t face a pitcher with Ashcraft’s stuff and go quietly into that good night. The Pirates, conversely, showed the kind of aggressive, mistake-punishing baseball that wins divisions. On Wednesday, June 24, 2026, there was no contest at all.
Box Score
Seattle Mariners Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| J.P. Crawford 3B | 4 | 1 | 1 | 0 | 0 | 1 | .224 |
| Cal Raleigh C | 4 | 0 | 1 | 0 | 0 | 0 | .166 |
| Julio Rodríguez CF | 4 | 0 | 2 | 1 | 0 | 2 | .248 |
| Josh Naylor 1B | 4 | 0 | 2 | 0 | 0 | 1 | .257 |
| Randy Arozarena LF | 3 | 0 | 0 | 0 | 0 | 2 | .284 |
| Weston Wilson LF | 1 | 0 | 0 | 0 | 0 | 0 | .217 |
| Dominic Canzone DH | 4 | 0 | 0 | 0 | 0 | 2 | .275 |
| Luke Raley RF | 4 | 0 | 0 | 0 | 0 | 4 | .235 |
| Cole Young 2B | 3 | 0 | 1 | 0 | 0 | 0 | .254 |
| Colt Emerson SS | 3 | 0 | 0 | 0 | 0 | 1 | .212 |
Seattle Mariners Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Bryan Woo (L) | 4.0 | 6 | 5 | 5 | 2 | 4 | 4.26 |
| Michael Rucker | 2.0 | 2 | 0 | 0 | 0 | 3 | 3.00 |
| Nick Davila | 1.0 | 4 | 4 | 4 | 1 | 0 | 2.63 |
| Alex Hoppe | 1.0 | 3 | 2 | 2 | 0 | 0 | 5.87 |
Pittsburgh Pirates Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Spencer Horwitz 1B | 1 | 0 | 0 | 0 | 1 | 0 | .280 |
| Esmerlyn Valdez RF | 3 | 1 | 2 | 1 | 0 | 1 | .167 |
| Brandon Lowe 2B | 5 | 1 | 1 | 0 | 0 | 0 | .246 |
| Bryan Reynolds LF | 4 | 1 | 2 | 1 | 1 | 1 | .290 |
| Billy Cook CF | 0 | 1 | 0 | 0 | 0 | 0 | .160 |
| Nick Gonzales 3B | 5 | 2 | 2 | 0 | 0 | 1 | .297 |
| Ryan O'Hearn DH | 5 | 2 | 4 | 3 | 0 | 0 | .285 |
| Endy Rodríguez C | 4 | 1 | 2 | 3 | 1 | 1 | .263 |
| Tyler Callihan 1B | 3 | 1 | 1 | 2 | 0 | 1 | .273 |
| Jake Mangum LF | 4 | 1 | 1 | 1 | 0 | 1 | .304 |
| Jared Triolo SS | 4 | 0 | 0 | 0 | 0 | 1 | .225 |
Pittsburgh Pirates Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Braxton Ashcraft (W) | 6.0 | 5 | 1 | 1 | 0 | 10 | 3.07 |
| Carmen Mlodzinski (SV) | 3.0 | 2 | 0 | 0 | 0 | 3 | 3.57 |
