Bubic and bad luck shut down Giants, and Pasquantino’s eighth-inning home run carries Royals to 3-1 win in series opener

Kansas City Royals starter Kris Bubic (50) had a no hit bid going into the sixth inning but lost it on a Wilmer Flores base hit at Oracle Park in San Francisco on Monday May 19, 2025 (AP News photo)

Monday, May 19, 2025

Oracle Park

San Francisco, California

Kansas City Royals 3 (27-22)

San Francisco Giants 1 (28-20)

Win: Kris Bubic (3-0)

Loss: Tyler Rogers (2-2)

Save: Carlos Estevez (14)

Time: 2:24

Attendance: 28,432

By Stephen Ruderman

Kris Bubic shut down the Giants’ offense, and Vinnie Pasquantino hit a two-run home run off of Tyler Rogers in the top of the eighth inning to carry the Royals to a 3-1 win in the series opener.

The Giants were riding high off their sweep of the A’s over the weekend. Monday night, they welcomed the Kansas Royals to Oracle Park for a 2014 World Series rematch, and they looked to return to their season-high ten games over .500. Robbie Ray, who came in 6-0, was on the mound, and the Giants were 9-0 in his starts.

Ray was his usual self Monday night. He had to work around a couple of jams, but he struck out seven over seven shutout innings. 

Ray was good Monday night, but Kris Bubic, the young left-hander who took the ball for Kansas City, was lights out. Bubic took a no-hitter into the sixth inning, which ended with a two-out base-hit by Wilmer Flores.

The Giants finally had their first rally of the night going against Bubic in the bottom of the seventh. Willy Adames walked with one out, and Casey Schmitt, who was activated off the injured list prior to the game, roped a double down the left field line to put runners at second and third with one out. 

Tyler Fitzgerald came up and hit a bullet, but it was right to shortstop Bobby Witt Jr. Adames, who had no time to react, was doubled off third to end the inning. It was just bad luck. Fitzgerald hit the ball on the screws, but just to the wrong place. That’s baseball, and that is why certain things like exit velocity don’t always mean everything.

That did it for Bubic, who only gave up two hits over seven shutout innings. He walked three, and he struck out five.

The bad luck that bit the Giants in the bottom of the seventh would rear its head in the top of the eighth when Tyler Rogers came into the game. Jonathan India doubled with one out, and two batters later, Vinnie Pasquantino hit an absolute bomb over the 24-foot-high wall in the deepest part of the yard in right-center field to give the Royals a 2-0 lead. It was only the second home run the usually-reliable Rogers gave up this season.

The Giants looked to respond against left-hander Daniel Lynch in the bottom of the eighth. Sam Huff and Heliot Ramos got base-hits to put runners at first and second with one out. 

John Schrieber was then brought in for Kansas City to face the white-hot MLB RBI leader, Wilmer Flores. Wilmer worked the count full, and was prepared to take Schrieber to a long at-bat. However, Schrieber threw an inside sinker that Wilmer surprisingly chased, and there were two away.

Jung Hoo Lee was now at the plate. Lee took a fastball high for ball one, and then he lined a double to right. Huff scored to put the Giants on the board, but Matt Williams held Ramos up at third. It was up to Matt Chapman, but he popped up to Royals’ catcher Salvidor Perez in foul territory to end the inning.

The Giants were unable to tie it, and the Royals got that run back against Jordan Hicks in the top of the ninth. Hicks was making his first appearance out of the bullpen after getting bumped from the rotation, and his struggles only followed him to the pen.

Maikel Garcia led off the inning with a base-hit to center, and he moved to second on a sacrifice bunt by Darion Blanco. Hicks walked Hunter Renfroe with two outs, and then Kyle Isbel lined a base-hit to center that scored Garcia to make it 3-1.

Carlos Estevez came in for the bottom of the ninth. The Giants, as they always did, kept fighting until the very end, as LaMonte Wade lined a base-hit to right-center with one out. Unfortunately, it wouldn’t get anything started, and Estevez set down the next two to close it out.

Kris Bubic was rewarded for his dominant seven-inning performance with the win. Tyler Rogers was tagged with the loss, and Carlos Estevez picked up the save.

The Giants fall to 28-20.

Tuesday, the Giants will look to bounce back behind Hayden Birdsong (1-0, 2.31 ERA), who has just been brought into the rotation, in his first start of the season. Countering Birdsong for Kansas City will be the veteran right-hander, Michael Lorenzen (3-4, 3.76 ERA).

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

Giants News and Notes:

  • With Schmitt’s return from the IL, the Giants designated infielder David Villar for assignment. 

Villar had been up with the Giants at various points since 2022, and hit exactly .200 in 118 games with the Giants over four seasons. He also hit exactly .200 in nine games this season.

San Francisco Giants podcast Augie Mesenburg: A’s fans who visited San Francisco felt welcome was insincere

San Francisco Giants outfielder Jung Hoo Lee signs for fans before their contest against the Sacramento A’s at Oracle Park in San Francisco on Fri May 16, 2025 (AP News photo)

San Francisco Giants podcast Augie Mesenburg:

#1 Augie I know you had got a chance to mention that A’s fans who came to Oracle Park in San Francisco whether they traveled from Sacramento or Oakland got to spend some of their funds in the City but it was when they got to Oracle Park they felt their welcome was patronizing. They even played the A’s old victory song Celebration by Kool and the Gang after the Giants won that didn’t go over very well the East Bay fans.

#2 It is the goal of the Giants to try and woo A’s fans since the A’s have moved to Sacramento and try to target the East Bay which is now void of Major League Baseball.

#3 Some of the fans who attended Sunday’s game said the whole make the East Bay fans feel welcome was not sincere. The Last Dive Bar co founder Bryan Johanson who was of the organizers who help create the reverse boycott last season said the welcoming by the Giants didn’t really fool any of the A’s fans who came out to Oracle Park and the Giants were the ones who voted to relocate the A’s and really were after having the entire Bay Area to themselves.

#4 Giants Chief Marketing Officer Rachel Heit told SF Gate that connecting the 510 Oakland base to the San Francisco Giants is important to the Giants fans and wanted to make them feel welcome.

#5 The A’s fans who in San Francisco for the series from the East Bay still had difficulties knowing the Giants were all part of the plan to get the Athletics to move out of Oakland. They mentioned also the Giants prevented the A’s from moving to San Jose using the A’s very own territorial rights that they gave the Giants so they could stay in the Bay Area but used it against them so they couldn’t move to San Jose.

Augie Mesenburg is a San Francisco Giants podcast contributor at http://www.sportsradioservice.com

Giants comeback in 3-2 win over A’s; Ramos gets gamer in 8th for SF

San Francisco Giants Heliot Ramos right circles the bases after hitting a home run off the Sacramento A’s in the bottom of the first inning at Oracle Park in San Francisco on Sun May 18, 2025 (AP News photo)

Sunday, May 18, 2025

Oracle Park

San Francisco, California

Sacramento Athletics 2 (22-25)

San Francisco Giants 3 (28-19)

Win: Randy Rodriguez (3-0)

Loss: Tyler Ferguson (0-6)

Save: Ryan Walker (3)

Time: 2:19

Attendance: 40,051

By Stephen Ruderman

SAN FRANCISCO–The Giants came back with two runs in the bottom of the eighth inning to complete the sweep of the Bay Bridge Series with a 3-2 win over the Oakland A’s Sunday.

Wilmer Flores single handedly carried the Giants in the first two games of this series. First, he knocked in eight of the Giants’ nine runs with his three home runs in the opener on Friday night. Then Saturday, he grinded through a nine-pitch at-bat to draw the walk-off walk that knocked in the lone run of the game.

Justin Verlander took the ball as the Giants looked for their first three-game sweep of the A’s since 2015. Verlander was still looking for that elusive first win in a Giants’ uniform, as he came in 0-3 in his first nine starts. Perhaps the tenth time would be the charm.

Verlander got off to a shaky start in the top of the first inning. The A’s loaded the bases with two outs following a double and a pair of walks. Fortunately, Verlander managed to wiggle his way out of it without any damage.

Left-hander Jeffrey Springs took the mound for Oakland. On the first pitch Springs threw in the bottom of the first, Heliot Ramos greeted him with a home run to the Giants’ bullpen out in left-center field.

The Giants had fired the opening salvo, and Verlander cruised through the second and third innings.

However, the A’s staged a two-out rally and loaded the bases against Verlander in the top of the fourth. Lawrence Butler then came up and lined a base-hit up the middle to center, and that knocked in a pair of runs to give the A’s their first lead of this series. Verlander was done after four innings, and he would remain winless after ten starts.

After Ramos’ home run to lead off the bottom of the first, Springs flat out dominated. All he did was retire 20-straight Giants. When Matt Chapman broke that streak with a two-out base-hit in the bottom of the seventh. Springs gave up just one run and two hits over six and two thirds innings. He didn’t walk a single guy, and he struck out five.

Following Verlander’s departure, Spencer Bivens pitched a pair of one two three innings in the fifth and sixth, and lefty Erik Miller struck out two in a scoreless top of the seventh. Randy Rodriguez then took the ball for the top of the eighth and threw a one two three inning.

Mark Kotsay brought in Tyler Ferguson for the bottom of the eighth. LaMonte Wade, who has finally been starting to swing the bat, led off the inning with a triple to Triples Alley in right-center. The sellout crowd of 40,051 finally got into it, and the Giants were in business.

Up came Patrick Bailey, who is also finally starting to heat up at the plate. Kotsay had the A’s play the infield in, and Bailey grounded a base-hit up the middle to center to tie it.

It was a brand-new game at 2-2, and the Giants looked to take the lead. Christian Koss then sacrificed Bailey over to second with a bunt down the first base line. It should be noted that when Nick Kurtz went to pick the ball up, Koss started back pedaling towards the plate. However, Kurtz knew better than to fall for the old Javy Baez trap, and he just took the ball over to first.

Up came Heliot Ramos, and he grounded a base-hit to left field. Bailey came sprinting home, and the Giants were back ahead. However, Ramos was tagged out after being caught in a rundown between first and second.

For anybody interested, the Ramos putout was 7-2-3-4-2. As my pal in the press box and Editor-in-chief of Sport Relay, Evan Thompson, said, it was a zip code. 72342 is the zip code of Helena and West Helena, Arkansas to be exact.

Anyway, while it wasn’t the best look for Ramos to be caught in the rundown after his big hit, it didn’t take away from his big day, as he knocked in two of the Giants’ three runs.

Melvin stuck with his man, Ryan Walker, for the top of the ninth. Walker rewarded his skipper with a one, two, three inning to pick up his eighth save, and the Giants had the sweep.

At the end, it was Randy Rodriguez who got the win, and Tyler Ferguson who took the loss.

The Giants improve to 28-19, and they will look to build off the sweep when the Kansas City Royals come to town Monday night to start a three-game series.

Robbie Ray (6-0, 3.04 ERA) will take the ball for San Francisco in the series opener Monday night. The Giants are 9-0 in his starts this season. Left-hander Kris Bubic (4-2, 1.66 ERA) will counter for Kansas City.

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

Giants News and Notes:

With Sunday’s sold-out crowd of 40,051, the Giants have now sold out 11 games at Oracle Park this season. That is the most in a season since 2018.

Final Thoughts:

See, I told ya the Giants would be fine.

The Giants were tested in their first legitimate slump of the season, and they passed with flying colors. As each day goes by, and as the Giants pick up more and more dramatic comeback wins, the more I am convinced that we are witnessing a special season in the City by the Bay.

Headline Sports podcast Bruce MacGowan: Giants comeback Sunday to sweep A’s; Can 49ers Purdy live up to salary expectations?; Warriors to regroup after post season elimination

San Francisco Giants Heliot Ramos slugs a go ahead RBI single against the Sacramento A’s in the bottom of the eighth inning at Oracle Park in San Francisco on Sun May 18, 2025 (AP News photo)

Headline Sports podcast Bruce MacGowan:

#1 San Francisco Giants came back down 2-1 with their 13th comeback of the season to sweep and defeat the Sacramento A’s 3-2 on Sunday. The Giants are now tied for the most comeback wins in MLB.

#2 San Francisco 49ers quarterback Brock Purdy who signed a $265 million five year contract becomes the eighth highest paid quarterback in the NFL. Question is will Purdy get the protection from his offensive line or will he be running for his life. Also the 49ers have been scheduled for five prime time games despite struggling and losing their last four games in a row in 2024.

#3 Golden State Warriors will regroup after their rough post season losing to the Minnesota Timberwolves and losing their start player Stephen Curry due to a hamstring injury. The Warriors are still trying to decide Jonathan Kuminga’s role for next season and will he be back?

Bruce MacGowan is a podcast contributor at http://www.sportsradioservice.com

San Francisco Giants podcast Stephen Ruderman: Verlander gets the call still looking for that first win

San Francisco starter Justin Verlander pitches against the Chicago Cubs at Wrigley Field on Tue May 6, 2025. Will face the Sacramento A’s on Sun May 18, 2025 at Oracle Park in San Francisco (AP News photo)

San Francisco Giants podcast Stephen Ruderman:

#1 San Francisco Giants had the bases loaded with Wilmer Flores at the plate and Sacramento A’s pitcher Mason Miller trying to close the door in relief with two out in the bottom of the tenth. Miller wound up walking Flores to force base runner Willy Adames in from third base for the game’s only run for a 1-0 win.

#2 Miller who is the A’s ace closer intentionally walked Mike Yastrzemski to get to Flores and the A’s had their backs to the wall with Flores coming up who had hit three home runs on Friday. Some questioned after the game why give Yastrzemski four wide ones to get to Flores?

#3 A’s starter Luis Severino pitched well enough to win the ball game going six innings allowing six hits and no runs scored. Severino looked like he could pitch into the ninth he was doing so well until relieved.

#4 San Francisco starter Landen Roupp pitched six innings, gave up five hits and no runs and also could have lasted two more innings.

#5 The A’s and Giants return for game three of the series Sunday the Giants could get the sweep if they can finish off the A’s. If so that would be the A’s fifth straight loss. The A’s will be starting LHP Jeffery Springs (5-3 ERA 4.27) for the Giants RHP Justin Verlander (0-3 ERA 4.31) who continues to look for his first win of the season.

Join Stephen Ruderman for the Giant podcasts at http://www.sportsradioservice.com

Severino Shines Again on the Road, but A’s Fall to Giants in Extra-Inning Walk-Off

Luis Urias on Saturday in the game against the Giants at Oracle Park. (Photo: Athletics on X)

By Jeremiah Salmonson

SAN FRANCISCO — Luis Severino and Landen Roupp engaged in an old-fashioned pitchers’ duel on Saturday night at Oracle Park. Neither starter gave up a run, as the Giants defeated the A’s in walk-off fashion, 1-0.

The game remained scoreless heading into the bottom of the 10th inning after the A’s failed to score in the top half. Mason Miller came in to face the Giants with Willy Adames as the designated runner at second base. LaMonte Wade then walked, followed by a sacrifice bunt from Patrick Bailey that moved the runners to second and third with one out. A’s manager Mark Kotsay elected to walk Mike Yastrzemski to load the bases and have Miller face Wilmer Flores. Flores then drew a walk after a tough at-bat, and the Giants won the game 1-0.

After the game, Kotsay defended the decision, saying, “Lefties have done a better job of taking good at-bats against Mason. I had full confidence with him against Flores there. Flores took a good at-bat and fouled a couple pitches off, and obviously, the walk is big.”

Kotsay continued, reflecting on where he felt the A’s came up short.

“We had chances with runners in scoring position early in this game—I think we were 1-for-10 or worse. That’s where the game was lost. Offensively, we didn’t execute and didn’t get the job done.”

Landen Roupp (6 IP, 5 H, 0 R, 2 BB, 5 K) and Luis Severino posted nearly identical lines, as both were dealing. Severino went six innings, allowing no runs on four hits while walking one and striking out five.

“I thought Sevy did a great job,” Kotsay said. “This is the start we needed out of him, like we talked pregame.”

It was another fantastic road performance from Severino, who continues to display extreme home/road splits. At home this season, Severino is one of the worst starters in baseball, sporting a 6.75 ERA across six starts, with a 1.50 WHIP and .271 opponent batting average. On the road, however, he’s been dominant. In four road starts, Severino has a 0.72 ERA, a .200 opponent batting average, and a 0.96 WHIP. The contrast is striking.

“I just have to figure out a way to pitch good at home,” Severino said Saturday. “I feel like if I only pitched on the road I would be freaking Cy Young. I need to get better at home. I need to figure out something.”

The A’s offense managed no runs to support Severino’s strong outing on Saturday night in San Francisco.

With the loss, the A’s fall to 22-24 (8-13 at home), while the Giants improve to 27-19 (15-7 at home).

On Sunday, the A’s will try to avoid the sweep, sending Jeffrey Springs (5-3, 4.27 ERA) to the hill. He’ll be opposed by Giants starter Justin Verlander (0-3, 4.31 ERA). First pitch is slated for 1:05 p.m. PST at Oracle Park.

Flores Ties MLB RBI Lead With Career Night in Giants’ 9-1 Win

Logan Webb in the game against the Athletics on Friday night at Oracle Park (Photo: San Francisco Giants on X)

By Jeremiah Salmonson

SAN FRANCISCO — On any other night, Logan Webb would be the lead of this story. However, even with Webb’s brilliance in the Giants’ 9-1 win over the Athletics on Friday, Wilmer Flores takes center stage.

Wilmer finished the game 3-for-4 with three home runs. He launched a grand slam in the third inning, a three-run shot in the sixth, and capped off his incredible night with a solo blast in the eighth. The trio of homers gave Flores eight RBI, vaulting him into a tie with Aaron Judge for the most RBI in the majors at 41.

“Every time he hit a homer today, I was like, man, he’s a true professional. My favorite player, so it’s fun to watch him every day. He takes amazing at-bats all the time, and that just kinda kickstarted the game for us,” Logan Webb said of Flores.

Wilmer’s teammates and coaches consistently praise his work ethic and daily preparation around the Giants clubhouse. Friday felt like the perfect night to spotlight those traits after a career performance.

Bob Melvin spoke postgame about Wilmer’s toughness and the adversity he’s overcome. “It’s pretty remarkable where he’s come from (speaking on his journey after his season-ending knee injury and surgery last season) you know, last year to this year, having the surgery and coming into spring training a little uncertain… What’s he tied in the league with RBI in all of baseball? He’s a pretty tough kid.”

Melvin continued, emphasizing Wilmer’s reputation. “Look, everybody loves Wilmer here. Everybody around the league loves Wilmer. He’s about one of the most respected guys in the league you’re going to come across. It’s great to have someone have a game like that, but it’s doubly good that it was Wilmer.”

As much as Wilmer was the talk of the night, Logan Webb also shined in his start. Dealing through seven innings and allowing just two hits, Webb came back out for the eighth eyeing a complete game shutout if he could be economical in the eighth. Unfortunately, two infield singles and a run ended those hopes. Still, he finished the eighth having allowed just one run on five hits. Webb walked two and struck out five in a masterful performance — a much-needed effort to help get the Giants back on track.

The eighth was the only inning in which the A’s scored. Tyler Soderstrom singled home Luis Urias to put the A’s on the board. They wouldn’t score again.

Aside from Wilmer’s heroics, the Giants added one more run on a Willy Adames RBI single after Matt Chapman doubled in the at-bat before, making it 9-1 heading into the ninth.

After throwing 107 pitches (70 strikes), Logan Webb was relieved in the ninth by Camilo Doval, who sealed the win with a dominant 1-2-3 inning. Doval struck out all three batters he faced — Pereda looking, Butler swinging, and Andujar swinging.

With the win, the Giants improved to 26-19 on the season and bumped their run differential to +45. The A’s dropped to 22-23, with their run differential falling to -59.

A’s Note: The A’s have allowed 37 runs in their last three games — their most in a three-game span since May 9-11, 2016, when they gave up 40.

Giants Note: With three home runs, Wilmer Flores becomes only the fourth Giant in franchise history to hit at least three homers and drive in eight runs. He joined Joc Pederson (May 24, 2022), Willie Mays (April 30, 1961), and George Kelly (June 14, 1924).

The A’s and Giants continue the series Saturday at 6:05 PM PST at Oracle Park. The Giants will send Landen Roupp (2-3, 4.95 ERA) to the mound, while the A’s counter with Luis Severino (1-4, 4.70 ERA).

San Francisco Giants podcast Morris Phillips: Giants open up three game series with A’s Friday

San Francisco Giants pitcher Jordan Hicks (right) is relieved by manager Bob Melvin (left) in the top of the third inning against the Arizona Diamondbacks at Oracle Park in San Francisco on Wed May 14, 2025 (AP News photo)

On San Francisco Giants podcast with Morris Phillips:

#1 The San Francisco Giants dropped a three game series to the Arizona Diamondbacks losing two out of three. Both loses by San Francisco were narrow loses starting with Monday’s 2-1 loss as the Diamondbacks lead off hitter Corbin Carroll hit two home runs which was all the runs the Diamondbacks needed for the win.

#2 The Diamondbacks held onto win on Wednesday afternoon with 13 hits to just hold onto get by the Giants 8-7. The Diamondbacks got home run help from Ketel Marte who hit two homers in the rubber game win.

#3 Giants starter Jordan Hicks gave up Marte’s first home run a solo blast in the first inning then in the top of the fourth Marte homered off Giants reliever Hayden Birdsong. Marte was seeing the ball well during the Wednesday matinee.

#4 The Sacramento A’s come calling on Friday night at Oracle Park in the first of a three game series. This will be the first non Bay Bridge Series between the two clubs since the A’s moved to Sacramento. Still this doesn’t take away from the nostalgia of it all does it?

#5 Morris, taking a look at the starters for this one Friday for the A’s manager Mark Kotsay has not decided on who will start to open the series yet. For the Giants RHP Logan Webb (4-3 ERA 2.60) has been having a lot success out on the mound. How do you see this series.

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

San Francisco Giants game wrap: Giants’ comeback falls just short, as Diamondbacks hold on for 8-7 win to take series

Arizona Diamondbacks third base coach Shaun Larkin (88) congratulates Ketel Marte (right) after hitting a two run home run in top of the fourth inning against the San Francisco Giants at Oracle Park in San Francisco (AP News photo)

Wednesday, May 14, 2025

Oracle Park

San Francisco, California

Arizona Diamondbacks 8 (23-21)

San Francisco Giants 7 (25-19)

Win: Ryan Thompson (1-0)

Loss: Jordan Hicks (1-6)

Save: Shelby Miller (3)

Time: 3:14

Attendance: 30,078

By Stephen Ruderman

The Giants came back from down 8-2 to put the tying run 90 feet away at third base in the bottom of the ninth inning, but at the end, the Diamondbacks held on to win this thriller by a final of 8-7 Wednesday.

After a wild win Tuesday night, the Giants looked to take the series over their division rivals Wednesday. However, Giants’ starter Jordan Hicks has had his struggles in the early going this season, and they would continue Wednesday.

Katel Marte shot a home run just fair down the right field line with one out in the top of the first inning to give the Diamondbacks an early 1-0 lead. Arizona then scored two more runs in the top of the second on RBI base-hits by Geraldo Perdomo and Alek Thomas.

The Diamondbacks led 3-0, and they looked to blow it open early, as they still had the bases loaded with nobody out. Hicks caught a break when Corbin Carroll lined a bullet to first-baseman David Villar, who turned an unassisted double play. Marte, who had homered an inning prior, struck out to end the inning, and Hicks got out of it down by just three.

The Giants had their response against Diamondbacks’ starter Eduardo Rodrigurez in the bottom of the second. Just like last night, the suddenly-hot Christian Koss came up with the bases loaded and one out. He didn’t hit a grand slam like last night, but he fisted a base-hit to right, which knocked in Willy Adames to put the Giants on the board. Heliot Ramos then knocked in catcher Sam Huff with a sacrifice fly to right to make it 3-2.

However, the struggles continued for Hicks in the top of the third. Lourdes Gurriel led off the inning with a double, and after Josh Naylor got Gurriel over to third on a bloop single, Hicks was done after just two-plus innings.

Bob Melvin brought up the reliable Hayden Birdsong. Birdsong has been off to a great start this season, and he came into today’s game with a 1.33 ERA. Unfortunately, this would not be Birdsong’s day, as Eugenio Suarez greeted him with a three-run home run to left to open Arizona’s lead back up to 6-2.

After the Giants went down one, two, three against Rodriguez in the bottom of the third, Birdsong was tagged for another home run with one out in the top of the fourth. This one was the second home run of the day for Katel Marte, who hit a two-run shot over the high wall in right-center. The Diamondbacks now had an 8-2 lead.

However, despite their recent offensive struggles, the Giants have never given up, and they have been known to come back and win games. The Giants put runners at first and second with two outs in the bottom of the fourth for Heliot Ramos. Ramos lined a double down the left field line, and both runners scored to make it 8-4, and the Giants had sent their message.

Birdsong got through the fifth, and Spencer Bivens pitched scoreless innings in the sixth and seventh.

Though they went down scoreless in the fifth and sixth, the Giants continued to chip away at Arizona’s lead in the bottom of the seventh against Ryne Nelson. Wilmer Flores singled with one out, and Jung Hoo Lee hit a two-run home run to right-center to make it 8-6.

Erik Miller threw a one, two, three top of the eighth, and Nelson retired the first two men he faced in the bottom of the eighth. Then there was some drama. Koss drew a walk, and Heliot Ramos reached on an infield hit to third. However, Koss rounded second and collided with Diamondbacks’ shortstop Geraldo Perdomo. Koss fell to the ground and appeared to be hurt, and he was promptly tagged out.

However, after Melvin came out to argue, the umpires called Type 2 obstruction on Perdomo. Type 2 obstruction is called when a runner is impeded by a fielder without the ball while a play is not being made on him. With type 2 obstruction, the play continues, and then the umpires determine where the runner would have gone had the obstruction not occurred.

Usually, if a player stops after Type 2 obstruction is called and stays put or assumes he’s entitled to the next base—as is the case with Type 1 obstruction, which is called when a runner is being impeded by a fielder without the ball while a play is being made on him—and he gets tagged out in the process, the out stands.

Diamondbacks Manager Torey Lovullo was furious. His argument very well may have been that Koss was sitting on the ground after the obstruction, and thus should have been out. However, since Koss was hurt and unable to get up and go back to second, he was awarded second base to nullify the obstruction. What also complicated things was that the obstruction was not called until after the play ended.

First Base Umpire and Crew Chief Mark Ripperger explained the crew’s decision to Lovullo, who would be thrown out of the game. On the other hand, Melvin and Giants Third Base Coach Matt Williams did not like that Koss was unable to move up to third.

However, as I mentioned earlier, Koss would have been awarded third on Type 1 obstruction if a play was being made on him while he was impeded. Since this was Type 2 obstruction, because play was not being made on Koss, he had to stay at second.

After all the chaos ended, Wilmer Flores popped out to end the inning.

Giants’ closer Ryan Walker pitched a scoreless inning in the top of the ninth, and the Giants rallied against Shelby Miller in the bottom of the ninth.

Matt Chapman hit a base-hit to left with one out, and then Willy Adames hit a ground-rule double to left-center. After being down 8-2 back in the fourth inning, the Giants had the tying run in scoring position with one out in the bottom of the ninth.

Patrick Bailey, who came in for Huff to catch in the top of the inning, drew a walk to load the bases for Mike Yastrzemski. Yastrzemski struck out swinging, and Melvin sent in LaMonte Wade to pinch-hit for Villar. Wade walked, and Chapman scored to make it 8-7.

Now, the tying run was standing just 90 feet away at third, and the winning run was in scoring position at second. Up came Koss with a chance to be the hero. He took the first two pitches for strikes, and then he took two more pitches to work the count to 2-2. At the end, Koss flew out to center-fielder Alek Thomas in shallow right-center, and the Giants came up just short.

The Diamondbacks ended up taking the series, and it was a tough loss for the Giants. However, the fact that the Giants came back from down 8-2 to put the tying run at third in the ninth shows just how good, resilient and determined the 2025 Giants are. It was a tough loss, but the Giants should hold their heads high as they leave the ballpark and be ready to go against the A’s on Friday.

Eduardo Rodriguez only pitched four innings, so it was Ryan Thomas, who pitched the bottom of the fifth for the Diamondbacks, who got the win. Jordan Hicks took the loss, and Shelby Miller picked up his third save.

The Giants fall to 25-19, and they will get a day off on Thursday. On Friday, the Oakland/Sacramento A’s will come to Oracle Park for a three-game set. Giants’ ace Logan Well (4-3, 2.60 ERA) will take the ball in the series opener Friday night. The A’s have yet to announce their starter.

First pitch will be at 7:15 p.m.

Ray hangs in there for solid outing to stay undefeated, and Koss’ grand salami carries Giants to wild 10-6 win over Arizona

San Francisco Giants Jung Hoo Lee (51) is congratulated by teammates Heliot Ramos (far left), Mike Yastrzemski (5) in the bottom of the eighth inning against the Arizona Diamondbacks at Oracle Park in San Francisco on Tue May 13, 2025 (AP News photo)

Tuesday, May 13, 2025

Oracle Park

San Francisco, California

Arizona Diamondbacks 6 (22-21)

San Francisco Giants 10 (25-18)

Win: Robbie Ray (6-0)

Loss: Brandon Pfaat (6-3)

Time: 3:00

Attendance: 30,960

By Stephen Ruderman

Robbie Ray pitched solid innings after giving up a three-spot in the top of the first inning, and Christian Koss’ grand slam—also his first big league home run—in the bottom of the second propelled the Giants to a wild 10-6 win over the Diamondbacks.

The Giants came into Tuesday night losers of four-straight after Corbin Carroll hit a pair of home runs and Merrill Kelly further stymied the Giants’ offense in the series opener Monday night.

Tuesday night, the Giants had the perfect man on the mound to be the stopper. That was none other than Robbie Ray, who was 5-0. Even better, the Giants came in 8-0 in Ray’s starts this season.

It was Tuesday night, which meant the Giants would be playing their third game in their new funky city connect jerseys. The only bad news was that they were 0-2 in them. Either the Giants were going to lose their first game with Ray on the mound, or they were finally going to win their first game in their new musical threads.

Unfortunately, all signs pointed to the former early on. While Robbie Ray’s night started off nicely with a strike out of Katel Marte, base-hits by Corbin Carroll and the veteran outfielder, Randal Grichuk, put runners at the corners for Arizona with one out.

Eugenio Suarez came up and roped a double down the left field line to put the Diamondbacks on the board. Then up came Josh Naylor, who grounded a base-hit up the middle into center field, which knocked in a pair of runs.

The Diamondbacks had an early 3-0 lead, and they were looking for more. Naylor stole second base, and then he advanced to third on a two-out infield hit by Lourdes Gurriel Jr.

Ray was on the ropes, but he was able to get Jordan Lawler to ground out to second, and at last, the inning was over. Ray had to throw 26 innings to get through the top of the first, and the three runs didn’t help either. However, despite their recent offensive struggles, the Giants have tended to respond to big innings by the other team.

Diamondbacks’ starter Brandon Pfaat threw a scoreless bottom of the first, but the Giants would have their response in the bottom of the second. Wilmer Flores started the inning with a base-hit, and Willy Adames drew a walk. LaMonte Wade flew out to right, which got Wilmer over to third, and Patrick Bailey loaded the bases.

Some people, including myself, have questioned Christian Koss’ role on the team. He had not been off to the best start, and he was seen by some as a waste of a roster spot. Last night, he knocked in the Giants’ only run with a two-out base-hit to right in the bottom of the fifth. Tuesday night, he was put in a big spot, as he stepped up to the plate with the bases loaded.

Koss took a sweeper down the pipe. Then he gulfed a sinker down and in, and he lined it to the first row of the bleachers out in left to suddenly put the Giants ahead. It was the big swing of the bat that the Giants had been lacking over the last few days. It also re-fired up the 30,960 at Oracle Park, who would make their presence known throughout the night.

The Giants had their big hit, and they had the lead. Meanwhile, Ray had settled down. After his laborious top of the first, he threw a scoreless top of the second, and a one, two, three top of the third.

The Giants threatened in the bottom of the third and fourth, but were unable to come through. The Giants threatened again in the bottom of the fifth, and this time, they were able to pad their lead. It happened with one out when Willy Adames gulfed a two-run home run in left to make it 6-3. Yeah, I know. It was the third home run in this series hit to the first row of the bleachers.

The Giants were not done. They proceeded to manufacture another run later in the inning. Wade and Koss each got base-hits, and Wade scored on a wild pitch.

Ray finished his night with a scoreless top of the sixth. Even after the three run top of the first, the rest of the night was not a cakewalk for Ray, but he hung in there to give his team six solid innings, which officially counts as a quality start. He also struck out nine. It wasn’t the greatest night for Ray, but it certainly was not a bad night.

Kyle Harrison, back up with the team in the bullpen, gave up a leadoff home run to Corbin Carroll in the top of the seventh. It was Carroll’s third home run of the series, and no, it went beyond the first row. It went into a tunnel beyond the wall in left-center, but it would have gone into the second, third or fourth row.

Harrison retired the next three to get through the top of the seventh. Camilo Doval found himself in trouble in the top of the eighth when the Diamondbacks loaded the bases with one out. Katel Marte hit a chopper back to the mound that Doval turned into a one, two, three double play. You don’t see those every day.

The Giants would add three more runs in the bottom of the eighth off left-hander Joe Mantiply. They all came on a three-run home run by Jung Hoo Lee, who was already somewhat the center of attention prior to the game on South Korean Heritage Night. Lee’s home run hit the green tin atop the 24-foot-high Willie Mays wall in right, so it technically didn’t even reach the first row.

Anyway, Lee’s home run made it 10-4. Naylor hit a two-run home run off Spencer Bivens in the top of the ninth to make it 10-6, but it would really be no problem. Gabriel Moreno grounded out to second to end it, and the Giants won it 10-6.

Robbie Ray gets the win and improves to 5-0. The Giants are now 9-0 in Ray’s starts this season. Brandon Pfaat got the loss.

The Giants get their 25th win to improve to 25-19. And before I forget, the Giants finally have their first win in the new city connects.

The Giants can take the series with a win in the matinee Wednesday at 12:45pm PDT. Jordan Hicks (1-4, 5.82 ERA) will go for the Giants. Countering Hicks for Arizona will be the veteran left-hander, Eduardo Rodriguez (1-3, 6.86 ERA).

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