USA Today

J.P. Crawford’s late swing lifts Mariners to 7-6

J.P. Crawford powered the Seattle Mariners with two home runs, helped preserve a lead after a blown save, and then delivered the winning run in the 10th as Seattle beat the Arizona Diamondbacks 7-6 in extra innings.

The Mariners looked in control early, then watched their advantage slip through their hands. By the time the game reached the 10th inning, it was only J.P. Crawford who seemed to know exactly what would happen next.

Crawford delivered again and again in the win over the Arizona Diamondbacks. finishing with two home runs and a go-ahead run saved before he finally plated the winner. Randy Arozarena drove home the moment that mattered most—lacing a double into the right-center gap in the 10th to score Crawford and give Seattle a 7-6 victory.

The sequence felt like a complete swing in fortunes for Seattle’s lineup. Crawford’s day started in the first inning when he led off and worked a three-ball count against Zac Gallen. After laying off pitches. Crawford turned on a fastball that was up and out over the plate. launching it into the right field stands.

It was the kind of at-bat that matches his profile this season—excellent patience and limited strikeouts. Crawford has a 0.81 K/BB, which ranks top 20 in baseball, and his 0.81 K/BB is top 20 in baseball. His strike avoidance has been steady, but the real separation lately has been his power.

Crawford’s .179 ISO stands out. a number that points much more toward his excellent 2023 than what he’d shown in the last two seasons. Part of the shift traces back to 2023, when Crawford changed his swing and began hitting the ball much harder. The extra-velocity contact carried into 2024 even as he struggled, and it continued into his bounce-back season last year. The difference now is where the hard contact lands—last year. the hardest hits were often on the ground. while this year the ball is staying up in the air.

That air-time showed up again in the fifth. Jhonny Pereda opened the inning with a groundball single. Crawford then faced a changeup down and out over the plate, crushed it at 104.8 mph with a 27-degree launch angle, and launched it 417 feet over the fence in center field.

Crawford kept building his numbers, too. He entered the day having pushed his season line up to a 121 wRC+. The power wasn’t the only thing moving the offense. In the third inning, with two outs, Crawford drew an eight-pitch walk, helping keep the inning alive for Julio.

Gallen hung a slider. and Julio hit it with authority—113.6 mph off the bat at a 16-degree launch angle—sending it to the left. It was Julio’s 11th homer of 2026 and his ninth in May. It also marked the most homers he’s ever hit in a month for his career. While it wasn’t his best month ever by total production—he entered the day with a 141 wRC+—he’s been making the kind of contact that changes the picture. On Friday alone, Julio also rocketed a 109.2 mph single and a 112.3 mph double. That helped lift his wRC+ to 126 on the year.

With that, the Mariners built a 5-0 advantage—setting up what looked like a quick cruise toward Seattle’s fourth win this week.

Then the seventh? No. It started earlier than that.

George Kirby was effective until the Diamondbacks found the rhythm that so often matters when lineups start to see the pitcher for a third time. Kirby handled the first two innings cleanly. facing the minimum thanks to a nifty double play turned by Cole Young in the first and another zero in the second. In the third, he worked around a hit and a walk. In the fourth, though, Kirby allowed a leadoff homer.

He made it through five innings while holding the 5-1 lead. After that, the Diamondbacks arrived right on time.

The sixth inning began as their third time through the lineup—the exact stretch in which Mariners pitchers have struggled this season. Kirby entered the day with a 4.07 FIP on the third pass in 2026. leaving him as the Mariners only “somewhat effective” starter on that split. Friday, the Diamondbacks made him look like the story.

Corbin Carroll led off with a one-out single. Geraldo Perdomo followed with a weak double to left that got tangled where the wall juts out in foul territory. Gabriel Moreno plated both runners with a well-hit double, cutting the deficit to 5-3. That ended Kirby’s day at 5 1/3 innings, six hits, four strikeouts, and one walk.

Matt Brash took over and the inning tightened fast. He walked a batter and then gave up a sharp single to load the bases with one out. Brash allowed a run on a groundout and another on a single, tying the game 5-5. He walked once more, but finally finished the frame with a strikeout—the 10th batter of the inning. It was his worst outing of the season, or at least his first true bad one.

Seattle still had an answer.

Luke Raley stepped in with the tension high and the outcome hanging by a thread. With his “all-or-nothing” dial set to “all,” Raley crushed a hanging, middle-middle changeup way out to right field, giving the Mariners a 6-5 lead.

The game stayed on a tightrope after that. In the seventh inning, the Diamondbacks threatened with a couple hits, but Eduard Bazardo eventually shut the door. In the eighth. the Diamondbacks put runners on with a double and a walk. and Dan Wilson turned the matchup by bringing in Gabe Speier to strike out Carroll—the best left-on-left hitter in baseball—on three pitches.

Still, the ninth belonged to Andres Muñoz, and it nearly slipped away again.

With Seattle leading 6-5 entering the ninth, Muñoz struggled the way he has several times this year. He gave up a pair of leadoff singles. Then he hit Nolan Arenado really hard in the elbow. loading the bases with nobody out; Arenado exited in considerable pain. Muñoz limited the damage, but the inning still produced a run on a weak roller. The save attempt ended in a blown save and a 6-6 tie.

Extra innings meant new pressure—and this one turned when Cooper Criswell took the mound in the 10th. Criswell got a groundout to move the Manfred man to third. Seattle’s infield came in to cut off the run at home, and Carroll followed by smacking a 101.6 mph hopper up the middle.

Crawford charged hard, ranged a step to his left, and dove, snaring the ball. He popped up, checked the runner back to third, and fired to first in time.

“That’s just a great reaction on his part to glove that ball, to get it and get the throw to first and keep that runner at third,” Dan Wilson said after the game. “I thought that was the turning point in the game there.”

It kept the score tied until Seattle came up in the 10th.

Arozarena stepped to the plate with one out and Crawford on second as the Manfred Man. Juan Morillo went to work against him, getting Arozarena to two strikes. Arozarena then chased a nasty slider way out of the zone—but the next chance came quickly.

On the next pitch, Arozarena drove it hard into the left-center gap, bringing Crawford around to score the winning run 7-6.

Arozarena said after the game he wasn’t trying to do too much in that spot, just get the ball in play and move the runner. He added that the team feels relaxed right now, with everyone feeding off each other’s at-bats.

“I think this whole team, right now, it’s in a good spot. Everybody’s been working, putting up good at-bats, and even last year, we still had a good team, but I think right now things are just working and clicking.”

For Crawford, the final run felt like a cap on one of his best games as a Mariner. The season itself has been weird for him—he’s had a replacement receive a historic contract before eventually getting called up. Offensively, though, Friday looked like the Crawford the Mariners have been waiting to see.

His defense has drawn concern all season, with talk of a move to third; to this point, it remains just talk. But games like this show why he’s still around. He gets on base, he sometimes slugs, and he’s one of the great clutch performers in team history.

He did all of it Friday. Then, when the game demanded a final answer, he scored the moment that carried Seattle to a 7-6 win.

J.P. Crawford Seattle Mariners Arizona Diamondbacks baseball extra innings Julio Randy Arozarena George Kirby Andrés Muñoz

4 Comments

  1. I don’t get how they blew a save and then won anyway. Like how does that even happen, just relax and hold the lead??

  2. So Crawford hit two HRs and somehow also “saved” a run? Kinda sounds like the pitcher messed up then he fixed it with a late swing. But I thought Arizona is the one that had the closer? Either way Mariners were lucky.

  3. Extra innings baseball is always chaos lol. The article says Seattle was in control “early” and then the lead slipped, which like… that happens every time. Also Gallen threw him a fastball up and out?? I swear pitchers can’t locate anymore, then one guy turns it around and everybody acts shocked. Glad they won but I’m still confused about the blown save part.

Leave a Reply

Your email address will not be published. Required fields are marked *

Are you human? Please solve:Captcha


Secret Link