San Francisco Giants Game Recap: No Homers, No Comebacks as Giants Drop a Close One to Mets, 2-1

New York Mets’ Mark Vientos hits a two-run double during the sixth inning of a baseball game against the San Francisco Giants, Saturday, July 26, 2025 in San Francisco. (Photo Credits to AP photographer Godofredo A. Vasquez)

Saturday, July 26, 2025

Oracle Park

San Francisco Giants: 1

New York Mets: 2

Win: New York Mets Pitcher David Peterson (7-4)

Loss: San Francisco Giants Pitcher Robbie Ray (9-5)

Attendance: 39,029

By: Michael Villanueva

SAN FRANCISCO – The Giants were looking to even the series against the New York Mets with a win on Saturday evening, but have fallen short. The Giants have now lost eight of their last ten games dating back to July 12th, and have been held to three runs or fewer in six of those games. As the Mets get their 6th consecutive win.

The loss marked another frustrating night for the Giants’ offense, which outhit New York but couldn’t convert when it mattered most — leaving key runners stranded and hitting into multiple double plays. Despite Robbie Ray’s strong outing and Jung Hoo Lee’s standout performance, the Giants were unable to overcome the Mets’ two-run sixth inning.

Baserunners, defensive moments, and missed opportunities drove the early innings on both sides.

The Mets attacked immediately in the first inning. The Giants found themselves in difficulty after Francisco Lindor walked and third baseman Matt Chapman made a throwing error. However, Robbie Ray escaped by getting Starling Marte to line out, burning 25 pitches while causing no damage.

San Francisco responded with the same scenario in the bottom half. Rafael Devers singled, Willy Adames walked, and Chapman came in with two on, only to line into a rally-killing double play started by Mark Vientos at third.

In the second inning, Francisco Álvarez hit a two-out triple, but Ray struck out Tyrone Taylor to prevent more damage. The Giants responded with two singles in the bottom half, but the inning ended on another double play, this time by Luis Matos.

Both starters worked scoreless third innings, with Ray retiring the side in order and David Peterson matching him to keep the game tied at 0-0 after three.

A no-scoring game was finally broken in the fourth. Despite three consecutive hits, the Mets were unable to score as Vientos struck out and Álvarez grounded into an inning-ending double play started by Chapman.

The Giants made the break count in the second half. Adames and Chapman hit, Schmitt walked, and Jung Hoo Lee scored the game’s first run with a fielder’s choice, giving San Francisco a 1-0 lead.

Ray looked sharp in the fifth, striking out Taylor and pitching a clean one, two, three, inning. Despite putting two more runners on base, the Giants were unable to score, as Chapman struck out again with two on to close the period.

In the sixth, New York finally cashed in. Juan Soto walked, stole second, and advanced on a ground ball. After another walk and a botched potential double play at first, Vientos hit the Giants with a two-run double to left, giving the Mets a 2-1 advantage. Ray’s night ended after 102 pitches, and pitcher Ryan Walker saved further damage by striking out Nimmo with the bases loaded.

Wilmer Flores led off with a single in the bottom half for the Giants, but Brandon Nimmo caught him reaching for second on a perfect throw. Jung Hoo Lee got another single later in the inning, but Matos flied out to center, ending the inning.

The Giants had a chance to fight back as Randy Rodríguez, Tyler Rogers, Joey Lucchesi, and Ryan Walker held the Mets scoreless in the final three innings. Rogers pitched around a leadoff double in the 8th, and Rodríguez struck out two in the 9th, including Juan Soto with a runner on, to hold the score to one.

The Giants had their best chance to tie it in the bottom of the ninth. With one out, Jung Hoo Lee hit his 22nd double of the season into the gap in right. Pinch hitter Mike Yastrzemski struck out, leaving Patrick Bailey as the final hope. Bailey made contact but lined out to Pete Alonso at first, sealing the Giants’ loss.

David Peterson (7-4) got the win for New York after pitching six innings of one earned run. Ray (9-5) suffered a tough loss, giving up two runs in 5.1 innings with three strikeouts. Edwin Díaz secured his 23rd save of the season with a scoreless ninth.

The Giants are currently 2-6 since the All-Star break, trying to maintain consistency as the second half of the season has begun. Saturday’s game was also the first one in Major League Baseball without a home run, which is an unusual occurrence in today’s power-driven game.

San Francisco is looking to prevent a sweep in Sunday’s finale at 4:10 p.m. at Oracle Park. The Giants will play a bullpen game, with Matt Gage(0-0 ERA 0.00) starting and Carson Seymour likely covering multiple innings. The Mets will reply with right-hander Kodai Senga (7-3, 1.79 ERA), one of the National League’s most effective pitchers this season.

With playoff positioning tightening and frustration mounting, the Giants will need to find answers quickly to flip their fortunes around. Especially since the Giants went 0-8 with runners in scoring position tonight, and with the Giants bullpen throwing 35.1 innings since the All-Star break.

San Francisco Giants Game recap: Giants couldn’t contain the hot Mets, Giants lose 8-1

New York Mets’ Francisco Lindor, right, runs the bases after hitting a solo home run against San Francisco Giants pitcher Logan Webb (62) during the third inning of a baseball game Friday, July 25, 2025, in San Francisco. (Photo Credits to Godofredo A. Vásquez AP Photo)

Friday, July 25th, 2025

Oracle Park

New York Mets: 8

San Francisco Giants: 1

Win: New York Mets Pitcher Clay Holmes (9-5)

Loss: San Francisco Giants Pitcher Logan Webb (9-8)

Attendance: 41,163 (Sellout)

By: Michael Villanueva

The San Francisco Giants return home Friday evening to host the New York Mets, but unfortunately couldn’t contain them. The New York Mets spoiled the night at Oracle Park, jumping on Giants ace Logan Webb early to roll to an 8-1 win over San Francisco.

Webb struggled from the start, allowing eight hits and six earned runs over just four innings. He struck out four and walked one in a tough outing that put the Giants in a deep hole early.

Mets right-hander Clay Holmes earned the win, tossing five solid innings. He scattered six hits, gave up just one earned run, and added two strikeouts with one walk in a steady outing that kept the Giants’ offense quiet.

Mets offense struck quickly in the opening frame. After Brandon Nimmo led off with a double, Juan Soto grounded out to bring in the game’s first run. Pete Alonso followed with a sacrifice fly to give New York a 2–0 lead. The Giants answered with a run of their own in the bottom half, as Willy Adames grounded out to score Heliot Ramos—but that would be the last time San Francisco touched home plate all night.

Francisco Lindor led the Mets’ charge, going 3-for-5 with a single, double, and his 20th home run of the season in the third inning. He scored three runs and drove in two. Soto added two RBIs of his own, including an insurance single in the ninth after Ronald Acuña Jr. scored on a wild pitch by Camilo Doval.

Willy Adames was the lone bright spot at the plate for San Francisco, driving in the team’s only run. The rest of the lineup never found a rhythm, and six Giants relievers were called in throughout the night—each walking in from the bullpen in a long, symbolic line.

Friday’s loss marked the Giants’ fifth in seven games since the All-Star break, as they continue to search for momentum heading into the second half of the season.

The Giants hope to bounce back Saturday evening. Starting pitchers for the Mets LHP David Peterson (6-4 ERA 2.90) vs. Giants LHP Robbie Ray (9-4 ERA 2.92) 6:05pm PT.

San Francisco Giants Podcast Michael Villanueva: Verlander focusing on his next win

Right-hander Justin Verlander finally got his first win as a Giant, in his 17th start of the season, on Wednesday against the Braves in Atlanta. (Photo credits to Todd Kirkland, Getty Images)

San Francisco Giants podcast Michael Villanueva

#1 Michael, Justin Verlander finally ends his historic 16-game winless streak on Wednesday afternoon against the Atlanta Braves at Truist Park, 9-3. His 17th start this season, finally recorded his first in a Giants Uniform. Also making this his 263rd career wins.

#2 Rafael Devers stepped up to the plate and logged in four runs with three hits, and including two home runs. Devers was put back as the designated hitter, just one day after making his debut as the starting first baseman in Tuesday night’s 9-0 win.

#3 The Giants outscored the Braves 18-3 to win the final two games of the series after Atlanta won the opener 9-7. Just before the Giants got outscored by the Blue Jays 18-9.

#4 San Francisco Giants are one game behind San Diego from taking back second place in the NL West. With players coming back from old injuries like Matt Chapman, Michael what does it take for the Giants to get back to second and their hoping to reach the post season?

#5 The Giants return home to Oracle Park on Friday night at 7:15 PM to open a weekend series against the New York Mets. Giants RHP Logan Webb (9-7, ERA 3.08) will be on the mound as he faces off RHP Clay Holmes (8-5, ERA 3.48)

Join Michael Villanueva for the Giants podcasts Fridays at http://www.sportsradioservice.com

San Francisco Giants podcast Morris Phillips: SF’s Verlander relieved to get first win; Giants meet the Mets on Friday

San Francisco Giants designated hitter Rafael Devers (16) rounds the bases after hitting a three run home run in the top of the sixth inning against the Atlanta Braves at Truist Field in Cobb County on Wed Jul 23, 2025 (AP News photo)

San Francisco Giants podcast Morris Phillips:

#1 San Francisco Giants starting pitcher Justin Verlander got nervous after it started raining Wednesday at Truist Park in Atlanta. The game was in fifth inning and Verlander wanted to get this one in as an official and was short three out to make that that happen for his first win of the season.

#2 The Giants had a 3-0 when the rains came and was afraid that once again his efforts to pick up his first win would be squandered away. Verlander holds the Giants record for the longest winless streak for a pitcher in Giants history. Verlander has gone winless in his first 16 starts.

#3 “I didn’t know. I figured something like that would happen,” Verlander said. “This would be the game that gets rained out or we have a two-hour delay and they don’t let me go back out.”

#4 Verlander threw five shutout innings, allowed a hit, and walked five Atlanta hitters and got some run support to boot.

#5 The return to Oracle Park on Friday to face the New York Mets. Starting pitcher for the Mets RHP Clay Holmes (8-5 ERA 3.48) for the Giants RHP Logan Webb (9-7 ERA 3.08) first pitch 7:15pm PT.

Join Morris Phillips for the Giants podcasts each Thursday at http://www.sportsradioservice.com

7-23-2025 Giants @ Braves Insomniac Lunatic Fringe Postgame

San Francisco Giant Dominic Smith (7) is congratulated by his teammates after scoring on Luis Matos RBI in the top of the seventh inning against the Atlanta Braves on Wed Jul 23, 2025 (AP News photo)

What a difference the last 48 hours have made for the San Francisco Giants. The beat writers were talking with third baseman Matt Chapman apparently the words team meeting. Apparently after Monday’s loss the Giants went out and did everything right on Tuesday night.

Those things situational hitting, power, good defense you name it on route to a 9-0 win on Tuesday. There is word there was talks amongst the players after the game Monday because the Giants have looked like completely different team over the last 48 hours.

Stephen Ruderman is a San Francisco Giants beat writer and does the Giants podcasts after every Giants game at http://www.sportsradioservice.com

Verlander picks up first win of season; Lucky Number Three a Part of San Francisco Series Win Over Atlanta 9-3

After eight decisions and four months of waiting San Francisco Giant veteran right hand pitcher Justin Verlander picks up his first win of the 2025 season against the Atlanta Braves at Truist Field in Cobb County on Wed Jul 23, 2025 (AP News photo)

By Barbara Mason

The San Francisco Giants had a second winning game in a row with a great offensive effort beating the Atlanta Braves 9-3. They went into the seventh inning leading 9-0 but gave up three runs.

Three appeared to be their lucky number today scoring three runs in each of the fifth, sixth and seventh innings. The best news of all Justin Verlander finally got his first win of the season after 17 starts. Rafael Devers had two home runs in the game.

The game had a quiet start through the first four innings. Both teams had opportunities to score in those innings but going into the fifth inning neither team had crossed home plate. It all turned around for the Giants in the fifth inning.

Devers got the team cooking hitting a solo home run taking a 1-0 lead and there was more to come. Willy Adames was hit by a pitch followed by a Matt Chapman two run home run and going into the sixth inning San Francisco had taken a 3-0 lead.

Three looked to be the lucky number for the Giants in this game. In the sixth inning Patrick Bailey doubled, Heliot Ramos singled and Devers hit his second home run of the game and just like that another three runs for San Francisco and a 6-0 lead.

What transpired in the seventh inning was just crazy but the way this game was going predictable. There was another base runner for the Giants when Chapman was hit by a pitch. Mike Yastrzemski walked and San Francisco had runners on first and second.

Casey Schmitt grounded out and the runners advance to second and third with the one out. Smith singled Chapman home for the first run of the inning. Patrick Bailey grounded out and Yastrzemski scored for the second run.

They added a third when Luis Matos singled Smith home. Three runs in the fifth, sixth and seventh innings set up the win in this game for San Francisco leading 9-0 going into the bottom of the seventh inning.

The Braves were far behind the eight ball going into the seventh inning but they did give it a go scoring three runs in the inning. Neither team scored in the final two innings: the final score was 9-3 in favor of the Giants.

It was a great offensive game for San Francisco. They had scored 19 run in the last two games of this series. This team had really bounced back. The best news of all was the first win of the season for pitcher Verlander.

He had to wait through 17 games until today’s game. He went six innings, gave up a single hit, and strangely five walks. He had three strikeouts and finally got the monkey off his back going forward.

Game notes: Wednesday afternoon the Giants beat the Braves in game three of their series. Justin Verlander picked up his first win for 2025. It was such a long time waiting but Verlander was able to break through.

The Giants will now head home after a great series in Atlanta to take on the New York Mets after a day off Thursday. For Friday night at Oracle Park in San Francisco the Mets starter will start Clay Holmes with a 8-5 win/loss record and a 3.48 ERA for the Giants RHP Logan Webb (9-7 ERA 3.08). First pitch for this game is scheduled for 7:15 PM PT as the Giants will be looking to continue their current streak.

Insomniac Lunatic Fringe Postgame 7-22-2025 Giants @ Braves

San Francisco Giants Wilmer Flores rounds the bases after hitting a three run home run against the Atlanta Braves at Truist Field in Cumberland, Cobb County GA on Tue Jul 22, 2025 (AP News photo)

Tuesday night the Giants came in three games over .500 and it’s the first time that the Giants have the smallest gap over .500 since April 1st. Willie Adames said after Monday night’s game, “I feel like in the first half we were grinders. It feel like lately the energy is not there. That’s not our identity, it feels like we’ve fallen off the bus.”

Adames continued saying, “It’s not us we have to figure a way out of it as soon as possible. I was saying after Monday night’s loss they need to get hot and they need to get hot fast. At first I thought it was a meltdown in the clubhouse but 95.7 The Game’s Sam Lubman said it was Adames way of calling out the team.

Stephen Ruderman is a San Francisco Giants beat writer at http://www.sportsradioservice.com

What A Difference A Day Makes – Giants Square Series Beating Atlanta In Shutout 9-0, end six game skid

Relief in sight as the San Francisco Giants third baseman Matt Chapman (26) is congratulated by first baseman Rafael Devers (right) after beating the Atlanta Braves and snapping their six game losing streak at Truist Field in Cumberland Cobb County GA on Tue Jul 22, 2025 (AP news photo)

By Barbara Mason

After losing to the Atlanta Braves day, the San Francisco Giants (53-49 ) tied up the series beating Atlanta (44-56) in a shut-out 9-0. After playing what was probably their worst showing this season the Giants turned it all around.

Gone was the brain fog in the outfield, gone were the errors and the effort on the mound was stellar. San Francisco starter Landen Roupp went five innings allowing four hits, no runs, one walk and six strikeouts getting this shut-out well underway.

San Francisco broke this game wide open in the second inning taking a 4-0 lead and never looked back. Matt Chapman tripled driving Willy Adames home for the early 1-0 lead. They went on to score three more runs in the inning.

Wilmer Flores sacrificed Chapman home followed by a Casey Schmitt solo home run. The Giants scored one more run in the inning when Heliot Ramos sacrificed Patrick Bailey home and San Francisco had jumped to a 4-0 lead.

The Giants held the 4-0 lead going into the fifth inning when they scored another run. Heliot Adames singled Rafael Devers home taking a 5-0 lead. Mid-way through the game San Francisco had taken total command and in fact looked unbeatable.

Hanging onto the 5-0 lead going into the seventh inning they tacked four more runs on leaving the Braves in the dust. Devers singled Ramos home. Flores had another hit, a three run home run with Devers and Adames on base extending their lead to 9-0.

The Giants totally dominated from the start of the game to the finish. Outfield play was spotless. Work on the mound was lights out and the Giants had ten hits in this game. Ten hits with nine runs scored; San Francisco had pulled out all the stops and after losing six games in a row the streak was broken.

Devers had an outstanding game going error free in his first career start at first base and offensively he was pretty darn good with two hits and two runs. Chapman and Patrick Bailey each had two hits, Chapman with one RBI and Bailey with two.

Starting pitcher Roupp was hot throwing the shut-out. San Francisco has now won five of his last six outings. His ERA has now improved to 3.11.

San Francisco relief pitching gave up no runs and collectively they struck out eight batters. Only two Atlanta at bats walked in the game. The Braves Matt Olson had three hits in the game and the Giants came away with eight hits but could not put together a single run in the contest.

Wednesday the two teams will meet in the rubber game with first pitch scheduled for 9:15 AM. San Francisco will start Justin Verlander who continues his search for his first season win. He is 0-8 and his ERA is 4.99.

The Braves plan on sending Spencer Strider to the mound with a 4-7 win/loss record and a 3.59 ERA. The Giants will be looking for a second win in a row, hopefully just the start of stringing multiple wins and working their way up in the standings.

Insomniac Lunatic Fringe Postgame 7-21-2025 Giants @ Braves

San Francisco Giants Patrick Bailey sprints around third heading home for a three run inside the park homer in the bottom of the ninth inning against the Philadelphia Phillies at Oracle Park in San Francisco on Tue Jul 8, 2025. The Giants since then are on a six game losing streak (AP News photo)

Insomniac Lunatic Fringe Postgame 7-21-2025 Giants @ Braves

The San Francisco Giants got off to an 8-1 start and this was going to be a 95 to 100 win team. Sam Lubman host of the Orange and Black weekend wrap Saturdays 9AM to noon on 95.7FM the Game in San Francisco. Sam said their a 85-95 win team.

Sam was so right throughout some of the Giants toughest stretches this year I got a little concerned but I always believe they would come back. That the Giants would get their act together get hot and go on a run at some point. For the most part I still believe that.

One thing I’ll say about the 2025 Giants they’re really good at toying with your emotions. I have to honest here on Monday was rock bottom. The Giants have now lost six in a row and seven in a row since Patrick Bailey’s magical walk off inside the park home run against the Philadelphia Phillies.

Stephen describes the rest of the struggles of the Giants on his podcast heard at http://www.sportsradioservice.com