Crawford’s Heroics Not Enough: Arozarena Walk-Off Lifts Mariners Past D-Backs

There’s a particular brand of frustration that comes with losing a game you had every right to win, and the Arizona Diamondbacks experienced it in full Friday night at T-Mobile Park. After clawing back from a 5-1 deficit and taking a one-run lead into the ninth inning, they watched it slip away in the cruelest fashion possible: a Randy Arozarena walk-off double in the 10th that sent the Mariners home with a 7-6 victory.

Randy Arozarena's walk-off double

Pitching Decisions

1.0IP0H0ER0BB0K
0.1IP1H0ER1BB1K

Star Performers

Geraldo Perdomo

Season AVG: .232
6AB3H1HR1RBI3R0BB
J.P. Crawford

Season AVG: .218
4AB2H2HR3RBI4R1BB

Make no mistake, this was a winnable game that Arizona squandered. The Diamondbacks’ bats came alive, particularly in the sixth inning when Gabriel Moreno‘s two-run double and a subsequent RBI groundout by Ildemaro Vargas fueled a three-run outburst. Jose Fernandez added an RBI single to keep the rally alive. The offense showed up. The problem, as is often the case in baseball, was the pitching.

Randy Arozarena, J.P. Crawford lead Mariners to win

J.P. Crawford was the story for Seattle, and it’s hard to overstate how dominant he was. The Mariners’ shortstop went deep twice, including a two-run homer in the third that gave Seattle early momentum. Crawford’s second blast came in the fifth, a solo shot that pushed the Mariners’ lead to 5-1 and made it look like this might be a runaway. Julio Rodriguez chipped in with a 113.6 mph liner for a two-run shot of his own, while Luke Raley added a solo homer in the sixth. The Mariners could have and probably should have put this game away early.

Julio Rodríguez crushes 113.6 mph homer

But Arizona refused to go quietly. Geraldo Perdomo smacked a solo shot in the fourth to get on the board. The real damage came in that explosive sixth, when Moreno and company turned a three-run deficit into a one-run lead. For a moment, it looked like the Diamondbacks had stolen this game back from the Mariners’ hands. They hung tough in the ninth as well, tying it up with a Vargas groundout to force extra innings. This was a team fighting, scrapping, refusing to fold.

Gabriel Moreno's two-run double

Which makes the 10th inning all the more painful. After the Diamondbacks failed to add on in the top of the frame, Arozarena stepped up in the bottom half and delivered the dagger, a double to center field that scored Crawford from second base. Game over. Series momentum to Seattle.

Julio Rodríguez's two-run home run (11)

The Mariners’ bullpen work down the stretch deserves credit too. Andrés Muñoz escaped a bases-loaded jam in the ninth with his team tied, and Cooper Criswell got the win despite pitching just one inning. That’s baseball in 2026, apparently: the win goes to the guy who throws the least. Juan Morillo took the loss despite an even more minimal appearance, though that’s hardly the real culprit here.

Ildemaro Vargas' RBI groundout

Arizona’s starting pitcher Zac Gallen did his job, scattering hits and stranding runners, but his teammates couldn’t deliver the knockout blow when they had the chance. That’s the real takeaway. The Diamondbacks put themselves in position to win this game multiple times and failed to capitalize.

Friday night will sting for a while in Phoenix.

Box Score

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Ketel Marte 2B 4 0 0 0 2 1 .271
Corbin Carroll RF 6 1 2 0 0 1 .294
Geraldo Perdomo SS 6 3 3 1 0 0 .232
Gabriel Moreno C 5 1 3 2 0 0 .268
Adrian Del Castillo DH 2 1 0 0 1 1 .190
Nolan Arenado DH 1 0 1 0 0 0 .275
Tim Tawa DH 0 0 0 0 0 0 .175
Ryan Waldschmidt CF 5 0 1 0 0 2 .294
Ildemaro Vargas 1B 5 0 0 2 0 0 .295
Jose Fernandez 3B 5 0 3 1 0 0 .268
Tommy Troy LF 4 0 0 0 1 2 .313

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Zac Gallen 5.0 8 5 5 1 2 5.16
Brandon Pfaadt 1.2 3 1 1 0 3 5.59
Taylor Clarke 0.1 0 0 0 0 0 1.96
Jonathan Loáisiga 1.0 0 0 0 0 1 2.53
Brandyn Garcia 1.0 1 0 0 0 2 0.90
Juan Morillo (L) 0.1 1 1 0 1 1 2.86

Seattle Mariners Batting

Player AB R H RBI BB SO AVG
J.P. Crawford SS 4 4 2 3 1 1 .218
Julio Rodríguez CF 5 1 3 2 0 1 .265
Josh Naylor 1B 4 0 1 0 1 0 .258
Randy Arozarena LF 5 0 2 1 0 0 .297
Luke Raley RF 4 1 2 1 0 1 .271
Victor Robles RF 0 0 0 0 0 0 .292
Cole Young 2B 4 0 1 0 0 0 .243
Dominic Canzone DH 3 0 0 0 0 2 .231
Rob Refsnyder DH 1 0 0 0 0 1 .120
Jhonny Pereda C 3 1 1 0 0 0 .200
Patrick Wisdom PH 1 0 1 0 0 0 .154
Mitch Garver C 0 0 0 0 0 0 .203
Colt Emerson 3B 4 0 0 0 0 3 .229

Seattle Mariners Pitching

Pitcher IP H R ER BB SO ERA
George Kirby 5.1 6 4 4 1 4 3.77
Matt Brash 0.2 2 1 1 2 1 0.64
José A. Ferrer 0.2 1 0 0 0 0 1.75
Eduard Bazardo 1.0 2 0 0 1 0 2.13
Gabe Speier 0.1 0 0 0 0 1 2.63
Andrés Muñoz 1.0 2 1 1 0 1 4.98
Cooper Criswell (W) 1.0 0 0 0 0 0 3.20