Mariners Rally Past Astros Behind Arozarena’s Power, Dominant 7th Inning

The Seattle Mariners proved Friday night that they’re not done playing small ball just yet, though they certainly didn’t shy away from the long ball either. In a slugfest that had more twists than a pretzel factory, the M’s dispatched the Houston Astros 9-6 with a performance that showcased both scrappy base-running and timely power. It wasn’t pretty, but it was effective, and that’s all that matters in April.

Pitching Decisions

5.0IP4H3ER2BB5K
2.1IP4H2ER2BB4K
1.0IP0H0ER2BB1K

Star Performers

Yordan Alvarez

Season AVG: .341
3AB2H1HR3RBI1R1BB
Randy Arozarena

Season AVG: .271
4AB2H1HR3RBI1R0BB

The Mariners struck early, getting two runs in the bottom of the first on a pair of productive outs and a hit-by-pitch. That’s the kind of dinner-bell baseball that puts pressure on an opponent from pitch one. Ryan Weiss, Houston’s starter, simply couldn’t find his footing. The Astros’ reliever lasted just 2.1 innings, surrendering four hits and two earned runs while walking two. It was a disaster masquerading as a start.

Christian Vázquez's bases-clearing double

But here’s where it got interesting. The Astros answered back with authority in the second inning when Christian Vázquez absolutely demolished a bases-clearing double down the left field line. Three runs came across on one swing, and suddenly Houston looked dangerous. Vázquez, having himself a night, finished 2-for-3 with three RBIs. That’s the kind of production you need from your veterans in tight ballgames.

Arozarena's long home run powers Mariners to 9-6 win

The game remained taut until the Mariners’ devastating seventh inning, when they plated four crucial runs. Dominic Canzone sparked the rally with a sharp double, followed by J.P. Crawford’s clutch single and Cal Raleigh’s productive groundout. This was textbook execution, the kind of inning that swings momentum decisively. The Mariners didn’t need a three-run homer here, just smart baseball and timely contact. Randy Arozarena had already contributed earlier with a two-run shot in the fifth that put Seattle up 5-3.

Randy Arozarena's two-run home run (1)

The Astros’ Eighth-Inning Threat Falls Short

Houston mounted one final charge in the eighth when Yordan Alvarez launched a three-run homer off the right field wall, cutting the deficit to a single run at 9-8. It was a mammoth blast, vintage Alvarez power that had T-Mobile Park momentarily holding its breath. For one brief moment, this game felt alive again, dangerously balanced on a knife’s edge.

Yordan Alvarez's three-run homer (5)

But Emerson Hancock had already done the heavy lifting, surrendering only three runs across five innings while striking out five. The Mariners’ pitching held firm when it mattered most. Andrés Muñoz came in for the save and worked a clean ninth despite giving up two walks. He got the job done when he needed to, which is ultimately what saves are about.

A Win Built on Depth, Not Just Stars

What impressed most about Friday’s victory was Seattle’s ability to win without relying on a single transcendent performance. Yes, Arozarena hit the long ball, but this win was constructed by committee. The Mariners got contributions from Raleigh, Crawford, Canzone, and the rest of the lineup. That’s a team built to grind out victories over the course of a long season. Conversely, the Astros had their stars perform, Vázquez and Alvarez both delivering in the clutch, but it simply wasn’t quite enough. Sometimes that’s baseball. Friday night belonged to Seattle.

Box Score

Houston Astros Batting

Player AB R H RBI BB SO AVG
Jeremy Peña SS 5 1 1 0 0 1 .250
Yordan Alvarez LF 3 1 2 3 1 0 .341
Jose Altuve DH 4 0 0 0 0 1 .306
Isaac Paredes 2B 2 1 1 0 0 0 .226
Christian Walker 1B 3 1 0 0 1 1 .321
Carlos Correa 3B 4 1 1 0 0 1 .261
Cam Smith RF 4 0 0 0 0 0 .250
Joey Loperfido CF 3 0 1 0 1 1 .278
Christian Vázquez C 3 1 2 3 0 1 .348
Taylor Trammell PH 0 0 0 0 1 0 .000

Houston Astros Pitching

Pitcher IP H R ER BB SO ERA
Tatsuya Imai 0.1 1 3 3 4 0 7.27
Steven Okert 1.2 0 0 0 0 2 4.05
Ryan Weiss (L) 2.1 4 2 2 2 4 7.36
J.P. France 2.2 3 4 4 4 3 13.50
Enyel De Los Santos 1.0 1 0 0 0 1 2.25

Seattle Mariners Batting

Player AB R H RBI BB SO AVG
J.P. Crawford SS 3 1 1 1 2 1 .150
Cal Raleigh C 3 1 0 1 2 0 .135
Julio Rodríguez CF 5 1 1 0 0 1 .148
Josh Naylor 1B 4 1 1 0 1 2 .115
Randy Arozarena LF 4 1 2 3 0 1 .271
Luke Raley RF 4 1 1 1 0 2 .237
Cole Young 2B 3 1 1 0 2 1 .265
Dominic Canzone DH 4 1 1 1 1 2 .207
Leo Rivas 3B 2 1 1 0 2 0 .167

Seattle Mariners Pitching

Pitcher IP H R ER BB SO ERA
Emerson Hancock (W) 5.0 4 3 3 2 5 2.04
Gabe Speier 1.0 1 0 0 0 0 3.00
Eduard Bazardo 1.0 0 0 0 0 0 1.59
Cole Wilcox 0.1 3 3 3 0 0 5.79
Matt Brash 0.2 0 0 0 0 0 0.00
Andrés Muñoz (SV) 1.0 0 0 0 2 1 3.60