Athletics Stun Giants in Ninth, Spoil San Francisco’s Oracle Park Party
The Oakland Athletics came to Oracle Park on Thursday and delivered a thorough beatdown to the San Francisco Giants, winning 9-6 in a game that perfectly encapsulated everything wrong with the home team’s season. This wasn’t a loss the Giants should stomach quietly. This was a collapse, plain and simple.
Pitching Decisions
Star Performers
The Giants had every opportunity to put this one away. They climbed ahead 6-2 after a wild sixth inning featuring Jung Hoo Lee‘s triple and Victor Bericoto‘s mammoth 445-foot blast into the bay breeze. Willy Adames had homered earlier to stake San Francisco to an early lead. It looked like a night where the Giants’ bats would finally show some life in front of their home crowd.
Then came Caleb Kilian‘s catastrophic collapse in the fifth inning. The young right-hander surrendered four runs on four hits before getting yanked, and it set the tone for everything that followed. When you can’t survive five innings with a lead, you’re not winning ballgames at this level, period.
The Athletics Refuse to Go Quietly
Oakland’s pitching staff proved far sharper when it mattered. Geoff Hartlieb was immaculate in his two innings, while Mason Barnett slammed the door in the ninth with a strikeout to seal the victory. The Athletics clawed back into this game with methodical, relentless baseball, and the Giants simply couldn’t answer the bell.
Jonah Heim’s single in the ninth tied the game at 6-6, and it felt inevitable from that point forward. You could see it coming. The Giants’ bullpen, already shaky, had nothing left in the tank. Lawrence Butler’s go-ahead single minutes later made it academic. Max Muncy’s two-run single put an exclamation point on an ugly night for San Francisco.
Henry Bolte went 3-for-5 for Oakland and was a constant presence in the lineup. Jeff McNeil also contributed with three hits and an RBI. These weren’t superstar performances, but they were professional, winning baseball. The Athletics did their job. The Giants simply didn’t do theirs.
Giants Leave Opportunities on the Table
What makes this loss particularly galling for San Francisco is the wasted offensive production. Jung Hoo Lee went 1-for-4 with three RBIs on that triple, Victor Bericoto drove in five runs across two hits, and yet it still wasn’t enough. The Giants scored runs in bunches and then went silent when it mattered most. That’s not baseball. That’s a team shooting itself in the foot.
The reality is that Caleb Kilian’s inability to navigate the fifth inning will haunt this team in the standings. You give up four runs before recording 18 outs, and you’re putting your bullpen in an impossible position. Mason Barnett’s pristine ninth inning for Oakland showed exactly what professional pitching looks like under pressure. Kilian didn’t provide anything close to that level of execution.
Thursday night at Oracle Park should have been a moment where the Giants seized momentum. Instead, they handed it directly to their Bay Area rivals. That’s the difference between contenders and pretenders, and right now, San Francisco looks more like the latter.
Box Score
Athletics Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Henry Bolte CF | 5 | 1 | 3 | 0 | 0 | 0 | .320 |
| Nick Kurtz 1B | 4 | 0 | 0 | 1 | 1 | 3 | .278 |
| Shea Langeliers DH | 5 | 0 | 1 | 2 | 0 | 2 | .264 |
| Tyler Soderstrom LF | 4 | 1 | 2 | 0 | 1 | 0 | .246 |
| Jonah Heim C | 4 | 1 | 1 | 1 | 1 | 1 | .243 |
| Lawrence Butler RF | 5 | 2 | 2 | 1 | 0 | 1 | .197 |
| Max Muncy 3B | 5 | 0 | 1 | 2 | 0 | 1 | .229 |
| Jeff McNeil 2B | 4 | 2 | 3 | 1 | 0 | 0 | .237 |
| Alika Williams SS | 4 | 2 | 2 | 1 | 0 | 1 | .306 |
Athletics Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Jeffrey Springs | 5.1 | 3 | 3 | 3 | 2 | 6 | 5.52 |
| Matt Krook | 0.1 | 1 | 2 | 2 | 1 | 1 | 6.75 |
| Justin Sterner | 0.1 | 1 | 1 | 1 | 0 | 1 | 4.17 |
| Geoff Hartlieb (W) | 2.0 | 0 | 0 | 0 | 1 | 1 | 1.80 |
| Mason Barnett (SV) | 1.0 | 0 | 0 | 0 | 0 | 1 | 1.23 |
San Francisco Giants Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Matt Chapman 3B | 2 | 0 | 1 | 0 | 2 | 0 | .242 |
| Bryce Eldridge 1B | 3 | 1 | 0 | 0 | 1 | 0 | .278 |
| Casey Schmitt 2B | 4 | 1 | 1 | 0 | 0 | 0 | .294 |
| Rafael Devers DH | 4 | 0 | 0 | 0 | 0 | 2 | .235 |
| Willy Adames SS | 3 | 2 | 1 | 1 | 1 | 1 | .225 |
| Jung Hoo Lee RF | 4 | 1 | 1 | 3 | 0 | 1 | .332 |
| Victor Bericoto LF | 4 | 1 | 1 | 2 | 0 | 2 | .231 |
| Daniel Susac C | 2 | 0 | 0 | 0 | 0 | 1 | .262 |
| Eric Haase C | 2 | 0 | 0 | 0 | 0 | 1 | .200 |
| Jonah Cox CF | 3 | 0 | 0 | 0 | 0 | 2 | .318 |
| Drew Gilbert PH | 1 | 0 | 0 | 0 | 0 | 0 | .233 |
San Francisco Giants Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Landen Roupp | 6.0 | 6 | 2 | 2 | 1 | 6 | 4.07 |
| Ryan Walker | 0.2 | 2 | 2 | 2 | 0 | 0 | 5.66 |
| Erik Miller | 0.1 | 1 | 0 | 0 | 1 | 0 | 4.22 |
| Dylan Smith | 1.0 | 2 | 1 | 1 | 0 | 2 | 2.08 |
| Caleb Kilian (L) | 0.2 | 4 | 4 | 4 | 1 | 1 | 3.97 |
| Matt Gage | 0.1 | 0 | 0 | 0 | 0 | 0 | 3.91 |
