Schanuel’s Walk-Off Ends Epic Angels-Mariners Battle

Sometimes baseball rewards the team that simply refuses to quit, and on Sunday at Angel Stadium, the Los Angeles Angels proved they understand that lesson better than most. In an exhausting, exhilarating affair that stretched into extra innings, the Angels outlasted the Seattle Mariners 8-7 behind an 11th-inning walk-off sacrifice fly from Nolan Schanuel. It was the kind of victory that feels stolen, earned, and utterly forgettable all at once, yet undeniably matters come September.

Pitching Decisions

2.0IP1H0ER1BB1K
0.2IP0H0ER1BB0K

Star Performers

Cole Young

Season AVG: .278
4AB1H1HR3RBI2R1BB
Jorge Soler

Season AVG: .189
4AB2H0HR2RBI0R1BB

Let’s be blunt: this was a game neither team deserved to win, yet both teams desperately fought to claim it. The Mariners’ bullpen work was catastrophic. Gabe Speier, tasked with closing out the contest, lasted just two-thirds of an inning and walked the lead-off batter, setting the stage for Shaun Anderson to earn an undeserved win. Meanwhile, Seattle’s position players kept scratching and clawing, refusing to fold when the Angels threatened to put them away early and often.

Cole Young's three-run homer (2)

The marquee moment came in the fifth inning when Cole Young crushed a three-run homer that gave Seattle their first lead of the day. Young finished 1-for-4 with that dinger and three RBIs, the kind of power display that should win ballgames. But here’s where the Mariners’ inability to finish teams came back to bite them. The Angels methodically chipped away, refusing to let the deficit define their afternoon. Jorge Soler was an absolute menace, collecting two RBI singles and consistently finding barrels against Seattle’s overworked arms.

Leo Rivas' two-run single

Then came the ninth inning, where Logan O’Hoppe tied the game with a sacrifice fly, forcing this battle into the cruel mathematics of extra baseball. The Mariners clawed back ahead in the 10th when Randy Arozarena singled home Julio Rodriguez, and suddenly everyone in the stadium believed Seattle might escape. But this Angels team had other plans.

Randy Arozarena's RBI single

The 11th inning proved decisive. Schanuel stepped up with Jo Adell on third base and Adam Frazier on second, and despite his name suggesting otherwise, he walked one off. A deep fly to left field, and Adell trotted home. Just like that, it was over. The Angels had won an instant classic that nobody will remember fondly except those who benefited from its chaotic finale.

Nolan Schanuel talks on his walk-off

What’s remarkable is how little the star players dominated this game. Mike Trout exited early after being hit by a pitch, depriving the Angels of their best player at precisely the wrong moment. Yet Los Angeles still found a way, leaning on role players like Adam Frazier, who went 3-for-4, and O’Hoppe, whose game-tying sacrifice fly kept the Angels alive when the script seemed written.

Nolan Schanuel walks it off in extras in Angels' win

The Mariners should be furious with themselves. They had this game. They held leads. They had chances to close it out. Instead, they’ll go home with a loss that feels more like a missed opportunity than a defeat. Welcome to baseball in 2026, where walk-off sacrifice flies are apparently the universe’s way of punishing poor bullpen management.

Box Score

Seattle Mariners Batting

Player AB R H RBI BB SO AVG
Luke Raley RF 5 0 1 0 0 4 .214
Cal Raleigh C 5 1 1 0 1 3 .132
Julio Rodríguez CF 5 1 1 1 0 2 .154
Josh Naylor 1B 5 0 1 0 0 0 .125
Randy Arozarena LF 2 2 1 1 2 0 .294
J.P. Crawford SS 4 1 0 0 1 2 .100
Cole Young 2B 4 2 1 3 1 0 .278
Mitch Garver C 3 0 0 0 1 3 .000
Dominic Canzone PH 1 0 0 0 0 0 .263
Gabe Speier P 0 0 0 0 0 0 .000
Leo Rivas 3B 3 0 1 2 2 1 .161

Seattle Mariners Pitching

Pitcher IP H R ER BB SO ERA
Luis Castillo 3.2 6 4 3 1 4 2.79
José A. Ferrer 1.0 4 2 2 0 1 6.00
Cole Wilcox 1.1 0 0 0 1 2 0.00
Casey Legumina 2.0 1 0 0 0 0 0.00
Andrés Muñoz 1.0 0 0 0 0 1 4.50
Matt Brash 1.0 0 1 0 0 1 0.00
Gabe Speier (L) 0.2 0 1 0 1 0 4.50

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Zach Neto SS 5 1 1 1 1 2 .231
Mike Trout CF 4 1 1 0 0 2 .212
Oswald Peraza 2B 0 0 0 0 0 0 .259
Nolan Schanuel 1B 5 0 1 2 0 0 .243
Jorge Soler DH 4 0 2 2 1 1 .189
Jeimer Candelario 3B 5 1 1 0 0 0 .154
Jo Adell RF 5 2 1 1 0 2 .237
Josh Lowe LF 2 1 0 0 0 1 .103
Bryce Teodosio CF 0 0 0 0 0 0 .000
Logan O'Hoppe C 3 1 1 1 1 0 .231
Adam Frazier LF 4 1 3 1 0 1 .429

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
George Klassen 2.2 3 2 2 5 4 6.75
Ryan Zeferjahn 2.0 0 2 2 1 5 3.86
Brent Suter 2.1 1 1 1 1 3 3.68
Sam Bachman 2.0 2 1 1 0 2 1.59
Shaun Anderson (W) 2.0 1 1 0 1 1 1.80