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
Star Performers
Young and Naylor Deliver the Knockout Blow
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.
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
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.
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.
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
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.
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 |
