The Mariners earned their first win of the second half of the season with a late surge against the Giants.
SEATTLE β It took 15 innings across two days, but the Seattle Mariners offense was able to find life for the first time in the second half of the season en route to a 4-3, 10-inning win against the San Francisco Giants on Saturday at T-Mobile Park.
The Mariners mustered only three hits in Saturday's win, but free bases (six total issued by the Giants) allowed the home team to get their runs in bulk on one swing.
In the bottom of the seventh inning, with Seattle down 3-0 and connecting for only one hit on the night to that point, left fielder Randy Arozarena was hit by a pitch and first baseman Josh Naylor drew a four-pitch walk to set the Mariners up with runners at first and second.
After a popout, the second out of the inning, second baseman Cole Young stepped to the plate and hit a three-run home run to right field for to tie the game 3-3.
"Just trying to hit a line drive somewhere," Young said in a postgame interview Saturday. "Not try and over-swing. Just helps me stay on all the pitches."
Before Young's homer, he had the only hit for Seattle β a single in the bottom of the third inning.
Young's three-run shot disrupted a solid outing from San Francisco starter Landon Webb, who threw 100 pitches in 6.2 innings. It also rewarded a quality night from starting pitcher Bryan Woo.
The 2025 All-Star struck out seven batters, walked two and allowed three runs (two earned) on six hits (two homers) in six innings pitched. Both of the earned runs allowed came via a pair of solo home runs from first baseman Rafael Devers and shortstop Willy Adames, respectively, in the top of the sixth inning that gave the Giants a 3-0 lead.
Devers' homer barely got past the foul pole in left field. It was originally ruled foul but was overturned to a home run after a review.
Woo's sixth fanned batter gave him 500 career strikeouts.
"(I felt) pretty good," Woo said after the game. "Feel like I was able to minimize damage pretty well. ... Not letting too much momentum build for them. If they did get guys on it was either not letting them score or not allowing the big inning. The two homers at the end are obviously frustrating. (One of them) I didn't even think was remotely close to being a homer. ... Some innings better than others."
San Francisco's one run before the pair of sixth-inning solo shots came in the top of the third. Designated hitter Bryce Eldridge hit a single and center fielder Luke Raley bobbled the transfer.
Raley was dinged for the error on the play and Giants center fielder Drew Gilbert scored to give San Francisco a 1-0 lead.
After Woo's day was done, the bullpen locked things down and kept the Giants from bolstering their lead or breaking the tie.
Young's homer also provided noticeable juice in the Mariners dugout, who needed a boost of energy after a 7-0 loss to San Francisco on Friday and five scoreless innings to start Saturday's contest.
"It was a big difference," Young said. "I think it was a big moment and changed momentum a ton. It was great for the team and changed the game a lot."
The 3-3 tie maintained through the ninth inning, which sent the game to extra innings.
In the top of the 10th, shortstop Colt Emerson made a diving play on a grounder hit by second baseman Luis Arraez and a successful throw to first for the first out of the inning. Eldridge flew out and Seattle reliever Jose A. Ferrer intentionally walked third baseman Casey Schmitt to get to Devers.
Ferrer struck out Devers on five pitches to give the Mariners a walk-off opportunity in the bottom of the 10th.
With one out and Victor Robles at third base in the bottom of the 10th (he started the game as the automatic runner at second base), designated hitter Julio Rodriguez hit an RBI sacrifice fly to left field to give Seattle the win.
It was Rodriguez's first game back after being placed on the seven-day concussion injured list July 3.
"It's definitely different (than the last time I was on the IL)," Rodriguez said after the game. "There's nothing I can do to make it better. You just kind of wait. It's like a waiting game. I had to stay patient. I was reading a bunch and just trying to do something to stay ready. ... I'm somebody that, if I were to hit the IL, I know I'm going to do whatever I can to get whatever it is better."
The Mariners will attempt to break their two-series losing streak and get back to .500 in the rubber match against the Giants at 1:10 p.m. PT on Sunday at T-Mobile Park.
Logan Gilbert will start for Seattle and Robbie Ray will start for San Francisco.
JOIN THE CONVERSATION
Remember to join our MARINERS on ROUNDTABLE community, which is FREE! You can post your own thoughts, in text or video form, and you can engage with our Roundtable staff, as well as other Mariners fans. If prompted to download the Roundtable APP, that's free too!


