San Francisco Giant starter Logan Webb is not at all too thrilled after giving up a three run home run to the Seattle M’s Cole Young in the bottom of the seventh inning at T Mobile Park in Seattle on Sat Jul 18, 2026 (AP News photo)
Saturday, July 18, 2026
T-Mobile Park
Seattle, Washington
San Francisco Giants 3 (42-56)
Seattle Mariners 4 (49-50)
Win: Jose Ferrer (3-1)
Loss: Dylan Smith (0-2)
Time: 3:02
Attendance: 43,485
By Stephen Ruderman
SEATTLE–It was another tough loss for the Giants, as Logan Webb had given up just one hit and two base-runners through the sixth inning, but Cole Young tied the game with a three-run home run in the bottom of the seventh, and Julio Rodridguez hit a walk-off sacrifice fly in the bottom of the 10th to give the Mariners a 4-3 win Saturday night.
The Giants were riding high after a win Friday night. It was just the sixth time this season they had won three-straight. Saturday, they looked to do something they have not done all season, and that was win four games in a row.
They had everything perfectly lined up to do so. Logan Webb was on the mound, and looking to put a pair of rough starts behind him. Webb was strong out of the gate, as he retired the first six men he faced. He also started each of the first two innings with first-pitch outs.
Drew Gilbert singled to lead off the top of the third. Daniel Susac struck out, but Luis Arraez hit a ground ball to second that Cole Young made a great diving stop to his left, and threw it away. Arraez was given a base-hit.
Up came Bryce Eldridge, who was looking for another big hit, following his three-run home run last night. Eldridge lined a base-hit to center. Luke Raley appeared as if he had a chance to catch the ball, so it didn’t look like a run would score. However, Raley bobbled the ball, and Gilbert came in to score the game’s first run.
Young led off the bottom of the third with a base-hit, but Webb continued his dominance, and retired the next seven.
Rafael Devers was up to lead off the top of the sixth, and hit a high fly ball down the left field line that had the look and feel of a long foul ball. However, it appeared that it may have tucked in just fair over the wall in fair territory. Devers certainly thought so. All four umpires gathered together, and determined that it indeed was a home run. It was Devers’ 20th home run of the season.
“When [Devers] uses his hands, it’s not only effective, but it’s a pretty swing to look at,” said Vitello. “All he’s gotta do is get the bat on the barrel, and it can go.”
Devers’ awkward home run made it 2-0 Giants. Three batters later, with two outs, Willy Adames smoked one the other way to right that was gone when it left the bat.
Webb threw a one, two, three inning in the bottom of the sixth, and came back out for the bottom of the seventh. The last time four-straight Giants’ starting pitchers went seven or more innings was April 23-26, 2021.
Webb got Dominic Canzone to ground out to short to start the bottom of the seventh. However, he then walked Randy Arozarena, and hit Josh Naylor. Fans in the upper deck out in right started doing the Tarps-Off—if you know, you know—and Cal Raleigh came up as the tying run.
The good news is that Raleigh has not been having the kind of season he had last season. In fact, he’s had almost the opposite. Raleigh popped out to Casey Schmitt way out in medium-deep left field. Since it took far more than ordinary effort to catch Raleigh’s pop up, the infield fly was not called.
“If you look at the whole thing, and not the result of the game, it was an outstanding effort,” Vitello continued.
Webb still had one batter to go to get out of it. However, Cole smoked a game-tying home run to right-center. Just like that, the Giants’ lead was gone.
Webb still had a chance to be the Giants’ fourth-straight pitcher to go seven innings. However, as the Tarps Off grew in the upper deck in right, Raley reached on an error by Arraez.
That was it for Webb, who had a solid start. Though Webb had given up the three-run home run, he gave up just two hits. He walked one, and struck out five.
“[Webb threw] one bad pitch, and he can probably walk you through from his perspective,” said Vitello. “He gave up [just] two hits. It just so happened to be that one [of the] hit[s] was the big blow.”
Sam Hentges came in, and Raley was caught trying to steal second base on Hentges’ first pitch.
Eduardo Bazardo pitched a scoreless top of the eighth for the Mariners, and Hentges found himself in a jam in the bottom of the eighth. Tony Vitello brought in Keaton Winn with runners at the corners and two outs. Winn hit Randy Arozarena with this crowd and the Tarps Off kids in right growing stronger. Now, the bases were loaded, but Winn got Naylor to ground out to end the inning.
Andres Munoz threw a one, two, three top of the ninth. Erik Miller, fresh off his save in the first half finale on Sunday, threw a one, two, three bottom of the ninth.
“[Using Miller in the ninth inning] was the intent from the beginning of the season,” said Vitello. “I think he’s found a confident spot [in the ninth].”
The Giants were unable to get pinch-runner Christian Koss in from second against left-hander Jose Ferrer in the top of the tenth. Mariners’ shortstop Colt Emerson made a spectacular diving play to his right to take away a hit—and perhaps, an RBI—from Arraez to start the inning.
Dylan Smith was the man who Vitello turned to in the bottom of the tenth with Victor Robles at second. Emerson got Robles over to third with a leadoff sacrifice bunt. J.P. Crawford then walked, and Julio Rodriguez won it with a sacrifice fly to left.
When all was said and done, Jose Ferrer got the win, and Dylan Smith took the loss.
The Giants are now 0-6 when they have a chance to win four games in a row, as they fall to 42-56.
“It was a really good game,” said Vitello. “It [was] a difficult loss to swallow, and that makes for a great challenge tomorrow (Sunday).”
LHP Robbie Ray (8-6 ERA 3.38) will take the ball, as the Giants look to bounce back, and take the series in the rubber match Sunday afternoon. RHP Logan Gilbert (7-6 ERA 3.32) will start for the Mariners
First pitch will be at 1:10 p.m. P.D.T.

