Athletics Walk Off in 10th as Angels’ Offensive Fireworks Go to Waste

This is what happens when you score 11 runs and still lose. The Los Angeles Angels came to Oakland on Friday night with one of the most explosive offensive performances you’ll see all season, but it wasn’t enough to overcome the Athletics‘ relentless ninth-inning rally and extra-inning dramatics. Final score: Athletics 12, Angels 11. Welcome to baseball’s cruelest lessons.

Pitching Decisions

2.0IP1H0ER0BB2K
0.1IP0H0ER1BB0K

Star Performers

Logan O'Hoppe

Season AVG: .244
4AB3H1HR3RBI2R1BB
Jacob Wilson

Season AVG: .287
5AB2H1HR3RBI1R0BB

Let’s talk about that Angels fourth inning because it was legitimately one of the most impressive offensive displays of the young 2026 season. In a span of a few minutes, they put seven runs on the board. Jose Siri‘s three-run blast traveled 444 feet to left-center. Zach Neto went deep for solo juice. Denzer Guzman‘s two-run shot gave the Angels a 7-3 advantage. By the time Kirby Yates was brought in for cleanup duty, the Angels looked like they’d already clinched this thing.

Angels hit three homers in seven-run inning

But here’s the problem with scoring seven runs early: you’ve got to keep it up. The Angels added three more runs on a Logan O'Hoppe three-run homer in the fifth and a Nolan Schanuel solo shot in the sixth. They built an 11-3 cushion. Comfortable? Sure. Safe? Not by a longshot.

Logan O'Hoppe's three-run home run (4)

The Athletics chipped away with methodical precision. Lawrence Butler homered in the second. The bottom third featured a parade of doubles and productive outs from Jacob Wilson, Shea Langeliers, and Tyler Soderstrom that made it 7-4. Then came the bleeding. Max Muncy‘s two-run homer in the eighth brought Oakland closer still.

Late-Game Heroics Doom the Angels

Jonah Heim entered the game as a pinch-hitter in the ninth inning and immediately cracked a game-tying two-run homer off what should have been a comfortable Angels lead. That’s the ballgame right there. That’s the moment the Angels’ night went from dominant to disastrous.

Jonah Heim's game-tying home run (6)

But we weren’t finished. Not even close. Jacob Wilson’s two-run homer in the seventh had already narrowed things considerably. By the time we reached the tenth inning, the Angels’ offense, which had been absolutely lethal just a few hours earlier, was spent. The Athletics weren’t.

Jonah Heim's pinch-hit homer powers A's win

Nick Kurtz drew the walk-off walk in the bottom of the tenth with the bases loaded and Lawrence Butler scoring the winning run. That’s how this ended. Not with a bang, but with Elvis Alvarado throwing ball four to a guy who’d barely played all night. Poetic? Maybe. Just? Absolutely not.

Nick Kurtz's walk-off walk!

Gut-Punch Stuff for the Angels

This is the kind of loss that haunts a clubhouse. The Angels had every opportunity to put this game away. Their lineup was unstoppable for stretches. Logan O’Hoppe went 3-for-4 with a three-run homer. Jose Siri went 1-for-4 but that one was a 444-foot bomb that should have been a statement. Oswald Peraza went 3-for-5 and did his job at the plate. It wasn’t enough because the pitching staff, particularly closer Kirby Yates, couldn’t hold down the fort.

This is why baseball is cruel and beautiful in equal measure. The Angels showed up with one of the most impressive offensive performances of June, scored 11 runs, and left Oakland empty-handed. The Athletics won a game they had no business winning, and sometimes that’s exactly how baseball works.

Box Score

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Zach Neto SS 4 1 1 1 1 3 .225
Nolan Schanuel 1B 4 2 1 1 1 0 .253
Jo Adell RF 4 1 0 0 1 1 .246
Oswald Peraza 2B 5 2 3 0 0 0 .267
Christian Moore DH 4 0 0 1 0 4 .125
Denzer Guzman 3B 5 1 1 2 0 0 .244
Logan O'Hoppe C 4 2 3 3 1 0 .244
Donovan Walton PR 0 0 0 0 0 0 .323
Tyler Heineman C 0 0 0 0 0 0 .154
Wade Meckler LF 4 1 1 0 1 3 .289
Jose Siri CF 4 1 1 3 0 1 .286

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
José Soriano 5.0 6 4 3 4 6 2.93
Mitch Farris 2.0 3 3 3 2 3 3.68
Chase Silseth 1.0 1 2 2 1 1 2.30
Sam Bachman 1.0 2 2 2 0 0 3.74
Kirby Yates (L) 0.1 0 1 0 1 0 3.95
Samy Natera Jr. 0.0 0 0 0 1 0 0.00

Athletics Batting

Player AB R H RBI BB SO AVG
Zack Gelof 2B 4 1 1 1 1 1 .281
Nick Kurtz 1B 4 0 0 1 2 4 .287
Shea Langeliers C 5 1 1 1 0 2 .274
Tyler Soderstrom LF 3 3 3 0 2 0 .243
Jacob Wilson SS 5 1 2 3 0 1 .287
Carlos Cortes DH 3 0 0 1 0 1 .278
Colby Thomas DH 1 0 0 0 0 1 .233
Jonah Heim DH 1 1 1 2 0 0 .260
Lawrence Butler RF 4 4 2 1 1 0 .193
Henry Bolte CF 2 0 1 0 3 0 .317
Jeff McNeil 2B 2 0 0 0 0 0 .233
Max Muncy 3B 3 1 1 2 0 0 .235

Athletics Pitching

Pitcher IP H R ER BB SO ERA
Jeffrey Springs 3.2 4 6 6 4 4 5.55
Justin Sterner 1.1 4 4 4 1 1 4.08
José Suarez 2.0 2 1 1 0 3 5.49
Scott Barlow 1.0 0 0 0 0 2 6.06
Elvis Alvarado (W) 2.0 1 0 0 0 2 5.00