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
Star Performers
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.
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.
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.
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.
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.
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 |
