San Francisco Giants podcast Stephen Ruderman: Giants get the home runs but not the win

San Francisco Giants Matt Chapman touches home after hitting a solo home run in the bottom of the third inning at Oracle Park in San Francisco on Wed May 21, 2025 (AP News photo)

San Francisco Giants podcast Stephen Ruderman:

#1 Wednesday the Kansas City Royals Salvador Perez got three hits and belted a two run home run. Bobby Witt Jr and Maikel Garcia contributed with two hits and two RBIs.

#2 The Royals came back from their loss on Tuesday night to take the three game series over the San Francisco Giants 8-4 on Wednesday.

#3 Even though the Royals scored three or fewer runs in their last seven games and scored four or less runs in their last 42 of 50 games this is a team that can compete.

#4 You can’t say the Giants did it without home run help. They got home runs from Matt Chapman, Patrick Bailey and Heliot Ramos. Ramos also hit a two run home run in the top of the ninth inning off Royals pitcher Lucas Erceg that closed the deficit in half 8-4.

#5 The Giants open a three game series in Washington on Friday night at Nationals Park. The Giants will start RHP Landen Roupp (2-3 ERA 4.11) the Nationals will start LHP MacKenzie Gore (2-4 ERA 3.67) first pitch 3:45pm PDT.

Stephen Ruderman filled in for Morris Phillips who does the San Francisco Giants podcasts Thursdays at http://www.sportsradioservice.com

SF Giants game wrap:Webb torched for six runs in worst start of season, and Royals’ bullpen shuts down Giants in 8-4 win to take series

Kansas City Royals Salvador Perez circles the bases after connecting for a two run home run in the top of the fourth inning against the San Francisco Giants on Wed May 21, 2025 at Oracle Park in San Francisco (AP News photo)

Wednesday, May 21, 2025

Oracle Park

San Francisco, California

Kansas City Royals 8 (28-23)

San Francisco Giants 4 (29-21)

Win: Jonathan Bowlan (1-0)

Loss: Logan Webb (5-4)

Time: 2:39

Attendance: 29,064

By Stephen Ruderman

SAN FRANCISCO–The Royals torched Logan Webb for six runs, and their powerful bullpen shut down the Giants’ struggling offense in an 8-4 to take the series Wednesday.

The Royals took the series opener behind seven shutout innings by Kris Bubic on Monday night. Then Tuesday night, Hayden Birdsong was strong over five innings in his first start of the season, and that carried the Giants to a 3-2 win to even the series.

Wednesday, the Giants looked to take the series with their ace, Logan Webb, on the mound. On the surface, Webb was the perfect guy to have going Wednesday, but in baseball, even the best pitchers have their bad days. Unfortunately, that is exactly what happened today to Logan Webb Wednesday.

The Royals started off the game with three-straight singles off Webb to plate a run. Webb then followed that up by striking out the side. It was three base-hits followed by three strikeouts. How very Logan Webb of him.

Kansas City went with the old bullpen game, a move they could make with one of the best bullpens in the game.

Daniel Lynch IV took the ball as the opener in the bottom of the first. Matt Chapman walked with one out, and Wilmer Flores singled him over to third base with two outs. Willy Adames came up as the Giants looked for their response, but Adames flew out to end the inning.

Webb’s troubles continued in the top of the second, as the Royals once again scored a run on three straight singles. However, they would tack on an extra run this time on a sacrifice fly by Bobby Witt Jr. to make it 3-0.

Lynch walked Patrick Bailey and LaMonte Wade with two outs in the bottom of the second, and Royals Manager Matt Quatraro brought in Jonathan Bowlan to face the potential tying run in Heliot Ramos. However, Ramos grounded out to third, and the Giants wasted it.

Webb escaped another jam in the top of the third, and the Giants looked to finally get on the board in the bottom of the third. Matt Chapman would do that on his own, as he led off the inning with a home run to left field.

Jung Hoo Lee then doubled, and the Giants appeared to have a rally going. Unfortunately, Bowlan retired the next three, and it was another wasted opportunity for the Giants

Things fell apart for Webb in the top of the fourth. It started when Kyle Isbel reached on an error by Wade at first. Maikel Garcia then hit a chopper back to the mound, and Webb appeared to be ready to throw to second to get the lead runner, but he bizarrely hesitated and lobbed it over to first to barely get Isbel.

That would prove to be extremely costly for Webb, as Witt lined a double out to left-center to get the run right back and make 4-1. Webb struck out Vinnie Pasquantino, but Salvidor Perez, the longtime Royals’ catcher, and lone remaining Royal from the world series teams in 2014 and 2015, hit a two-run home run to right-center to open it up to 6-1.

Webb finished the inning, but he was done after four in what was his shortest and worst start of the season. He gave up six runs on ten hits, and he plain and simply just did not have it today.

Patrick Bailey hit his first home run of the year to center off Steven Cruz with one out in the bottom of the fourth to make it 6-2. The Giants then loaded the bases, and once again brought up the tying run to the plate in Wilmer Flores. However, it would be another wasted opportunity, as Wilmer lined out to center.

Spencer Bivens came in for the top of the fifth as the mop-up guy, and he gave up two runs over three innings. Jordan Hicks, in his second appearance out of the bullpen, threw a one, two, three, inning in the bottom of the eighth. Lefty Erik Miller then worked around two walks in a scoreless top of the ninth.

Despite the amount of wasted opportunities today, the Giants kept fighting it out every single inning. There was no reason they wouldn’t continue to do so down to their final three outs against Lucas Erceg in the bottom of the ninth.

Wade led off the inning with a line-drive base-hit off the top of the glove of Royals’ right-fielder Drew Waters. Heliot Ramos then hit a two-run home run to left-center to cut the deficit to 8-4, and suddenly, this crowd had something to cheer for. Jung Hoo Lee then walked with one out, and the crowd started getting into it.

Wilmer came up and looked to keep it going. It appeared he was going to when he hit a line drive to right, but it was right to Waters for the second out. That seemed to suck the life out of any potential comeback, as Adames struck out swinging to end it.

It is Jonathan Bowlan, who took over for the opener, Lynch, in the bottom of the second, who got the win for Kansas City. Logan Webb suffered his fourth loss of the season.

The Giants fall to 29-21, and while they lost the series, they still end up with a 5-4 homestand. The Giants swept the A’s, but lost two of three to the Diamondbacks and the Royals. Not your usual homestand.

The Giants will now hit the road for their second of three three-city road trips this season. First up, they will go to the nation’s capital to take on the Washington Nationals for three starting Friday night. After D.C., the Giants will head to Detroit for three against the Tigers, and then to Miami for three against the Marlins.

Neither the Giants nor the Nationals have announced their starters for Friday night. First pitch will be at 6:45 p.m EDT. in D.C., and 3:45 p.m PDT back in San Francisco.

Birdsong shines in first start, and Giants pull off 3-2 win over Royals on city connect night

Hayden Birdsong (60) San Francisco Giants pitcher delivers to the Kansas City Royals line up in the top of the first inning at Oracle Park in San Francisco on Tue May 20, 2025 (AP News photo)

Tuesday, May 20, 2025

Oracle Park

San Francisco, California

Kansas City Royals 2 (27-23)

San Francisco Giants 3 (29-20)

Win: Hayden Birdsong (2-0)

Loss: Michael Lorenzen (3-5)

Save: Ryan Walker (9)

Time: 2:36

Attendance: 32,118

By Stephen Ruderman

Hayden Birdsong shined in his first start of the season, and the Giants got just enough offense to pull off a 3-2 win over the Royals on Tuesday.

As exciting as this weekend’s sweep of the A’s, the somewhat-harsh reality was that it was mostly Wilmer Flores carrying a struggling offense. That showed again last night when the Royals took the series opener. Tonight, on city connect night, the Giants would have a secret weapon.

Hayden Birdsong showed promise in his 16 starts for the Giants in his rookie season last year. At the start of this season, Bob Melvin placed him in the bullpen, where he has shined. In 11 games this season, Birdsong posted a 2.31, struck out 25 and established himself as a reliable force for the Giants. Before he gave up three runs to the Diamondbacks last Wednesday, his ERA was 1.33.

Birdsong’s skipper rewarded him for his hard work and dominance with a spot in the rotation. Tuesday night, he made his well-earned first start of the season. Birdsong pitched a pair of scoreless innings to start things off, and then he ran into his first test in the top of the third.

Drew Waters led off the top of the third with a base-hit to center field. Birdsong then tried to pick Waters off with a throw over to first base, but he flung the ball into right field, which allowed Waters to go all the way to this. Kyle Isbel stepped up and got Waters in with a sacrifice fly to center, and the Royals fired the opening salvo.

The veteran right-hander, Michael Lorenzen, took the ball for the Royals. Lorenzen escaped a jam in the bottom of the first, and then he threw a one, two, three inning in the bottom of the second. He was then picked up by his defense, who stymied the Giants’ response in the bottom of the third.

After Birdsong got through a scoreless top of the fourth, the Giants would have their response in the bottom of the fourth. Lorenzen hit Willy Adames with one out, and Willy Adames shot a three-bagger out to Triples Alley in right-center to tie it. LaMonte Wade walked, and Casey Schmitt hit a base-hit to left to give the Giants the lead.

Birdsong pitched through a two-out double by Isbel in the top of the fifth. Birdsong got Jonathan India to end the inning with a flyout to left, and his night would be over. Birdsong gave up a run and five hits over his five innings. He didn’t walk anybody, and he struck out four.

Birdsong had done his job, and the Giants had more for Lorenzen in the bottom of the fifth. Mike Yastrzemski reached on an infield hit to start the inning. Wilmer Flores than hit a ground ball off the end of the bat to first-baseman Vinnie Pasquantino on the right side, but as Pasquantino threw to second to try and nail the leading runner, Yastrzemski, he winged it into left field.

The Giants had runners at the corners with nobody out for Jung Hoo Lee. Lee worked the count full, and then Lorenzen hung a curve right down the pipe that Lee shot up the middle into center field for a base-hit. Yastrzemski scored, and the Giants led it 3-1.

Randy Rodriguez entered for the Giants’ starter, as he has done many times this season, in the top of the sixth and threw a scoreless inning. Kyle Harrison then came in and threw a one, two, three top of the seventh.

Harrison was back out for the top of the eighth, but he gave up a leadoff double to the now-journeyman, Hunter Renfroe. Jonathan India grounded out to move Renfroe over to third, and Melvin brought in Camilo Doval.

Bobby Witt Jr. came up and knocked in Renfroe with an infield hit. It was now 3-2, and Witt was aboard as the tying run. Witt tried to steal second, but he was gunned down by Patrick Bailey for the second out. Doval got Pasquantino looking on a cutter right at the bottom of the zone to end the inning.

Melvin then went to his closer, Ryan Walker, in the top of the ninth. Walker shut the Royals down with a one, two, three inning, and the Giants won 3-2.

Kyle Harrison got the win in his first start of the season; Michael Lorenzen took the loss; and Ryan Walker picked up his ninth save.

The Giants are now 29-20—2-2 in the funky city connects—and they can take the series with a win in the rubber match Wednesday. It will be another midweek matinee at the corner of Third and King. The Giants will have their ace, Logan Webb (5-3, 2.42 ERA), on the mound. The Royals will counter with a bullpen game. Daniel Lynch IV (3-0, 1.29 ERA) will take the ball as the opener for Kansas City.

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

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).