Mariners Stun Angels in 10th as Young, Naylor Deliver

The Seattle Mariners walked out of Angel Stadium on Friday night with a 3-1 victory that will sting Los Angeles for days, proving once again that baseball’s cruelest moments often arrive when you least expect them. In the 10th inning, with the game hanging in the balance, the Mariners executed a masterclass in late-game execution while the Angels’ bullpen folded like a cheap suit. This wasn’t pretty baseball, but it was effective baseball, and that’s all that matters in April.

Pitching Decisions

1.0IP0H0ER0BB3K
1.0IP3H2ER1BB0K
1.0IP0H0ER0BB1K

Star Performers

Josh Naylor

Season AVG: .094
5AB2H0HR2RBI0R0BB
Mike Trout

Season AVG: .240
2AB0H0HR0RBI1R1BB

Young and Naylor Deliver the Knockout Blow

Cole Young's go-ahead triple

Cole Young started the fireworks in the top of the 10th with a triple that split the right field gap, scoring Luke Raley from second base. It was the kind of hit that shifts momentum in an instant, the kind that makes home fans groan in unison. Young, who had been relatively quiet through the first nine innings, chose the perfect moment to announce his presence.

Josh Naylor's two-run single

Then Josh Naylor stepped up and delivered the dagger, lining a single to right that scored both Young and Julio Rodriguez. In one swing, the game was over. Brent Suter, brought in to close out what should have been a routine victory for the Angels, couldn’t get the job done. One inning, three hits, two earned runs, one walk. That’s not how you close out home games in April, and the Angels organization will be asking uncomfortable questions about that decision.

Mariners’ Pitching Dominates in the Clutch

Condensed Game: SEA@LAA – 4/3/26

This game was decided in the bullpen, plain and simple. Andrés Muñoz came in with stakes at their highest and struck out three batters in a scoreless inning. Gabe Speier followed suit, shutting the door with another clean frame. Meanwhile, Bryan Woo had put in serious work earlier, fanning six Angels hitters and refusing to yield an inch. The Mariners brought their A-game when it mattered most.

Cole Young, Josh Naylor lead the Mariners to 3-1 win

The Angels scratched out a single run in the bottom of the 10th when Jorge Soler plated Mike Trout on a sacrifice fly, but it was too little, too late. Trout had been hit by a pitch in the first inning and spent the rest of the night plotting the Angels’ comeback that never materialized. Sometimes even the greatest player in baseball can’t save you from poor bullpen management.

Andrés Muñoz K's Mike Trout to send game to extras

Muñoz’s strikeout of Trout to send the game to extra innings was the real story. That pitch, that moment, that’s where this game was decided. Everything that followed was merely inevitable.

Angels Left to Ponder What Might Have Been

Bryan Woo fans six against the Angels

Reid Detmers made a solid start for the Angels, but it simply wasn’t good enough to win a ballgame where your team manages only one run. That’s baseball in 2026, where pitching dominates and big innings become increasingly rare. The Angels had their chances Friday night and squandered them all.

Game ends after strikeout confirmed by ABS challenge

The game ended with ABS challenge confirmation, fitting for a modern baseball landscape obsessed with technological verification. But no technology can change the simple fact that the Mariners outexecuted their hosts when the pressure was highest. That’s the kind of performance that builds championship teams. The Angels, meanwhile, head to the clubhouse knowing they left a game on the field that was theirs to win.

Box Score

Seattle Mariners Batting

Player AB R H RBI BB SO AVG
Rob Refsnyder DH 3 0 0 0 2 0 .000
Cal Raleigh C 4 0 0 0 1 1 .138
Julio Rodríguez CF 4 1 1 0 1 1 .100
Josh Naylor 1B 5 0 2 2 0 0 .094
Randy Arozarena LF 4 0 2 0 1 0 .286
Brendan Donovan 3B 3 0 0 0 0 0 .370
Leo Rivas 3B 2 0 0 0 0 1 .160
J.P. Crawford SS 3 0 0 0 1 2 .000
Victor Robles RF 3 0 1 0 0 0 .231
Luke Raley RF 1 1 0 0 0 0 .263
Cole Young 2B 4 1 1 1 0 2 .310

Seattle Mariners Pitching

Pitcher IP H R ER BB SO ERA
Bryan Woo 7.0 1 0 0 1 6 1.38
Matt Brash 1.0 0 0 0 0 2 0.00
Andrés Muñoz (W) 1.0 0 0 0 0 3 6.00
Gabe Speier (SV) 1.0 0 1 0 0 1 5.40

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Zach Neto SS 4 0 0 0 0 1 .200
Mike Trout CF 2 1 0 0 1 1 .240
Nolan Schanuel 1B 4 0 0 0 0 1 .241
Jorge Soler DH 3 0 0 1 0 1 .133
Yoán Moncada 3B 4 0 0 0 0 3 .120
Jo Adell RF 3 0 0 0 0 2 .233
Josh Lowe LF 3 0 0 0 0 2 .083
Logan O'Hoppe C 3 0 0 0 0 0 .200
Oswald Peraza 2B 3 0 1 0 0 1 .292

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
Reid Detmers 6.2 3 0 0 4 4 2.38
Chase Silseth 0.1 0 0 0 0 1 0.00
Drew Pomeranz 1.0 1 0 0 1 0 6.23
Jordan Romano 1.0 0 0 0 0 2 0.00
Brent Suter (L) 1.0 3 3 2 1 0 3.60