Sacramento A’s game wrap: Giants Hold Off Late Rally, Defeat A’s 6-4

Luis Severino #40 of the Athletics pitches against the San Francisco Giants during the first inning at Sutter Health Park on May 16, 2026 in Sacramento, California. (Photo by Scott Marshall/Getty Images)

By Jeremiah Salmonson

WEST SACRAMENTO, Calif. — The Athletics were back in action on Saturday night at Sutter Health Park in West Sacramento to take on the San Francisco Giants. It was game two of a three-game series as the A’s looked to win the series after defeating the Giants 5-2 on Friday night.

The A’s couldn’t mount a comeback against the Giants on Saturday as they fell 6-4.

Luis Severino got the ball for what was his 10th start of the year for the Athletics, looking to pick up his third win in those attempts. Severino struggled in the outing and failed to deliver a quality start. Severino did manage to give the A’s six innings, but it was riddled with five runs on 10 hits, and he added two walks in the outing. It wasn’t what the A’s needed and still, to some degree, expect from their number one starter. Severino needed 96 pitches to get through his six innings of work.

What was A’s manager Mark Kotsay’s assessment of Luis Severino Saturday night?

“I think the ball was just up tonight,” Kotsay said after the game.

As for Severino, his opinion of his outing was slightly different.

“I feel I was getting through, throwing good pitches, some hits,” Severino said after the game. “I feel like there was not a lot of solid contact but the two homers and then the Arraez double. Everything else was just a blooper.”

Well, that’s certainly one way to describe an outing in which you gave up 10 hits and walked two batters.

The A’s bullpen came on for the rest of the game starting in the seventh inning.

Scott Barlow tossed the seventh inning for the A’s and struggled, giving up a run on two hits but managing to limit the damage. Barlow threw 16 pitches in the inning while walking none and striking out two.

In the eighth and ninth innings, the A’s sent Mark Leiter Jr. to the mound to keep things where they were in hopes of mounting a comeback. In the eighth inning, it was relatively smooth sailing for Leiter Jr. as he allowed only one hit and struck out one in a scoreless frame. In the ninth inning, he pitched another scoreless inning with his only blemish being a hit while striking out one more. All in, Leiter Jr. went two innings, allowing two hits and no runs while striking out two.

On the offensive side of the ball, it was a pretty tame performance from the green and gold as their offense didn’t get much going until the second half of the game.

The A’s got on the board for the first time in the fifth inning when Jeff McNeil got an RBI on a force out that scored Lawrence Butler from third base.

The A’s didn’t score again until the eighth inning when Brent Rooker hit a three-run home run to deep left field off Caleb Killian to make it a 6-4 ballgame. Rooker’s blast, his second hit of the night, traveled 407 feet and left the bat at 109.5 MPH. It was the sixth home run and 19th, 20th, and 21st RBI of the season for the A’s designated hitter.

The A’s didn’t score again the rest of the game and finished with six hits and three walks.

With the win, the Giants improved to 19-27 while the A’s fell to 23-22 in the 2026 season.

The A’s and Giants will play the rubber game of the series on Sunday at 1 p.m. PST at Sutter Health Park. Jeffrey Springs (3-3, 4.22 ERA) is slated to start for the A’s while the Giants will send Adrian Houser (1-4, 5.79 ERA) to the hill as both teams look for the series win.

Whether you’re pre-gaming with the Kings or celebrating an A’s win, Cyprus Grille at the Holiday Inn Sacramento Downtown – Arena is your downtown go-to.

⚡Craft cocktails? Check.
🔥Game-day bites? Oh yeah.
🏟️Steps from Golden 1 Center? You bet.

Open daily, Cyprus Grille is serving up local flavor with a front-row seat to the action. Stop by before or after the game—or make it your new downtown hangout.

Cyprus Grille—where fans fuel up.

📍Located inside the Holiday Inn Sacramento Downtown – Arena @ 300 J Street

Happy Hour – 4pm-6pm

Show your ticket for additional discounts when dining in. 

San Francisco Giants game wrap: Giants’ offense is dead again, As Mahle implodes in 5-2 loss to A’s

San Francisco Giants pitcher Tyler Mahle delivers a pitch to the Sacramento A’s line up in the bottom of the second inning at Sutter Health Park in West Sacramento on Fri May 15, 2026 (AP News photo)

Friday, May 15, 2026

Sutter Health Park

West Sacramento, California

San Francisco Giants 2 (18-27)

Sacramento Athletics 5 (23-21)

Win: Aaron Civale (5-1)

Loss: Tyler Mahle (1-5)

Save Hogan Harris (3)

Time: 2:27

Attendance: 12,348

By Stephen Ruderman

WEST SACRAMENTO–The San Francisco Giants’ three-game winning streak has been wiped out, as Luis Arraez and Harrison Bader hit solo home runs, but the A’s got to Tyler Mahler for four runs in the bottom of the fifth inning, and the Sacramento A’s beat the Giants 5-2 to hand the Giants their third-straight loss on Friday night.

The Giants’ offense finally came to life, and hit the way they were supposed to during their three-game winning streak, in which they scored 22 runs. By that, of course I mean that they were playing station to station, and keeping the line moving.

Unfortunately, the Giants were shutout on Wednesday, and scored just two runs last night. Friday night was the second-straight night in which the Giants didn’t get a single hit over the first three innings.

Luis Arraez got the Giants’ first hit with a home run to lead off to the top of the fourth. However, the Giants were unable to do anything with a two-out rally later in the inning.

Harrison Bader put the Giants ahead with a solo home run with one out in the top of the fifth. Sadly, like the inning before, the Giants wasted an opportunity later in the inning.

Tyler Mahle was shaky over the first two innings. He escaped a two-out double in the bottom of the first, but he gave up a run in the bottom of the second.

Mahle then threw a pair of 1-2-3 innings in the third and fourth, but he imploded in the bottom of the fifth. The A’s batted around, and scored four runs to take a 5-2 lead.

The Giants could not do anything with a one-out double by Willy Adames in the top of the sixth. They then had runners at second and third with one out for Matt Chapman in the top of the seventh. Chapman hit a long fly ball down the right field line that went just foul. You just knew after that happened that the Giants were not going to come through. Indeed, Chapman struck out, and Rafael Devers grounded out to first.

The Giants got a two-out base-runner in both the eighth and ninth, but both innings were otherwise uneventful.

The only real drama in the later innings was that Heliot Ramos left the game with right quad tightness.

The one positive tonight was that the Giants finally got Daniel Susac back from the Injured List. There was no better place for Susac to make his return, and take the mantle as the Giants’ everyday catcher than his hometown of Sacramento with 20-30 family and friends present.

Christian Koss was sent down to the River Cats to make room for Susac, and the Giants will carry three catchers in Susac, Jesus Rodriguez and Eric Haase.

Aaron Civale, who started and win five innings for the A’s got the win. He is 5-1. Tyler Mahler took the loss, and is 1-3. Hogan Harris picked up his third save of the season.

The Giants are now back to nine games under .500 at 18-27.

San Francisco will turn to the kid, RHP Trevor McDonald (1-0 ERA 2.92), to try and stop the slide Saturday. For Sacramento RHP Luis Severino (2-4 ERA 4.07)

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

Giants Split Series With Dodgers 2-2 Losing Game Four 5-2

Los Angeles Dodgers Alex Call (right) kicks up a little dirt on the infield surface near San Francisco Giants shortstop Willy Adames (left) after hitting an RBI single in the bottom of the sixth inning at Dodger Stadium on Thu May 14, 2026 (AP News photo)

By Barbara Mason

The Los Angeles Dodgers (25-18) led early 2-0 but the San Francisco Giants (18-25) tied up the game in the fifth inning. The Giants were back in this game until the Dodgers pushed back scoring three runs in the sixth inning.

Los Angeles held onto that lead for the remainder of the game. It was a rough offensive game for the Giants with only two hits in the game. The bats had gone silent for San Francisco the past two games.

Game recap: The Dodgers picked up right where they left off Wednesday night scoring a run in the first inning and a second run in the second inning taking a 2-0 lead. Will Smith knocked one out of the park 390 feet for the early 1-0 lead. Hyeseong Kim was responsible for the second run driving Max Muncy home from third base for the 2-0 tally.

The Dodgers carried the 2-0 lead through the fourth inning but San Francisco turned it all around in the fifth inning. With two outs, Jung Hoo Lee hit an inside-the-park home run scoring two runs and this game was tied 2-2 driving in Eric Haase from first base.

The Giants went three and out in the sixth inning and the game remained tied at 2-2. Giants pitcher Landen Roupp was holding his own allowing five hits and the two earned runs but had seven strikeouts. The Dodgers threatened in the bottom of the inning.

Teoscar Hernandez doubled, his third double of the game, and with Max Muncy on third and only one out Los Angeles was looking at possibly taking back the lead. After the Hernandez double there was a change on the mound for the Giants.

Matt Gage relieved Roupp who allowed six hits, two runs with the seven strikeouts. The Dodgers did make good on their threat scoring two runs taking a 4-2 lead when Alex Call singled both Muncy and Hernandez home.

The Dodgers would score their third run of the inning extending their lead to 5-2. Miguel Rojas singled Call home from second base and once again the Giants were playing from behind the eight ball.

The Giants would again make a change on the mound with Dodger runners at first and second with two outs. Ryan Borucki would try to get that third out in a very very long sixth inning. Borucki successfully got that third out and the game went into the seventh inning.

There was not much going on for San Francisco in the top of the seventh going three and out against Los Angeles relief pitcher Edgardo Henriguez. The Dodgers also went three and out in the bottom of the inning.

After a quiet eighth inning for both teams this game went into the ninth inning with the Dodgers closing in on a win in game four. The Giants were down to their final three outs. San Francisco went three and out and that was the ball game losing the game 5-2 and splitting the series 2-2 with Los Angeles

Game notes: The Giants will finish off their four game series with Dodgers Thursday night but couldn’t get the series win. The Giants had a great start to the series winning the first two games of the series but ran into a buzzsaw in game three and four.

San Francisco really struggled Wednesday night with Shohei Ohtani on the mound getting the shutout. Ohtani was pretty much unstoppable in fact the Giants only had two hits through six innings of the seven he pitched. The Giants would finish the game with five hits.

San Francisco starter Landen Roupp pitched 5.1 innings, allowed six hits and four runs for Los Angeles starter Emmet Sheehan pitched six innings, allowed two hits and two earned runs and struck out six.

Friday night the Giants will jet up to Sacramento for a three game series with the Sacramento Athletics. Probable starting pitcher for the Giants is Tyler Mahle. He has a 1-4 win/loss record and a 5.18 ERA. The A’s plan on sending Aaron Civale to the mound with a 4-1 win/loss record and a 2.59 ERA. First pitch for this game is scheduled for 6:40 PM.

Ohtani Dominates Game Three Shutting Out San Francisco 4-0

Los Angeles Dodgers two way player Shohei Ohtani is pumped after striking out Rafael Devers (left) in the top of the sixth inning at Dodger Stadium in Los Angeles on Wed May 13, 2026 (AP News photo)

By Barbara Mason

After winning the first two games of the series, the San Francisco Giants (18-25) were gunning for a third win over the Los Angeles Dodgers (25-18). They first had to get past Shohei Ohtani. Ohtani only allowed four hits in the game with eight strikeouts going seven innings. The 4-0 loss had so much to do with Ohtani’s work on the mound.

As this game got underway San Francisco left two runners, Heliot Ramos and Rafael Devers stranded on base moving to the bottom of the first inning. The Dodgers Freddie Freeman had a single in the inning but that would be all for Los Angeles.

Game recap: The game remained scoreless after two innings. San Francisco went three and out. The Dodgers Kyle Tucker hit a double but was left stranded going into the third inning. So far there were not a lot of fireworks going on for either team going into the third inning.

Los Angeles pitcher Ohtani walked Luis Arraez but that would be all he would give up in the third With the game scoreless the bottom of the Dodger lineup Santiago Espinal came to the plate and hit his first home run of the season giving Los Angeles their first run of the game.

Mookie Betts followed Espinal and followed suit hitting another home run and the Dodgers had a 2-0 lead with only one out. Robbie Ray got out of the inning without further damage.

Ohtani had his best inning of the game so far striking out Devers, Bryce Eldridge and Willy Adames in the fourth inning. The Dodgers really got going offensively in the bottom of the inning. Tucker doubled and came home when Teoscar Hernandez singled pushing the score out to 3-0.

Miguel Rojas singled followed by an Alex Call sacrifice that brought Hernandez home for a 4-0 lead. The Giants would finally get out of a very long and productive Dodger inning. They had some work to do but it was still early in the game. So far the Giants only had one hit through four innings, a dramatic difference to the seven hits for the Dodgers through four.

Ohtani had his fourth strikeout in a row to start the top of the fifth inning. He finished the inning with seven strikeouts through five innings. With two runners on base and one out the San Francisco bullpen became acttive.

There would be a change on the mound for San Francisco with two outs. Ray was relieved by Joel Peguero. Ray went 4 2/3 innings allowing seven hits, four runs, two walks and two strikeouts. Peguero closed out the inning.

Ohtani went to work in the top of the sixth inning with his eighth strikeout. Luis Arraez had a single for the Giants, the only hit in the inning for San Francisco. Peguero closed out the bottom of the sixth inning. It would be up to the Giants offense to get something going with only three innings left in the game. Right now it was all about what Ohtani had done tonight on the mound.

San Francisco hit a couple of singles in top of the seventh but no runs. Tristan Beck relieved Peguero in the bottom of the seventh inning going three and out and this game went into the top of the eighth inning.

The Giants got their fifth hit of the game but no runs still trailing 4-0. San Francisco was down to their final three outs. Los Angeles had two runners on base in the bottom of the eighth but left them stranded. They had nine hits for the evening.

Kyle Hurt took the mound to close out this game for the Dodgers. The Giants got the top of the ninth inning started with a Rafael Devers double. Giants Rookie Bryce Eldridge struck out for the first out. Willy Adames grounded out for the second and Matt Chapman was the third out. The Dodgers had snapped their four game losing streak.

Game notes: The Giants are on a roll The Giants could not have asked for a better start to the series with their arch-rivals, the Dodgers (25-18). They won game one handily 9-3 and game two 6-2. Whatever the Giants were recently struggling they dropped game 3 of this four game set 4-0 on Wednesday.

Up to Monday and Tuesday this had been an excellent series for San Francisco and on Wednesday night the Giants would have liked to have added another win to their tally in the series but in a four game series to win them all.

Game four in this series will be another night game at Dodger Stadium. San Francisco with a win in this game will take the series for a second series win this season. Landon Roupp will take the mound for the Giants. He has a 5-3 win/loss record and a 3.09 ERA. The Dodgers will start Emmet Sheehan with a 2-1 win/loss record and a 4.79 ERA. First pitch for game four is scheduled for 7:10 PM.

Giants Hit Three Home Runs to Best Dodgers in Game Two 6-2

San Francisco Giants Eric Haase rounds first base after hitting a solo home run in the third inning against the Los Angeles Dodgers at Dodger Stadium on Tue May 12, 2026 (AP News photo)

By Barbara Mason

The Los Angeles Dodgers (24-17) led for a few innings before the San Francisco Giants (17-24) brought out the big guns. Eric Haase hit a couple of home runs and Harrison Bader also hit a long ball with the final score 6-2.

With the win the Giants took a 2-0 series lead in this four-game series. Willy Adames had two hits and continues to make strides so he is back. After struggling for a while, San Francisco is fighting their way up the standings but they still have a ways to go. The good news is that they are playing some excellent ball right now.

Game notes: The Dodgers got the first run of the game in the first inning. Ohtani singled, Freddie Freeman singled and Kyle Tucker was hit by a pitch to load the bases. Wes Smith sacrificed and Ohtani scored for the early 1-0 lead. Loading the bases was not the way the Giants wanted to start off this game. The damage was kept to a minimum with just the one run. The Giants went three and out in the opening inning. The second inning was a three and out for both teams.

San Francisco was able to tie up the game in the third inning 1-1. Eric Haase hit a long ball to left center to tie up this game. The tie was short-lived when in the bottom of the third inning. Shohei Ohtani gave the Dodgers back the lead with his sixth home run of the season 2-1. Los Angeles pitcher Yamamoto was rolling along with six strikeouts through four innings and two three and outs. The Giants starting pitcher Houser was also having some success with 4 strikeouts through four innings. He had given up three hits.

This game took a crazy turn in the fifth inning. San Francisco hit not one but two back-to-back home runs. Harrison Bader hit the first one and Eric Haase the second giving the Giants a 3-2 lead. This was Haase’s second long ball of the game.

It had been a tough inning for Yamamoto. Now it would be up to Houser to protect that lead for San Francisco. The inning would come to an end with a double play and Hauser was having a very good game.

Much of the damage in this game was done by the bottom of the lineup for the Giants, the eighth and ninth batters. Rafael Devers had a hit, but it was the three Giants home runs, two from Haase and the one from Bader that had San Francisco leading going into the bottom of the sixth inning. Every time the Dodgers took the lead, San Francisco either tied the game or took the lead. With only four hits through six innings those home runs were priceless.

There was a pitching change in the bottom of the sixth inning for San Francisco. Adrian Houser was relieved by Matt Gage. Houser went 5 2/3 innings finishing with three hits, two runs, theee walks and four strikeouts.

The Giants got something going in the top of th seventh inning. They had runners on the corners, Ramos with a double and Adames a single with no outs. An insurance run or two was what San Francisco really needed right now having a great opportunity to do just that with the two runners on base.

The Giants got one of those insurance runs when Drew Gilbert bunted and Ramos scored extending the San Francisco lead to 4-2. The Giants added two more runs in the inning stunning the fans in the stadium. Chung Hoo Lee doubled Gilbert and Adames home for a 6-2 lead going into the bottom of the seventh inning. The Giants finished off the bottom of the inning striking out Ohtani.

The Dodgers refused to go quietly putting two runners on base (Tucker and Freeman) with one out in the bottom of the eighth inning. San Francisco relief pitcher Sam Hentges loaded the bases with Max Muncy at the plate. Hentges got the second out and was relieved by Caleb Kilian to close out the inning with the bases remaining loaded. Kilian got the GIants out of the inning and they were three outs away from winning game two.

The Dodgers had one last inning to make a move. Dodger stadium had begun to empty, the fans having little to cheer about since the third inning of the game. Giants relief pitcher Kilian would remain in the game looking to close it out. A strikeout, a couple of ground outs and that was the ball game 6-2 in favor of San Francisco.

Game notes: Tuesday night, the Giants took game one of their four game series with the Dodgers 9-3. Wednesday night San Francisco took a 2-0 lead in the series. Tuesday night’s hero for the Giants was Willy Adames who has recently had his struggles but now seems to be turning that all around.

Adames was not the only player that really showed up for this game. Rafael Devers hit a home run and drew a bases loaded walk that broke a late inning tie. This loss gave the Dodgers an eighth loss of their last 12 games as they continue to limp through May. The Los Angeles offense has been downright awful. Shohei Ohtani was 0-5 and had two strikeouts Tuesday night.

With the win, the Giants knocked the Dodgers out of first place in the National League West. San Francisco finished the game with 12 hits and Adames, Devers, Luis Arraez and Casey Schmitt each had two hits. Their offense was humming.

Wednesday the Giants will play for a win in game three and taking a 3-0 series lead. Robbie Ray will take the mound for San Francisco with a 3-4 win/loss record and a 2.76 ERA. The Dodgers will start Shohei Ohtani. First pitch for Wednesday’s game is scheduled for 7:10 PM.

Giants Start Road Trip With a Game One Win Over Dodgers 9-3

San Francisco Gians Heliot Ramos slugs a two run double in the top of the sixth inning against the Los Angeles Dodgers at Dodgers Stadium in Los Angeles on Mon May 11, 2026 (AP News photo)

By Barbara Mason

This game got off to a bit of a slow start for both the San Francisco Giants (17-24) and the Los Angeles Dodgers (24-17) on Monday night but San Francisco busted this game wide open in the seventh inning.

The Giants hit three singles in a row, a walk, another single and when the dust had settled had scored three runs taking a 6-3 lead. The Giants had a most productive ninth inning scoring three times. The final was 9-3.

Game recap: Records do not matter when these two teams clash. Just about anything can happen. In their last series it was the San Francisco Giants who won the series 2-1. The Dodgers will be looking to tie that up with a series win Monday night.

It was a three and out for the Giants in the first inning and the Dodgers went down quickly leaving Freddie Freeman stranded on second base.

This game went into the second inning with San Francisco looking for their first hit. The Giants got that first hit, a big one, from Rafael Devers his fifth home run of the season taking the early lead 1-0. The score remained 1-0 in favor of the Giants going into the third inning. Los Angeles went three and out in the inning.

The Giants got something going in the top of the third inning loading the bases with only one out and Devers at the plate. Sasaki got out of the inning and the Giants had failed to cash in on a great scoring opportunity. The Dodgers had Hernandez on third but left him stranded. So far the difference in this game was the Devers home run.

The Dodgers got a rally going in the bottom of the fourth with three singles (Freeman, Tucker, Smith) in a row loading the bases with no outs. Max Muncy hit the Dodgers fourth single in a row, Freddie Freeman scored and this game was tied 1-1 with the bases remaining loaded no outs. San Francisco got a double play in the inning limiting the damage but Kyle Tucker scored giving the Dodgers their first lead of the game 2-1 going into the fifth.

San Francisco went three and out in the top of the fifth inning. Los Angeles’ Mookie Betts singled and Tucker walked but McDonald got out of the inning and it was on to the sixth inning with the Dodgers still leading 2-1 in a close game.

San Francisco rallied in the sixth with two runners on second and third base with no outs. Another great scoring opportunity for San Francisco. Heliot Ramos doubled and Rafael Devers and Schmitt both scored taking back the lead 3-2. The lead was short-lived in the bottom of the sixth inning when Muncy hit a solo home run to tie this game back up 3-3.

San Francisco loaded the bases in the top of the seventh inning with one out. Dodger relief pitcher Alex Vesia lasted 1/3 of the inning and after walking a run in (Jung Hoo Lee) was relieved by Will Klein who faced the bases loaded situation. Adames came to the plate and singled driving home two runners Luis Arraez and Schmitt. San Francisco had broken this game open taking a 6-3 lead. The Dodgers went down in order to end the seventh.

With not much going on in the eighth inning, this game went into the top of the ninth inning. San Francisco again threatened with the bases loaded (Ramos, Devers and Schmitt) and no outs. Again Adames came through with a single and Schmitt extending the San Francisco lead 7-3.

Another walk for the Giants and Devers scored still with no outs now leading 8-3. The Dodgers finally got two outs in an inning that seemed to have no end. Three walks in a row for Los Angeles, four in total in the inning and this game was as good as done. Going into the bottom of the ninth it was a 9-3 San Francisco lead which turned out to be the final.

San Francisco had a productive offensive game tonight finishing with 12 hits and nine runs. The Dodgers fell short although they did have ten hits. The Los Angeles pitching was their downfall and the Giants took full advantage. It was also really good to see Willy Adames coming away with some huge hits.

Game notes: The Giants took on the Dodgers Monday night for a three-game series with their archrival. Whether playing down south at Dodger Stadium or in San Francisco these series are always highly anticipated. This series was played in Los Angeles with Roki Sasaki on the mound for the Dodgers. He has not had a great start and dropped his record to 1-5.

Sasaki pitched back on May 2 in a loss to St. Louis and prior to that a win for the Dodgers over the Cubs. The Giants starter Trevor McDonald who had a win under his belt against the San Diego Padres, in a game that was played May 4th.

Both of these teams have been struggling lately, although the Giants have really seen diminished production at the plate and watched their record take a nose-dive. The Giants have had flashes of some success but have fallen pretty flat in the middle of their lineup. The big news of the week was the trade of two-time Gold Glove winner Patrick Bailey to the Cleveland Guardians in a real stunner.

San Francisco will also be missing Logan Webb placed on IL for 15-days due to right knee bursitis. The Giants come into this series after winning two out of three in a series with the Pittsburgh Pirates while the Dodgers lost their last series to the Braves.

Tuesday night the Giants will be looking for a second win in this series and another guaranteed series win over the Dodgers. Adrian Houser will take the mound for the Giants with a 0-4 win/loss record and a 6.19 ERA. The Dodgers will start Yoshinobu Yamamoto. He has a 3-2 win/loss record and a 3.09 ERA. First pitch for this game is scheduled for 7:10 PM.

Rodriguez walks off massive 7-6 12-inning gut-check win for Giants over Pirates

San Francisco Giants Willy Adames hits a two run single in the tenth inning against the Pittsburgh Pirates at Oracle Park in San Francisco on Sun May 10, 2026 (AP News photo)

Sunday, May 10, 2026

Oracle Park

San Francisco, California

Pittsburgh Pirates 6 (22-19)

San Francisco Giants 7 (16-24)

Win: Ryan Borucki (1-1)

Loss: Justin Lawrence (0-2)

Time: 3:51

Attendance: 41,085

By Stephen Ruderman

SAN FRANCISCO–What a massive gut-check win for the Giants, who showed real resilience Sunday, as they came back from down two runs three times, and the youngster, Jesus Rodriguez, came up with the walk-off base-hit to beat the Pirates 7-6 in 12 innings here on Mother’s Day.

Fittingly, the Giants couldn’t make it two in a row after their win on Friday. Not just that, but they had their brains bashed in by the Pirates in a 13-3 shellacking Saturday night.

Prior to the game, the Giants made a series of roster moves. Ryan Walker, who came into the season as the closer, was sent down to Triple-A Sacramento. Gregory Santos was sent down to Sacramento as well. Sam Hentges was activated off the 15-day Injured List. Dylan Smith, whom the Giants acquired from the Tigers on March 30, was called up.

The Giants had their hopes in Tyler Mahle. Mahler of course has been off to a rough start this season, but he was solid in his last outing, when he threw five and third shutout innings against the Rays at the Trop last Sunday.

The Pirates got to Mahle for runs in each of the first two innings. Pirates’ starter Bubba Chandler, in turn, threw a pair of scoreless innings innings to start his day.

Jung Hoo Lee lined a double down the right field line with two outs in the bottom of the third. Honestly, I thought it wouldn’t amount to anything, but Luis Arraez lined a base-hit to left to get Lee in, and the Giants were on the board.

Heliot Ramos tied the game with a bomb half-way up into the bleachers in left with one out in the bottom of the fourth. Unfortunately, Oneil Cruz responded with a home run of his own to put the Pirates back ahead in the top of the fifth.

The Pirates got to Mahle for another run in the top of the sixth to make it 4-2, and Keaton Winn finished the inning. Mahler gave up four runs and five hits over five and two thirds innings. He walked two, and struck out eight. It was not the worst day for Mahle, and he gave the start the Giants needed from him..

Isaac Mattson came in for Chandler to start the bottom of the sixth, and the Giants would tie the game with three doubles. Rafael Devers led off the inning with a double. Ramos followed that up with a double of his own to make it 4-3, and Matt Chapman then doubled to tie it.

Winn and Sam Hentges—the latter making his Giants debut—combined for a scoreless top of the seventh. Caleb Kilian then got away with a pair of walks in the top of the eighth.

Dennis Santana came in for Pittsburgh in the bottom of the eighth. Devers led off with a towering shot that almost hit the green tin atop the Willie Mays Wall in right. He had a shot at a triple, but he watched his shot from the right-handed batter’s box, and selfishly cost his team a crucial 90 feet.

Tony Vitello asked the umpires to review it, and the call was confirmed. It would not have mattered had the call been overturned. It is never acceptable for a player to watch his shot if it is not a no-doubter than everyone in the ballpark knows his gone. Devers’ selfish act cost his team a run, as the Giants unsurprisingly wasted the opportunity.

Devers’ selfishness was not the only controversy in the bottom of the eighth. Don Kelly brought in the lefty, Gregory Soto, to face Drew Gilbert with two outs. Gilbert came into the at-bat 2-for-30 in his career against lefties, but Tony did not pinch-hit for him. Gilbert grounded out to first to end the inning.

Joel Peguero threw a scoreless top of the ninth, and Soto threw a 1-2-3 bottom of the ninth.

Peguero was back out for the top of the tenth, with Nick Gonzalez as the Manfred runner at second. O’Hearn grounded out, but Puguero hit Marcell Ozuna. Spencer Horwitz then came up, and shot a double into the gap in right-center. Dylan Smith finished off the top of the 10th, and prevented any further damage in his Giants debut.

The Pirates had their third two-run lead of the game, and the Giants were three outs away from falling to 10 games under .500.

Yohan Ramirez was in for the Pirates, and Luis Arraez was the Manfred runner at second. Tony sent up Bryce Eldridge to pinch-hit for Casey Schmitt to start the bottom of the tenth. Eldridge struck out on three pitches.

The Giants were down to their final out, but Willy Adames found it in him to shorten his swing, and line a base-hit to left-center to tie it. The throw from Pirates’ left-fielder Nick Yorke was spiked into the ground, and for the third time Sunday, the Giants had come back from a two-run deficit to tie the game. Jesus Rodriguez then chased two pitches in the dirt, as he struck out to end the inning.

I was certain the game was over when Tony brought in Ryan Borucki in for the 11th. With runners at first and second with one out, and Brandon Lowe at the plate, Kelly put on the hit and run, just as Tony did each of the last two nights. This proved to be a massive break for the Giants, as Lowe lined one right to where Adames was going, and he casually threw to first to turn the inning-ending 5-3 double play.

The Giants were unable to score against Ramirez in the bottom of the 11th, and Borucki’s first pitch in the top of the 12th was a wild pitch. The Pirates once again seemed to have the momentum, but Borucki worked another houdini act to get out of it.

Justin Lawrence was in for the Pirates in the bottom of the 12th, and Ramos was the Manfred runner. Let’s get right to it. Jesus Rodriguez was up with the bases loaded and one out. Rodriguez was 0-for-5, but he lined a base-hit the other way to right, or so we thought. Ramos completely misread the ball, and went back to third to tag up. Thankfully, O’Hearn didn’t see it, and Ramos scored the winning run to mercifully end this absolute cluster you know what of a game.

For his effort, Ryan Borucki got his first win of the season. Justin Lawrence took the loss.

The Giants got a much-needed win to improve to 16-24, and give them a little momentum into what is going to be a brutal four-game series at Dodger Stadium starting Monday night.

Trevor McDonald (1-0, 1.29 ERA) will make his second start of the season, and the Dodgers will counter with Roki Sasaki (1-3, 5.97 ERA).

Just win one in LA, and I can accept that for the time being.

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

San Francisco Giants podcast Marko Ukalovic: Giants take two of three from Bucs in 12 innings 7-6

San Francisco Giants Christian Koss (center) scores on Willy Adames’ single in the bottom of the tenth inning against the Pittsbugh Pirates at Oracle Park in San Francisco on Sun May 10, 2026 (AP News photo)

San Francisco Giants podcast Marko Ukalovic:

#1 The San Francisco Giants and Pittsburgh Pirates battled it out in a 7-6 duel that saw the Giants win it in 12 innings to take two out of three from the Bucs at Oracle Park on Sunday.

#2 The Giants Jesus Rodriguez hit an RBI single in the bottom of the 12th inning that helped the Giants come back from two two run deficits.

#3 The had the bases loaded against Pirates pitcher Justin Lawrence and Matt Chapman at the plate who hit a double that moved ghost runner Heliot Ramos to third base and Drew Gilbert drew an intentional walk. Rodriguez followed up and got a base hit to score Ramos for the Giants extra innings win. The fought and clawed in this one to get in win column.

#4 Giant reliever Ryan Boruki just got by with runners at first and third in the 11th and got out of the 12th with the bases loaded.

#5 It’s off to Dodger Stadium in the Southland for a huge series with the Dodgers starting on Monday night. Starters for Monday night Trevor McDonald (1-0, 1.29 ERA) will make his second start of the season, and the Dodgers will counter with Roki Sasaki (1-3, 5.97 ERA).

Tuesday starting pitchers for the Giants RHP Adrian Houser (0-4 ERA 6.19) for the Dodgers LHP Yoshnunobu Yamamoto (3-2 ERA 3.09) first pitch for both games 7:10pm PDT at Chavez Ravine.

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

San Francisco Giants podcast Stephen Ruderman: Bailey traded for a guy named “Tugboat”; Giants carrying 3 catchers on club

Matt “Tugboat” Wilkinson a left hander was traded to the San Francisco Giants from the Cleveland double A system in exchange for catcher Patrick Bailey (photo by Minor League Baseball)

San Francisco Giants podcast Stephen Ruderman:

#1 Former San Francisco Giants catcher Patrick Bailey was traded to the Cleveland Guardians for the 29th overall draft pick in the MLB draft Matt “Tugboat” Wilkinson. Tugboat is a 250 pound left hander. Is it going take a little time for the Giants to promotes Tugboat or do you see them calling up Tugboat sooner than later.

#2 Was the primary reason for trading Bailey that he was hitting .146 and was his offense hurting the club?

#3 Critics of the trade say he is a great defensive catcher and his tools of ignorance skills helped espeically working with the pitchers.

#4 The Giants are now currently carrying three catchers Logan Porter, Jesus Rodriguez, and Eric Haase. How soon will they be ready to getting used to working with with the Giants starting pitchers and bullpen?

#5 Taking a look at Sunday’s starting pitchers for the Pirates RHP Buba Chandler (1-4 ERA 4.76) for the Giants RHP Tyler Mahle (1-4 ERA 5.00) with a 1:05pm PDT first pitch.

Stephen Ruderman is a San Francisco Giants podcast contributor at http://www.sportsradioservice.com

Pirates stomp Giants, 13-3; Bailey dealt to Cleveland trade might have impacted team

San Francisco Giants’ Christian Koss is hit by a pitch during the ninth inning of a baseball game against the Pittsburgh Pirates, Saturday, May 9, 2026 in San Francisco. (AP Photo/Godofredo A. Vásquez)

By Ryan Hannagan

San Francisco — The Giants and Pirates faced off for game two of a three game series Saturday night. The Giants were hoping to maintain their momentum and win the series in game two after their 5-2 victory on Friday night but it was all for not as the Pirates won in a 13-3 laugher at Oracle Park on Saturday night.

In other news, the Giants traded two-time Gold Glove catcher Patrick Bailey to the Cleveland Guardians in exchange for left-handed pitching prospect Matt “Steamboat” Wilkinson and their CBA Round A pick (29th overall) in the morning before the game. 

Landen Roupp was given the nod for the Giants. Roupp had a 3.18 ERA and a 5-2 W/L record going into Saturday’s game. The Pirates went with Braxton Ashcraft, also a right-handed pitcher. Ashcraft, a second-year pitcher, had a 3.02 ERA and a 1-2 W/L record going into Saturday’s game. 

The first four innings of the game were scoreless. There was an eye opening difference between the two pitchers despite the scoreless tie. While Roupp struggled to complete his innings at a productive pace, Ashcraft was dominating the Giants lineup.

Roupp’s pitch count surged to 91 after four innings pitched. Despite only giving up one earned run, a sacrifice fly off the bat of Brandon Lowe shortly after he was pulled (Bart was the run that scored, Bart singled to begin the fifth when Roupp was still in) Roupp was only able to go 4 ⅓ innings due to his high pitch count. Replacing Roupp was relief pitcher Ryan Borucki.

The fifth inning was really where the flood gates slowly began to open for the Pirates. Borucki didn’t make it far in Saturday night’s affair, only facing four Pirates, retiring two and leaving the mound with an earned run of his own, an RBI single off the bat of Bryan Reynolds. Following Borucki’s departure, Ryan Walker came in with an attempt to stop the bleeding with the score sitting at 2-0.

Walker allowed an infield single to Nick Gonzales, but shortly after during the next AB, Gonzales was thrown out trying to steal 2nd effectively ending the inning. 

A positive came out of the Giants half of inning five. Rookie DH Bryce Eldrige hit his first career home run to open the bottom half of the inning, moving the score back within one, a 2-1 Pirates lead. A high soaring moonshot just short of a splash hit. That would be the only run the Giants scored in the bottom of the 5th.

Walker returned to the mound in the sixth, where the Pirates offense added two more insurance runs giving themselves a 4-1 lead, forcing manager Tony Vitello to pull Walker after only recording two outs, a recurring theme amongst the Giants pitching staff. Matt Gage was the fourth pitcher of the night to take the mound for the Giants, he went ⅔ IP just as Borucki and Walker did, though without an earned run allowed.

On offense, the Giants had another scoreless inning, quickly allowing the hot Pirate bats back out on offense. The seventh inning is where the score began to get out of hand. Vitello had JT Brubaker out to start the seventh. There was a lot of Pirate offense during Brubaker’s appearance.

By the time Brubaker got the hook, the Pirates had increased their lead to 7-1. Gregory Santos came in relief of Brubaker, and the Pirates didn’t let up. Another three runs allowed, this time by Santos, moved the score to 10-1 Pirates by the end of the inning.

No further offense came until the ninth inning when the Giants sent infielder Christian Koss to pitch. Koss allowed three more runs making the score 13-1.

The Giant’s offense did respond in the bottom of the ninth, but the hole was too deep to dig out of. Two Giants runs and three outs later the game was over with a 13-3 final.

With Saturday’s loss, the Giants have lost nine of their last 11 games.

Sunday is the series finale, 1:05 first pitch. Starting pitchers for Pittsburgh RHP Buba Chandler (1-4 ERA 4.76) for San Francisco RHP Tyler Mahle (1-4 ERA 5.00) first pitch at 1:05pm PDT.