San Francisco Giants pitcher Robbie Ray pitched four innings allowing seven hits and one earned run despite the effort the Giants took on a tough loss to the Seattle Mariners at T Mobile Park in Seattle on Sun Jul 19, 2026 (AP News photo)
Sunday, July 19, 2026
T-Mobile Park
Seattle, Washington
San Francisco Giants 3 (42-57)
Seattle Mariners 4 (50-50)
Win: Logan Gilbert (8-6)
Loss: Adrian Houser (2-7)
Save: Andres Munoz (17)
Time: 2:35
Attendance: 36,204
By Stephen Ruderman
SEATTLE–The Seattle Mariners beat the San Francisco Giants 6-3, thanks to a pinch-hit solo home run by Luke Raley, and a two run home run off the bat of Cole Young, to take the series in Seattle.
The Giants looked to bounce back after another rough loss Saturday evening. Despite Saturday’s loss, they still had a chance to take the series.
The weather has been as perfect as you can get here in Seattle over the weekend. It has been sunny with puffy clouds, and temperatures have not gotten above the low 70s, nor below the upper 50s. Sunday would be another spectacular day for baseball with the roof open at T-Mobile Park.
Logan Gilbert struck out Luis Arrez to open the game. Bryce Eldridge then hit a home run that just cleared the wall in left-center field. For Eldridge, it was his tenth home run of the season.
Casey Schmitt immediately followed up Eldridge’s home run with a base-hit to left, and then stole second base. Rafael Devers struck out for the second, but Heliot Ramos then hit a ground ball that found a hole into right-center for a base-hit. Schmitt scored, and it was 2-0 Giants.
Robbie Ray took the ball for the Giants. Ray, who pitched two seasons for the Mariners in 2022 and 2023, came into today’s game 4-0 in his previous five starts, with a 1.08 ERA.
Ray retired the first two men he faced in the bottom of the first inning, but Cole Young reached on an error by Casey Schmitt at third. Ray got Arozarena to fly out on what was a great sliding catch by Jung Hoo Lee, but Schmitt’s error made Ray have to throw six extra pitches.
Ray threw a quick and quiet bottom of the second. He then survived a two-out jam in the bottom of the third.
Ray would not be so lucky in the bottom of the fourth. Randy Arozarena led off, hit a ground ball into the hole on the left side. Schmitt came over to his left to get it, but he spun and threw the ball away, which allowed Arozarena to reach second. It was scored a two-base error, and it was Schmitt’s second error of the day.
Josh Naylor singled in Arozarena with one out to put the Mariners on the board. Naylor then stole second, and with two outs, Weston Wilson got a base-hit to knock in Naylor, and tie the game.
It could have been worse. Colt Emerson got a base-hit, and J.P. Crawford walked to load the bases. Julio Rodriguez then flew out to right to end the inning.
With the fact that Arozarena reached on Schmitt’s air, and that Naylor scored with two outs, both runs were unearned.
Gilbert, meanwhile, retired ten straight batters after Ramos’ RBI base-hit in the top of the first.
The Giants would have a response in the top of the fifth inning. Gilbert’s streak ended when Willy Adames led off the inning with a walk. Grand McCray then laid down a beautiful sacrifice bunt softly along the third base line to move Adames over to second.
After Drew Cavanaugh struck out for the second out, Luis Arraez came up. Arraez had uncharacteristically struck out in his first two at-bats. In fact, it was the first time in over two years, since July 3, 2024, that Arraez had struck out twice in a game.
Of course Arraez had to come through to prove it was a fluke, and that is indeed what he did. Arraez lined a double off the end of the bat down the left field line, and the Giants retook the lead.
Unfortunately, the Giants’ lead would be short lived. Cole Young led off the bottom of the fifth with a base-hit, and then Randy Arozarena lined a base-hit the other way to right to put runners at the corners with nobody out.
That would do it for Ray, who had thrown 86 pitches. Sam Hentges came in, and got Cal Raleigh to ground into a double play, but Young scored to re-tie the game at 3-3.
As for Ray, he had a decent start. He went four-plus innings, and gave up five hits and three runs, with just one of them earned. He walked two, and struck out six.
“I thought he was good,” said Vitello. “Robbie’s about as consistent as you could ever ask out of a pitcher. [He] had to deal with a little bit of adversity. Towards the end, whether it’s an accurate assessment or not, [the] pitch count climbs in a shorter amount of innings or time, and [he] also had to work through a lot of stuff.”
Gilbert closed out his day with a one, two, three top of the sixth. Gilbert went six innings, and gave up four hits and three runs. He walked just one, and struck out ten.
Adrian Houser came in for the bottom of the sixth. With one out, Luke Raley pinch-hit for Wilson, and hit a home run to right-center field to give the Mariners their first lead of the day.
It was Raley’s second-career pinch-hit home run. The other came on Aug. 16, 2023 as a member of the Tampa Bay Rays against, you guessed it, the Giants.
Cole Young hit a two-run opposite-field shot to right off Houser in the bottom of the seventh to make it 6-3. Houser came back out for the eighth, and survived another jam.
Eduard Bazardo pitched a scoreless top of the seventh for the Mariners. Left-hander Sape Speier did the same in the top of the eighth.
Andres Munoz, who goes by the nickname of “Senior Smoke,” threw a one, two, three top of the ninth to close it out.
Logan Gilbert was rewarded for his ten strikeout performance with the win. Adrian Houser took the loss, but you have to hand it to him, as he did save the bullpen from being taxed, going into what is going to be a hot and humid three-game series in Kansas City. Andres Munoz got the save.
The Giants fall back to 15 games under .500 at 42-57. The Mariners improve to .500 at 50-50, and are now just a half game behind the Texas Rangers in the American League West. The Rangers lost to the Atlanta Braves 8-5 in Cobb County.
The Giants will now head from the beautiful and mile confines of Seattle to the hot and humid climate of Kansas City to take on the Kansas City Royals for a three-game series, and 2014 World Series rematch.
“Right now is a bad day,” said Votello. “Pouting on the flight isn’t going to change anything, so you do what you do on the flight: play cards, take a nap, whatever; and then when we land, it’s go time against the Royals.”
RHP Trevor McDonald (3-7, 5.02 ERA) will take the ball for the Giants starting pitcher for the RHP Royals Michael Wacha (5-7 ERA 3.77). Speaking of 2014, Wacha, who gave up the National League Pennant-winning home run to Travis Ishikawa as a St. Louis Cardinal. Yup, Michael Wacha is still around, folks.
First pitch from Kauffman stadium will be at 6:40 p.m. CDT, and 4:40 p.m. PDT back home in San Francisco.
Giants News and Notes:
- The Giants have reportedly signed their first-round draft pick, right-handed pitcher Jackson Flora. The signing bonus is rumored to be $7,997,500.
Flora was selected out of UC Santa Barbara, where he pitched three seasons. He was 12-0 this season, and led D1 with a 1.06 ERA. He also struck out 133.
Flora, who is 21 years old, of course grew up a Giants’ fan during the Championship Era.
- The Giants also signed their third-round draft pick, outfielder Peyton Bonds, the nephew of Barry Bonds. Bonds’ deal is worth around $887,000.
Bonds, who was drafted out of Rutgers, can hit for both contact and power, and is a solid center-fielder.

