San Francisco Giants podcast Stephen Ruderman: Marlins rally for four runs in 10th to defeat Giants 8-5; Miami can sweep in Thursday matinee at Oracle Park

San Francisco Giants starter Logan Webb rubs up the baseball in the top of the fifth inning against the Miami Marlins at Oracle Park in San Francisco on Wed Jun 25, 2025 (AP News photo)

San Francisco Giants podcast Stephen Ruderman:

#1 Stephen, tough finish for the San Francisco Giants on Wednesday night bowing to the Miami Marlins in extra innings 8-5. It was San Francisco’s fourth loss in extra innings this season.

#2 The Giants have been involved in a number of one run games this season. In this one the 49 runs in the ninth inning or later is tied for fifth most in MLB.

#3 The Giants are getting assists from the outfield the were able to cut down the Miami run game it was San Francisco’s 17th assist from the outfield which ranks them third in the Majors. It’s the first time since May 11, 2024 against Cincinnati that the Giants had three outfield assists.

#4 The flood gates were opened up when closer Camilo Doval came in for relief in the top of the tenth inning allowing four runs and the Marlins surpassed the Giants 4-4 score for a 8-5 three run win. Doval took the loss and the blown save and is now 3-2, pitching 3.2 innings, allowing two hits, four runs, two walks, and no strikeouts.

#5 The Giants who have lost the first two games of the series will try to get at least a win before the Marlins leave town. The Marlins on Thursday afternoon will start RHP Janson Junk (2-0 ERA 2.60) he’ll be opposed by the Giants RHP Hayden Birdsong (3-1 ERA 3.25) first pitch 12:45pm PDT.

Stephen Ruderman is filling in for Morris Phillips for the Giants podcasts Thursdays at http://www.sportsradioservice.com

Marlins score four in 10th after spirited Giants’ comeback for 8-5 win

San Francisco Giants manager Bob Melvin (left in black jacket) relieves closer Camilo Doval (right) in the top of the tenth against the Miami Marlins at Oracle Park in San Francisco on Wed Jun 25, 2025 (photo by Jay Choi-SF Bay News)

Wednesday, June 25, 2025

Oracle Park

San Francisco, California

Miami Marlins 8 (33-45)

San Francisco Giants 5 (44-36)

Win: Calvin Faucher (3-2)

Loss: Camilo Doval (3-2)

Time: 2:57

Attendance: 31,712

By Stephen Ruderman

SAN FRANCISCO–Despite a spirited comeback by the Giants in the bottom of the ninth to tie the game, the Marlins scored four runs off Camilo Doval in the top of the tenth to win it by a final of 8-5 on Wednesday night at Oracle Park.

The Giants were riding high coming off a big 9-5 win on Sunday when their offense finally woke up and played good fundamental baseball. They would then get a treat on the schedule, as they would host the Miami Marlins for three. However, after a day off on Monday, the Giants’ offense went cold again last night, and the Marlins grinded their way to a 4-2 win in the series opener.

That meant that Logan Webb once again had to be the stopper, and he and the Giants would get off to a good start Wednesday night. Webb got his night started with a one, two, three, top of the first inning. Mike Yastrzemski then led off the bottom of the first against Marlins’ starter Edward Cabrera, and tucked a home run just fair down the right field line.

Webb worked his way out of a jam in the top of the second, and then settled back down for a one, two, three, top of the third. However, Webb would find himself in trouble again in the top of the fourth.

Agustin Ramirez led off the top of the fourth with a base-hit to center-field. With one out, Kyle Stowers worked out a great at-bat and lined a double to right to put runners at second and third. Up came Otto Lopez, who doubled in both runs to give the Marlins a 2-1 lead.

Cabrera pitched through the second, third and fourth, but the Giants would mount a rally in the bottom of the fifth. Jung Hoo Lee walked to lead off the inning, and Willy Adames singled him over to second. Bob Melvin put on the bunt for Patrick Bailey, who sacrificed the runners over to second and third. Christian Koss came up, and he tied the game with a sacrifice fly to center.

Webb survived a two-out jam in the top of the sixth, and that ended his night. Webb went six innings, and gave up two runs and six hits. He walked three, and struck out six. However, as has been the case throughout Webb’s career, he’s a Matt Cain clone with a sinker, so that meant that he got very little run support.

Cabrera went five and a third innings for the Marlins. Like Webb, Cabrera walked three, and struck out six.

Randy Rodriguez threw a scoreless top of the seventh, and then Melvin turned to his reliable setup man, Tyler Rogers, in the top of the eighth. Unfortunately, this would be a rare off-night for Rogers.

Ramirez led off the top of the eighth with a base-hit, and Liam Hicks doubled him over to third. Rogers gained a bit of momentum when he struck Stowers out on three pitches and got Lopez to pop out.

Rogers was an out away from getting out of it unscathed with the game still tied. Up came Heriberto Hernandez, and he lined a base-hit to left-center field, which scored a pair to put the Marlins back ahead 4-2.

After going down one, two, three, in the bottom of the eighth, the Giants were up against Marlins’ closer Calvin Faucher in the bottom of the ninth. Dominic Smith led off the inning for the Giants, and he immediately fell behind 0-2. However, after taking a curveball in the dirt, he was hit on the foot by another curve.

Casey Schmitt was also hit, but he took a fastball to his left hand. Schmitt slammed his bat to the ground with his right hand, and was in obvious pain. Schmitt was the third Giant hit by a pitch tonight, but he truly took one for the team.

The Giants had runners at first and second with nobody out, and despite the pain Schmitt felt in his left hand, the Giants had the momentum. Lee then walked, and the bases were loaded for Adames.

Adames hit a high drive deep to left field that he thought was going to go out for a walk-off grand slam. Adames was watching his shot and preparing to celebrate, but he ended up flying out to the wall. Not the end of the world, though. Smith scored to make it 4-3, and the back runners moved up to second and third.

Up came Patrick Bailey, and he lined a base-hit off the end of the bat to left. Schmitt scored to tie the game, but despite the fact that the Marlins were playing their outfield in, Giants Third Base Coach Matt Williams sent Lee home. The throw from left-fielder Kyle Stowers was off-line, but catcher Nick Fortes had plenty of time to regroup and apply the tag to get Lee at the plate.

It was the second night in a row that Matt Williams made a questionable send, but this one made absolutely no sense. The game was tied, and Bailey was able to get into scoring position at second. However, Koss hit a bullet right into the glove of third-baseman Connor Norby, and we were headed for some Manfredball (ghost runners).

Camilo Doval came in for the tenth, and Fortes was the Manfred runner at second. Liam Hicks led off the inning and fell behind 0-2, but he turned the 0-2 count into a walk, and from there, things fell apart for the Giants.

Stowers flew out, which moved Fortes over to third, and Lopez lined a base-hit to center, which gave the Marlins a 5-4 lead. Miami wasn’t done. Hernandez doubled to left-center to knock in a pair, and advanced to third when the Giants tried to cut down Lopez at the plate. Norby got Hernandez in with a sacrifice fly, just like that, the Marlins had put up a big fat four-spot.

Tyler Phillips came in for the bottom of the 10th. Koss was the Giants’ ghost runner, and Heliot Ramos got him in on a base-hit to right with two outs. However, that would be it, and the Marlins won it 8-5.

Despite giving up two runs and blowing the save in the bottom of the ninth, Calvin Faucher got the win. Camilo Doval was tagged with the loss.

The Giants fall to 44-36, and they have now lost the first two games of a series to a team they should have beaten. Thursday afternoon, the Giants risk the embarrassment of being swept by a team that was swept by the Rockies just three weeks ago.

The Giants will turn to Hayden Birdsong (3-1, 3.25 ERA) as they look to avoid the sweep tomorrow afternoon. Janson Junk (2-0, 2.60 ERA) will go for Miami.

First pitch will be at 12:45 p.m.

Giants News and Notes:

After getting hit, Casey Schmitt kept nursing his left hand while he was standing at third base in the top of the tenth, and while he was in the dugout in the bottom of the tenth.

Schmitt’s condition is not yet known, but I imagine the Giants will have his hand x-rayed.

Giants can’t overcome Verlander’s early-game struggles, fall 4-2 to Marlins

SAN FRANCISCO – Justin Verlander was hopeful for his first win as a Giant, just coming off the paternity list on Tuesday night, but the San Francisco Giants offense couldn’t support his early-game struggles.

The last time the Giants faced Marlins starter Cal Quantrill (3-7, 5.56), they went 8-for-22, mashing two doubles, a triple, and a homerun off him at LoanDepot Park on May 30. In the series opener against Miami, the Giants offense only managed to score two runs, after exploding for nine runs on Sunday against the Boston Red Sox.

The orange and black came into Tuesday with a 44-34 record, 3.5 games behind the Dodgers in the National League West. Riding high off a series win over the Red Sox, the Giants dropped another game in the standings.

Verlander just returned from the paternity list on Tuesday after welcoming a baby boy to the world, Bellamy Brooks Verlander. In just his second start in the last month, it was the same old story–hard contact against the future Hall-of-Famer.

Although pitching well enough to keep the Giants in the game, Verlander has fallen to an 0-5 start through his first 12 starts, joining Ross Stripling (2023) and Slick Castleman (1936) as the only Giants pitchers to not win any of his first 11 or more starts of a season. 

It was a quick start for Verlander and the Giants defense in the top of the first inning as the Marlins went down in order. Giants second baseman Christian Koss made quite the play to end the inning, sliding into shallow center field with his back to the infield to rob Otto Lopez of the game’s first hit. 

After a quick first out in the top of the second inning, the marlins rallied for two runs. Kyle Stowers started the surge with a line-drive base hit to right field and eventually came around to score the game’s first run on an Eric Wagaman RBI-double. Two batters later, Connor Norby’s single to left brought home Wagaman to make it 2-0 Miami. The frame finally came to an end as Verlander struck out Dane Myers for his third K of the inning. 

The Giants looked to answer in the home fourth. Heliot Ramos became a lead-off base runner by getting plunked in the left bicep by a 92 mph Cal Quantrill heater. On the next pitch, Wilmer Flores grounded into a 6-4-3 double play to erase the progress.

A few pitches later, Jung Hoo Lee sent a hard groundball off the left ankle of Quantrill, who remained in the game, and reached base safely. He later advanced to second base after a failed pickoff attempt got by first baseman Eric Wagaman, however, the Giants bats with RISP continued to struggle. Willy Adames flew out to center field to put an end to the threat. 

Verlander set the Marlins down efficiently in the top of the fifth which allowed the offense to get right back up to the plate. Casey Schmitt got the fun started with a leadoff single to left. After a Patrick Bailey lineout, Christian Koss homered to left to bring the Giants to within one, 3-2. 

Koss got the start at second base following the demotion of Tyler Fitzgerald who had hit .128 in his last 15 games and struggled overall offensively the last month. Manager Bob Melvin mentioned pregame that the Giants were by no means giving up on Fitzgerald but wanted him to regain some confidence by taking some at bats with AAA Sacramento. There is currently no time table on his return to the big league club. 

The energy continued to build in the Oracle Park crowd as Mike Yastrzemski walked after the homerun. The next batter, Rafael Devers grounded to Miami second baseman Xavier Edwards but beat out the throw to first base to prevent the double play.

That was enough to send Marlins starter Cal Quantrill to the showers earlier than he would’ve liked, as he left the field visibly frustrated he couldn’t finish the inning. The Marlins new pitcher Anthony Bender was welcomed to the game with a Heliot Ramos double but the relay from left field was in time to nail Devers at the plate, keeping the Miami lead intact. 

Sean Hjelle replaced Verlander in the next inning as relief pitchers for both teams traded off scoreless halves in the sixth. Verlander finished with 5.0 IP, 5 H, 3 ER, 1 BB, and 5 K. He’ll have to wait at least another five days for his next start in Chicago to try and earn his first win as a Giant. 

The Marlins added one more to their total to extend their lead to two runs in the seventh and that would be all they needed to secure the win in game one. The Miami offense exploded for 11 hits while the Giants could only get five in the hit column, getting outhit by an opponent for the 45th time this season, going 0-for-4 with RISP. They are 6-for-50 (.120) with RISP thus far on the homestand. 

The Giants look to turn the page with ace Logan Webb taking the mound sporting a (7-5, 2.49 ERA) and two straight wins Wednesday night against the Marlins Edward Cabrera (2-2 ERA 3.81). 

First pitch for game two at 6:45 Wednesday night at Oracle Park.

San Francisco Giants podcast Marko Ukalovic: Ramos hitting long ball from any hole in the line up

Heliot Ramos outfielder for the San Francisco Giants can hit from any hole in the line up takes a hit himself in the elbow from Cleveland Guardians pitcher Slade Ceccone in the bottom of the first inning at Oracle Park in San Francisco on Tue Jun 17, 2025 (AP News photo)

San Francisco Giants podcast Marko Ukalovic:

#1 In spite of the early outfield error, how significant was Heliot Ramos’ comeback effort Sunday? With four RBIs, how would you rank his overall impact?
#2 What can we tell about Casey Schmitt’s growth at the plate from his 4-for-4 performance, and will he be able to maintain this level of performance in the lineup going forward?

#3 Marko, what caught your attention the most about the Giants’ explosive seventh inning, and how did Boston’s defensive errors change the course of the game?

#4 How important is Mike Yastrzemski’s experienced leadership at the moment, with a younger lineup surrounding him, given his homer and sac fly?
#5 Is there anyone who deserves the most credit for closing the door, and how confident are you in this bullpen going forward, given that the Giants bullpen kept things steady in the latter innings?

#6 The Giants begin their next series against the Marlins Tuesday night at 6:45pm at Oracle Park, how will the depth in the bullpen be useful?

Join Marko Ukalovic for the San Francisco Giants podcasts each Monday at http://www.sportsradioservice.com

San Francisco Giants Podcast with Michael Villanueva: Ramos Redeems, Schmitt Shines: Giants Power Past Red Sox as they take a series lead 2-1, with a final score 9-5

San Francisco Giants third base coach Matt Williams (9) congratulates Mike Yastrzemski after hitting a fifth inning home run against the Boston Red Sox at Oracle Park in San Francisco on Sun Jun 22, 2025 (AP News photo)

San Francisco Giants podcast with Michael Villanueva:

#1 In spite of the early outfield error, how significant was Heliot Ramos’ comeback effort today? With four RBIs, how would you rank his overall impact?
#2 What can we tell about Casey Schmitt’s growth at the plate from his 4-for-4 performance, and will he be able to maintain this level of performance in the lineup going forward?

#3 Michael, what caught your attention the most about the Giants’ explosive seventh inning, and how did Boston’s defensive errors change the course of the game?

#4 How important is Mike Yastrzemski’s experienced leadership at the moment, with a younger lineup surrounding him, given his homer and sac fly?
#5 Is there anyone who deserves the most credit for closing the door, and how confident are you in this bullpen going forward, given that the Giants bullpen kept things steady in the latter innings?

#6 The Giants begin their next series against the Marlins Tuesday nightat 6:45pm at Oracle Park, how may that depth in the bullpen be useful?

Michael Villanueva is a Major League Baseball podcast contributor at http://www.sportsradioservice.com

Giants ride breaks and fundamentals to 9-5 win and series win over Red Sox

Sunday, June 22, 2025

Oracle Park

Boston Red Sox 5 (40-39)

San Francisco Giants 9 (44-34)

Win: Erik Miller (4-0)

Loss: Greg Weissert (2-2)

Time: 2:43

Attendance: 40,350

San Francisco Giants Casey Schmitt rounds the bases after hitting a home run off Boston Red Sox pitcher Lucas Giolito in the bottom of the fifth inning at Oracle Park in San Francisco on Sun Jun 22, 2025 (AP News photo)

By Stephen Ruderman

SAN FRANCISCO–The Giants rode some breaks and some good fundamental baseball to a wild 9-5 seesaw win to take this series over the Red Sox at Oracle Park Sunday.

After the Red Sox came back to win the series opener on Friday, the Giants held on for a 3-2 win Sunday to even the series. Sunday, the Giants would look to take the series with Robbie Ray on the mound.

It was another clear day for baseball at Oracle Park, but the top of the first inning would be a bit rough for Ray and the Giants. The Red Sox had runners at first and second with two outs when Patrick Bailey, on just a routine throw back to Ray, threw the ball away Rube Baker style, and Roman Anthony, the lead runner, went over to third.

Jarren Duran then hit a liner out to left-center field, which looked to be routine as left-fielder Heliot Ramos came to his left, but Ramos dropped the ball. Anthony came in to score, and the Red Sox struck first.

The Giants’ offensive doldrums continued against Red Sox’ starter Lucas Giolito, as he set down the first six men he faced. Meanwhile, Ray pitched a scoreless top of the second, and a one two three top of the third.

The Giants would have their first rally against Giolito in the bottom of the third. Casey Schmitt led off the inning with a single to left. Patrick Bailey hit a blooper to shallow left that Red Sox’ third-baseman Nate Eaton camped under, but left-fielder Jarren Duran came in, collided with Eaton and caused the ball to fall. Eaton was originally charged with the air, but it was eventually changed to an error on Duran.

The Giants had runners at first and second with nobody out, and here is where the good fundamental baseball came in. Tyler Fitzgerald laid down a sacrifice bunt to move the runners over to second and third.

The Red Sox had their infield play in, which was surprising for a 1-0 game in the third inning. However, it paid off, Yaz hit a one-hop bullet to first for the second out, and neither runner was able to advance.

Giolito then got ahead of Devers 0-2, but Devers worked the count full to 3-2, and then walked on a pitch clock violation on Giolito. Up came Heliot Ramos, who flipped a base-hit to left, which knocked in a pair to give the Giants the lead.

Ray survived a two-out rally in the top of the fourth thanks to an incredible play by Mike Yastrzemski out in right on a double by Ceddanne Rafaela. Rafaela doubled down the right field line, and Yastrzemski fielded the ball perfectly and got it back into the infield. Second-baseman Tyler Fitzgerald then made a perfect relay to Bailey to cut Abraham Toro down at the plate.

Toro avoided the tag, but since he went more than three feet out of his established base path to avoid the tag from Bailey, Toro was called out by Home Plate Umpire Mike Muchlinski. Red Sox Manager Alex Cora went out to discuss the call with Muchlinski, but Muchlinski nailed it.

After the Giants went down scoreless in the bottom of the fourth, the Red Sox struck with a pair of home runs in the top of the fifth. First, it was Rob Refsnyder, who hit a two-run home run to center, to put the Red Sox back ahead. Then two batters with one out, Romy Gonzalez hit one of his own to left-center to make it 4-2.

The Giants would strike right back in the bottom of the fifth. Casey Schmitt led off the inning with a home run to left to make it 4-3. Then with two outs, Yaz shot one out to right for his first home run since April 22, and just like that, the game was tied.

The wind was whipping in all sorts of directions at Oracle Park. However, one thing was certain: the ball was carrying today. Major League Baseball may have told Andrew McCutchen that the baseballs were heavier this season, but you already can’t believe a word that comes from the Commissioner’s Office, and the balls were certainly flying like Rob Manfred’s patented juiced balls today.

Ray was done after five. He walked one, and struck out seven, but he was tagged for eight hits and four runs, three of them earned.

Spencer Bivens came in for the sixth. Bivens retired the first man he faced, but with one out, Rafaela put the Red Sox back ahead with a home run to left.

Giolito ended his day with a one two three inning in the bottom of the sixth. He gave up four runs and four hits. He walked two, and struck out five.

Erik Miller threw a scoreless top of the seventh for the Giants, and Cora brought in Greg Weissert for the bottom of the seventh. Willy Adames led off the inning with a base-hit to left, and then Schmitt doubled to right to put runners at second and third with nobody out.

The Giants had been able to come through on Ramos’ base-hit in the bottom of the third. The question was whether they could come through again in the bottom of the seventh.

Patrick Bailey grounded out back to Weissert, and that raised some doubts. However, Bob Melvin put on the safety squeeze with Tyler Fitzgerald at the plate, and Fitzgerald laid down the perfect sacrifice bunt to tie it.

Cora lifted Weissert for Justin Wilson, as the Red Sox looked to limit the damage to just a run and keep the game tied. Yaztrezemski was at the plate, and he hit a liner right to second-baseman Romy Gonzalez, but the ball went off Gonzalez’s glove and into right field. Schmitt scored, and the Giants retook the lead.

That would open the floodgates for the Giants’ offense. Rafael Devers continued the rally with a base-hit to right, which moved Yastrzemski over to second. Heliot Ramos then shot a double down the line in right to knock both runners in, and the Giants now led it 8-5. For Ramos, it was his third and fourth RBIs of the game.

Tyler Rogers came in for the eighth, and he appeared headed for some drama when Duran lined a base-hit down the right field line. Yastrzemski made a perfect throw to second, and while Duran originally got in ahead of the tag, he was called out when he overslid the bag.

Replays indicated that Duran’s fingers may have been on the bag when the tag was applied. However, it was not clear and convincing evidence, and the call stood.

Duran made his displeasure known to Second Base Umpire and Crew Chief Doug Eddings, who promptly threw him out of the game. Cora came out, and he too was ejected.

Rogers got through the remainder of the inning, and Adames hit a solo home run off Zack Kelly with one out in the bottom of the eighth to make it 9-5. The Red Sox made some noise in the top of the ninth against Randy Rodriguez, but Rodriguez ended up throwing a scoreless innings, and the Giants won it 9-5.

Alright, so who got the decisions in this mess? Erik Miller was the Giants’ pitcher in the top of the seventh, so he got the win. Greg Weissert gave up the go-ahead run in the bottom of the seventh, so he took the loss.

The Giants are back to 10 games over .500 at 44-34, and they remain in second place and three and a half games back of the Dodgers in the National League West.

The Giants will get a bit of a treat here in the last week of June in that they’re going to get to face the Marlins and the White Sox. The Giants will have a day off Monday, and then the Marlins will come into San Francisco for three games starting on Tuesday night.

Justin Verlander (0-4, 4.45 ERA) will look for his first win in what will be his 12th start of the season. The right-hander, Cal Quantrill (3-7 ERA 5.68), the son of former reliever Paul Quantrill, will take the ball for Miami.

First pitch will be at 6:45 p.m.

San Francisco Giants podcast Stephen Ruderman: Giants 4 run seventh powers past Red Sox 9-5

Boston Red Sox Abraham Toro (left) is called out at home plate after being tagged out by San Francisco Giants catcher Patrick Bailey (right) in the top of the fourth inning at Oracle Park in San Francisco on

San Francisco Giants podcast Stephen Ruderman:

#1 In spite of the early outfield error, how significant was Heliot Ramos’ comeback effort today? With four RBIs, how would you rank his overall impact?
#2 What can we tell about Casey Schmitt’s growth at the plate from his 4-for-4 performance, and will he be able to maintain this level of performance in the lineup going forward?

#3 Stephen, what caught your attention the most about the Giants’ explosive seventh inning, and how did Boston’s defensive errors change the course of the game?

#4 How important is Mike Yastrzemski’s experienced leadership at the moment, with a younger lineup surrounding him, given his homer and sac fly?
#5 Is there anyone who deserves the most credit for closing the door, and how confident are you in this bullpen going forward, given that the Giants bullpen kept things steady in the latter innings?

#6 The Giants begin their next series against the Marlins Tuesday night at Oracle Park, how may that depth in the bullpen be useful? At 6:45 p.m., San Francisco’s RHP Justin Verlander (0-4 ERA 4.45) will take the mound against Miami’s RHP Cal Quantrill (3-7 ERA 5.68).

Stephen Ruderman is a San Francisco Giants beat reporter for http://www.sportsradioservice.com

Ramos, Devers Go Deep as Giants Hold Off Red Sox 3-2

Rafael Devers (right) congratulated by Matt Williams (9) rounding third base after his first SF Giants home run on Saturday afternoon. (Photo: Jay Choi from SF Bay News Lab on Instagram)

By Jeremiah Salmonson

SAN FRANCISCO — After an uncharacteristic showing from the Giants’ pitching on Friday—particularly the rough start Hayden Birdsong turned in—the Giants were back to their pitching ways on Saturday. That is, until late. But we’ll cross that bridge when we get there. The Giants defeated the Red Sox on Saturday, 3-2, behind a gem from Landen Roupp.

Roupp led the Giants to victory, tossing six innings of shutout baseball. He allowed only three hits and kept the Red Sox off the bases for the most part. His only real blemish was the three walks he issued. Speaking to reporters after the game, Roupp elaborated, saying, “I felt like I had pretty decent command today. Obviously, the three walks don’t look pretty, but other than that I was in the zone. Curveball was good and changeup was doing its thing.”

Roupp’s outing was just what the doctor ordered for the Giants.

Randy Rodriguez pitched a scoreless seventh, Tyler Rogers followed with a scoreless eighth, and Bob Melvin turned the game over to his closer, Camilo Doval, for the ninth. Camilo struggled—but not in his traditional sense. He gave up three hits and two runs, but didn’t walk anyone—something that usually accompanies his rough outings. Bob Melvin noted that to me following the game, saying, “He got some hard contact on pitches he normally might get some swing and miss… but he didn’t walk anyone.” In the end, Doval still recorded the save as the Giants downed the Red Sox 3-2.

On the offensive end, all the Giants’ runs came courtesy of the long ball. Heliot Ramos homered in the first inning to give the Giants a 1-0 lead, followed by Rafael Devers’ first home run with the Giants. Devers’ shot—a two-run blast to left field—sent a packed Oracle Park crowd into a frenzy. Some might have said Devers was pressing a bit early on with the Giants, but not according to Bob Melvin. Bob said he has “remained the same guy his whole time here so far,” and that nothing appears to bother the slugger.

With the win, the Giants improved to 43-34 on the year and are currently four games back in the N.L. West, trailing the Dodgers. The Giants will send Robbie Ray (8-2, 2.68 ERA) to the mound, countered by Lucas Giolito (3-1, 4.73 ERA) for the Red Sox at 1:05 PM PST at Oracle Park.

Note of the day: Following a video posted on social media by his wife accusing the Giants right-hander of abuse (exact details of the allegations remain unclear), Sean Hjelle spoke to me and others after the game. He was brief but did confirm that he and his wife are in official divorce proceedings and that they have been “delayed” for unknown reasons. Hjelle said, “I have no official comment at this time, but there will be a time that I do.” It sounds as if he plans to speak on the matter more in the future when all legal matters have been resolved.

San Francisco Giants podcast Augie Mesenburg: Giants get some key home runs to edge Red Sox at Oracle on Saturday; Hjelle the subject of spousal abuse accusations

Sean Hjelle of the San Francisco Giants pitches against the Los Angeles Dodgers at Dodger Stadium on Sun Jun 15, 2025 (AP News photo)

San Francisco Giants podcast Augie Mesenburg:

#1 Augie, on Friday Rafael Devers went 0-5 and today got his first home run as a San Francisco Giant.

#2 Heliot Ramos got a hold of one for his 13th home run of the season. Ramos has been very reliable in the lead off role and has been on a tear.

#3 The Giants got some pitching holding off the Boston Red Sox on Saturday with starter Landen Roupp pitching six innings and allowing three hits with seven strikeouts.

#4 Sean Hjelle made some headlines that he didn’t need. Hjlle’s wife Caroline posted on Tiktok Friday afternoon that Hjelle was an abusive husband, that he abandoned his wife and two sons on Mothers Day, and he was cheating on her. Hjelle was asked about the Tiktok posts before Saturday’s game and said he didn’t want to talk about it.

#5 It was Camilo Doval in relief who got into a ninth inning jam allowing two runs that allowed the Sox to close it within one run but the Giants held onto win it 3-2.

Augie Mesenburg is a MLB podcast contributor at http://www.sportsradioservice.com and is a sports reporter for 1080 KWAI Honolulu

Giants Fall to Red Sox 7-5 as Pitching Falters, Bases-Loaded Opportunities Slip Away

Ryan Walker during the Giants vs Red Sox game on Friday night at Oracle Park. (Photo: SF Bay News Lab on Instagram)

By Jeremiah Salmonson

SAN FRANCISCO–Struggling recently, the San Francisco Giants looked to turn the page on two losing series over the past week. On Friday, the Giants welcomed the Boston Red Sox to town for a three-game set. Rafael Devers faced his former team for the first time since being traded from Boston to San Francisco just five days ago. The Giants had their chances but ultimately fell to the Red Sox, 7-5, on Friday night.

The problem for the Giants was their pitching—a rarity this season. Along with the uncharacteristically poor performance on the mound, the Giants also failed to come through with timely hits when it mattered most.

In the second inning, the Giants loaded the bases with no outs for Christian Koss, who hit into a double play. In the fourth inning, they loaded the bases again with no outs for Koss. Once again, he grounded into a double play.

Granted, each double play brought in a run, but it let the air out of an otherwise dialed-in offense early. The Giants loaded the bases one more time in the eighth inning with two outs before Mike Yastrzemski struck out swinging. Those moments were big missed opportunities—but they weren’t the sole reason for the loss. They played a part, but the pitching never found a groove.

Starter Hayden Birdsong had an uncharacteristically rough outing, going only four and a third innings while allowing seven hits and five runs. After the game, Birdsong cited control issues as the reason for his struggles. “I know I got behind. Whenever I gave up hits, it’s because I got behind. When I’m ahead, it’s a lot better. I feel a lot better and a lot more comfortable… something I gotta work on.”

Sean Hjelle relieved Birdsong and gave up one run in an inning of work. Erik Miller threw two-thirds of an inning, followed by Joey Lucchesi, who was only able to record one out and gave up a run. The Giants capped off the night with Ryan Walker and Spencer Bivens combining for two and two-thirds innings of no-hit baseball. It was one of Walker’s best outings in a while, and the Giants hope it will boost his confidence moving forward.

On the offensive side, the Giants’ only run that scored without also recording an out came on a Mike Yastrzemski RBI single in the second inning. Every other Giants run came on a play where they also made an out—not ideal for a team struggling to score runs and badly in need of timely hitting.

Wilmer Flores and Aroldis Chapman exchanged words following the final out of the game in what appeared to be a misunderstanding. It remains unclear what was said to Wilmer, but it seemed to be in an angry tone—something he took exception to.

After the game, Wilmer was still puzzled, telling reporters, “I want to know what he said. I still don’t know.” When asked if it may have had to do with a pitch violation during the at-bat, Flores responded, “I guess, I don’t know.”

With the loss, the Giants have now dropped five of their last seven games and are looking to get back on track Saturday. They’ll send Landen Roupp (4-5, 3.99 ERA) to the mound against Boston’s Brayan Bello (3-1, 3.49 ERA) in Game 2 of the series, with first pitch scheduled for 1:05 PM PST.

The Giants are now 42-34 on the season.