O’Hearn’s Six RBIs Fuel Pirates’ Rout of Struggling Athletics

The Pittsburgh Pirates showed up to Sutter Health Park on Wednesday ready for business, and the Oakland Athletics had no answer. A dominant 12-4 victory exposed everything that’s wrong with this A’s team: soft pitching, soft defense, and an offense that couldn’t generate any momentum. This wasn’t a ballgame. It was a public execution.

Pitching Decisions

3.0IP9H6ER2BB2K

Star Performers

Ryan O'Hearn

Season AVG: .290
5AB3H1HR6RBI1R0BB
Zack Gelof

Season AVG: .281
4AB1H1HR1RBI1R0BB

Let’s start with Aaron Civale, who lasted three innings before being mercifully pulled. Three innings. The man couldn’t get out of the second inning without surrendering six earned runs on nine hits. That’s not pitching, that’s batting practice. When your starter folds faster than a lawn chair at a summer picnic, you’re not winning ballgames. The Pirates didn’t even need to manufacture runs, they just waited for Civale to gift-wrap them.

Ryan O'Hearn's six RBIs leads Pirates' win

But the real story here is Ryan O'Hearn, who put on a masterclass in run production. Six RBIs. The man was in complete control, racking up three hits including a two-run double in the first inning and a go-ahead two-run homer in the fourth. O’Hearn finished with a two-run single in the seventh that put the game completely out of reach. This wasn’t luck or timing, this was a hitter who understood the moment and executed at every opportunity.

Ryan O'Hearn's two-run homer (11)

Ashcraft Gets the Job Done Despite Mediocre Support

Braxton Ashcraft didn’t need a standing ovation, but he deserved one. The Pirates’ starter went six innings, scattered four hits, and struck out seven while walking just three. In a game where his offense was already running away with things, Ashcraft kept his foot on the gas. He could have coasted. He didn’t. That’s professionalism.

Braxton Ashcraft fans seven

The Pirates’ offense was relentless. Bryan Reynolds contributed three hits and three RBIs, Brandon Lowe drove in runs with a single and a sacrifice fly, and even Marcell Ozuna got into the act with a solo homer. This wasn’t a one-man show, it was a team firing on all cylinders. The seventh inning was particularly devastating for Oakland, when Pittsburgh plated five runs to put this game in the rearview mirror.

The Pirates score five in the 7th

A’s Fighting for Scraps

Oakland tried to mount some sort of resistance, but it felt obligatory. Jacob Wilson drove in a pair of runs in the sixth with a single, and homers from Henry Bolte and Zack Gelof in the seventh and ninth respectively gave the scoreboard some respectability. But these were the equivalent of rearranging deck chairs on the Titanic. The damage was done by then.

Henry Bolte's solo home run (2)

The sad reality is that the Athletics are stuck in a vicious cycle. They can’t generate quality starts from their pitching staff, which forces their hitters to carry an impossible load. When you’re already down 6-0 before the third inning ends, rallying isn’t strategy, it’s desperation. The A’s need serious organizational overhaul, not moral victories in blowout losses.

Wednesday was a thorough, comprehensive defeat. The Pirates came into Oakland and methodically dismantled a team that clearly isn’t ready to compete at this level. O’Hearn will get the headlines for his six RBIs, and rightfully so, but the real story is just how thoroughly outmatched the Athletics looked. This is the kind of game that haunts a franchise.

Box Score

Pittsburgh Pirates Batting

Player AB R H RBI BB SO AVG
Spencer Horwitz 1B 4 3 2 1 2 0 .281
Brandon Lowe 2B 2 2 1 2 2 0 .241
Tyler Callihan 2B 1 0 0 0 0 1 .313
Bryan Reynolds LF 5 1 2 2 0 2 .283
Billy Cook CF 1 0 0 0 0 0 .182
Ryan O'Hearn RF 5 1 3 6 0 0 .290
Esmerlyn Valdez RF 1 0 0 0 0 1 .083
Nick Gonzales 3B 5 0 2 0 0 1 .293
Marcell Ozuna DH 5 1 2 1 0 2 .198
Jake Mangum LF 5 1 1 0 0 1 .296
Jared Triolo SS 4 2 2 0 0 1 .230
Henry Davis C 4 1 1 0 0 1 .138

Pittsburgh Pirates Pitching

Pitcher IP H R ER BB SO ERA
Braxton Ashcraft (W) 6.0 4 2 1 3 7 3.18
Evan Sisk 1.0 1 1 1 0 1 1.97
Dennis Santana 1.0 0 0 0 0 2 4.50
Isaac Mattson 1.0 1 1 1 0 2 4.09

Athletics Batting

Player AB R H RBI BB SO AVG
Nick Kurtz 1B 4 1 1 0 0 3 .292
Shea Langeliers DH 3 1 0 0 1 0 .276
Tyler Soderstrom LF 4 0 0 0 0 1 .235
Jacob Wilson SS 3 0 1 2 0 0 .283
Max Muncy 3B 1 0 0 0 0 1 .232
Jonah Heim C 3 0 2 0 1 0 .253
Zack Gelof 2B 4 1 1 1 0 1 .281
Lawrence Butler RF 4 0 0 0 0 4 .186
Henry Bolte CF 4 1 1 1 0 1 .310
Jeff McNeil 2B 1 0 0 0 1 0 .235
Alika Williams SS 2 0 0 0 0 1 .295

Athletics Pitching

Pitcher IP H R ER BB SO ERA
Aaron Civale (L) 3.0 9 6 6 2 2 4.91
José Suarez 2.2 3 1 1 0 2 5.54
Scott Barlow 0.1 2 4 4 0 0 6.25
Luis Medina 3.0 2 1 1 2 6 4.54