Angels Walk Off in Chaos as O’Brien Implodes, Adell Delivers
Sometimes baseball hands you a gift so ridiculous you can’t help but laugh, and the Los Angeles Angels gleefully accepted theirs on Monday night at Angel Stadium. The Cardinals came to Anaheim looking to steal a game, built a 2-0 lead, and then watched the Angels manufacture the most improbable walk-off victory imaginable. Final score: 3-2 Angels, and yes, it ended on a hit-by-pitch with the bases loaded. You can’t make this stuff up.
Pitching Decisions
Star Performers
Let’s be clear about what happened here. St. Louis played a competent baseball game for seven innings. The Cardinals scratched out a 2-0 lead in the second inning on the strength of Nathan Church‘s sharp line drive single and Blaze Jordan’s productive groundout. That should have been plenty in a tight contest, and for most of the evening, it was. But then Riley O'Brien came in for the Angels in what had to be one of the most catastrophic relief appearances in recent memory. The man lasted one-third of an inning and served up two hits and two earned runs before being yanked from the game. That’s not even qualifying for a save opportunity. That’s surrender.
But here’s where it gets interesting. The Angels refused to quit, and when you refuse to quit in baseball, sometimes the baseball gods reward your persistence. Jo Adell, the Angels’ mercurial right fielder, started the comeback single-handedly with a solo homer in the third inning. A solo shot doesn’t tie a game in a 2-0 affair, but it makes the deficit feel beatable. Turns out, Adell’s work wasn’t done.
The ninth inning was pure chaos, the kind of thing that makes baseball simultaneously beautiful and infuriating depending on which side you’re rooting for. Vaughn Grissom delivered a game-tying double on a sharp fly ball to right field. Then, in a development that will haunt Cardinals fans for months, Adell stepped up to the plate and got hit by a pitch with the bases loaded. Game over. Angels win.
Now, let’s talk about what this game says about the state of these two franchises. The Cardinals came in playing respectable baseball, built a lead, and simply couldn’t close. They had competent pitching early (José Soriano and Kyle Leahy threw effectively), but when it mattered most, they had no answer. The Angels, conversely, played sloppy baseball for eight innings and still found a way to win. That’s a team with fight, even if the manner of victory was unorthodox.
The Baseball Gods Were Laughing
A walk-off hit-by-pitch to win a ballgame is rare enough to warrant historical footnote status. It’s the kind of thing that gets replayed at sports bars with knowing shakes of the head. For Angels fans, it’s a gift. For Cardinals fans, it’s a nightmare. Either way, it’s not how you draw up a baseball game.
Bottom Line
The Angels won this game not because they outplayed the Cardinals, but because they outlasted them. Jo Adell carried the offensive load with two hits, a homer, and two RBIs. José Fermin got the win despite pitching just one inning. Sometimes in baseball, the most dramatic finishes teach you the least about a team’s actual quality. This was one of those nights.
Box Score
St. Louis Cardinals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 3 | 0 | 0 | 0 | 1 | 2 | .260 |
| Iván Herrera DH | 4 | 0 | 0 | 0 | 0 | 4 | .244 |
| Alec Burleson 1B | 4 | 0 | 0 | 0 | 0 | 1 | .277 |
| Jordan Walker RF | 3 | 1 | 1 | 0 | 1 | 0 | .292 |
| Lars Nootbaar LF | 4 | 1 | 1 | 0 | 0 | 1 | .256 |
| Masyn Winn SS | 3 | 0 | 0 | 0 | 0 | 1 | .241 |
| Nathan Church CF | 3 | 0 | 2 | 1 | 0 | 0 | .231 |
| Blaze Jordan 3B | 3 | 0 | 0 | 1 | 0 | 0 | .250 |
| Jimmy Crooks C | 3 | 0 | 0 | 0 | 0 | 2 | .176 |
St. Louis Cardinals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Kyle Leahy | 6.0 | 3 | 1 | 1 | 0 | 4 | 3.59 |
| Ryne Stanek | 1.0 | 0 | 0 | 0 | 1 | 1 | 4.70 |
| George Soriano | 1.0 | 1 | 0 | 0 | 0 | 1 | 3.32 |
| Riley O'Brien (L) | 0.1 | 2 | 2 | 2 | 1 | 1 | 3.76 |
Los Angeles Angels Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Zach Neto SS | 4 | 0 | 1 | 0 | 0 | 1 | .235 |
| Mike Trout CF | 4 | 0 | 0 | 0 | 0 | 2 | .232 |
| Nolan Schanuel 1B | 3 | 0 | 2 | 0 | 1 | 0 | .282 |
| Oswald Peraza PR | 0 | 1 | 0 | 0 | 0 | 0 | .242 |
| Jorge Soler DH | 3 | 0 | 0 | 0 | 0 | 2 | .204 |
| Jose Siri PR | 0 | 1 | 0 | 0 | 0 | 0 | .258 |
| Vaughn Grissom 2B | 4 | 0 | 1 | 1 | 0 | 0 | .256 |
| Josh Lowe LF | 3 | 0 | 0 | 0 | 1 | 1 | .200 |
| Jo Adell RF | 3 | 1 | 2 | 2 | 0 | 0 | .240 |
| Denzer Guzman 3B | 3 | 0 | 0 | 0 | 0 | 1 | .246 |
| Logan O'Hoppe C | 2 | 0 | 0 | 0 | 0 | 0 | .215 |
| Wade Meckler PH | 1 | 0 | 0 | 0 | 0 | 0 | .302 |
| Tyler Heineman C | 0 | 0 | 0 | 0 | 0 | 0 | .180 |
Los Angeles Angels Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| José Soriano | 7.0 | 4 | 2 | 2 | 1 | 7 | 3.43 |
| Samy Natera Jr. | 1.0 | 0 | 0 | 0 | 0 | 2 | 2.60 |
| José Fermin (W) | 1.0 | 0 | 0 | 0 | 1 | 2 | 2.90 |
