SF Giants trade deadline report: Giants clear vets and improve farm at deadline, Arraez and Kilan to Phils, Ray to Padres, Ramos to Yankees Mahle to Braves, E Miller to Red Sox.

Former San Francisco Giant Luis Arraez has been traded to the Philadelphia Phillies on Sun Aug 2, 2025 (Philadelphia Phillies AI photo)

SF Giants deadline trade report: Giants clear vets and improve farm at deadline, Arraez to Phils, Ray to Padres and Mahle to Braves

The Trade Deadline has come and gone, and the Giants have somewhat cleaned house with a flurry of moves.After their 5-4 loss to the Padres in San Diego yesterday, the Giants dealt starting pitcher Tyler Mahle to the Atlanta Braves for relief pitcher Anthony Molina.

Mahle was brought in on a one-year deal over the off-season, but has had a nightmare season for the Giants. Mahle went 3-9 with a 5.13 ERA over 18 starts with the Giants. Mahle is going to a band box in Truist Park. Perhaps, the Braves can find something to fix him that the Giants could not.

Now, to the trades we all expected to happen. Luis Arraez, who was too good to be true for the Giants this season, was traded alongside relief pitcher Caleb Kilian to the Philadelphia Phillies for right-handed pitchers Marty Gair and Ramon Marquez.

As much as the Giants will miss Arraez’ bat and glove, the latter of which came to life under the tutelage of infield coach Ron Washington, Marquez was the Phillies’ number-four prospect. Marquez is 6-1 with a 1.68 ERA with the Single-A Clearwater Thrashers and High-A Jersey Shore BlueClaws. Marquez is expected to be in the major league by 2028.

The Giants have dealt left-hander Robbie Ray to the San Diego Padres for two of the Padres’ top-10 prospects. The Giants received right-handed pitcher Miguel Mendez, who was the Padres’ number-four prospect, as well as shortstop Joniel Hernandez.Mendez, who is expected to be in the big leagues by next season, has had a rough season with the Double-A San Antonio Missions, as he has gone 2-2 with a 4.79 ERA.

Hernandez hit .316 in the Dominican Summer League.Heliot Ramos was dealt to the New York Yankees for left-handed pitching prospect Henry Lelane, and shortstop Kaeden Kent. Yes, the latter is the son of Hall-of-Fame second-baseman Jeff Kent. That means the Giants now have Barry Bonds’ nephew, Peyton Bonds, and Jeff Kent’s son,

Kaeden Kent, in their minor league system.“My heart was beating hard when I saw [the trade o]n the TV, but I feel like I’m in a good spot,” said Ramos. “If they trade it for me, it’s because they want me, obviously So I’m very proud. I mean, it’s the Yankees.”It has been a roller coaster for Ramos, who went from being one of the top prospects in Baseball to falling off completely. He finally sprang to life under Bob Melvin in 2024, and even went to the All-Star Game that season.

Ramos hit 22 home runs in 121 games for the Giants in 2021, followed by 21 last season.Lelane was 4-1 with a 2.77 ERA for the Single-A Tampa Tarpons and High-A Hudson Valley Renegades this season. Lelane and Kent are expected to be in the major league by 2028.

A bit surprising was the fact that the Giants traded left-handed reliever Erik Miller, along with outfield prospect Carlos Guiterrez, to the Boston Red Sox for infielder Marcelo Mayer. Miller had a 2.76 ERA for the Giants this season, and even showed potential to be the team’s closer.

Well, that is the business of Baseball.Pitchers Blade Tidwell, Tristan Beck and Carson Seymour have been called up, as the Giants will begin a three-game series against the Texas Rangers in Arlington, Texas Monday night.

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

San Francisco Giants podcast Marko Ukalovic: Giant open 3 game series with Rangers Monday night

San Francisco Giant starter Logan Webb gets the call agianst the Texas Rangers Mon Aug 3, 2026 to open the three game series (AP News file photo)

San Francisco Giants podcast Marko Ukalovic:

#1 The San Diego Padres Jackson Merill had a key home run actually a crucial home run as the Padres edged the San Francisco Giants at Petco Park in San Diego 5-4 Sunday.

#2 The Padres Jake Cronenworth and Luis Campusano both had RBIs that also contributed to the Padres win over the Giants.

#3 On the Giants side of it Willy Adames got a base hit in the top of the fourth that scored Byce Eldridge. It was a run that tightened the ball game up.

#4 Continuing with the Giants offense Rafeal Devers scored twice once on a Drew Cabanaugh ground out. Devers hit a solo home run in the top of the eighth inning.

#5 The Giants on Monday open a three game series with the Texas Rangers starting pitchers for San Francisco RHP Logan Webb (6-7, 3.93 ERA) for the Rangers RHP Cal Quantrill (4-3, 3.84) first pitch at Globe Life Field 5:50pm PDT.

Marko Ukalovic does the San Franisco Giants podcasts Mondays at http://www.sportsradioservice.com

Giants Drop Third In A Row Losing to San Diego 5-4

By Barbara Mason

The second inning was the deciding factor in Sunday’s game between the San Francisco Giants (47-65) and the San Diego Padres (58-54). In this fourth game of the series the Giants once again fell behind early as they did in their two prior games in this four game series.

The first inning went smoothe enough for both teams but the second inning threatened to break this game wide open when the Padres hit a two run homer followed by base runners Xander Bogaerts and Gavin Sheets scoring on a Jake Cronenworth infield single giving San Diego a 4-0 lead.

San Francisco fought to within a single run in the fifth inning but gave up a run in the bottom of the fifth. The Padres took a 5-3 lead into the eighth inning. San Francisco badly needed hits reminiscent of Saturday’s game when they tied it all up in the eighth inning. They were able to get a Rafael Devers solo home run but that would be all losing the game 5-4 their third loss in a row.

GAME RECAP

Going into the second inning there was no score in Sunday’s game between the San Francisco Giants and the San Diego Padres. Both starting pitchers had a pretty solid first inning. That’s when the Padres lreally heated up with a Jackson Merrill two run home run followed by a Jake Cronenworth infield single driving Bogaerts and Sheets home taking an early 4-0 lead.

Starting pitcher for the Padres Kyle Hart dismissed the Giants three and out in the top of the third inning. The Giants starter Landen Roupp also got through the bottom of the inning unscathed.

San Francisco got a couple of runs back in the top of the fourth inning. They loaded the base with only one out. A Jung Hoo Lee single drove Bryce Eldridge home for the first run.

Drew Cavenaugh grounded out to shortstop and Devers scored a second run. They had some work to do but only trailed by two runs 4-2. Landen Roupp got the job done going three and out in bottom of the fourth.

San Francisco inched even closer scoring another run in the top of the fifth inning. Osleivis Basabe hit a solo home run to center making this a far more manageable game now trailing by a single run 4-3.

The Padres pushed their lead back out in the bottom of the inning when Luis Campusano singled Ty France home giving San Diego a 5-3 lead. There was a pitching change for San Francisco. Sam Hentges came in to relieve Roupp. He was able to get out of the inning.

Both pitchers San Diego’s Griffin Canning and the Giants Sam Hentges went three and out in the sixth inning.

San Diego’s Jeremiah Estrade walked his first at bat but finished off the top of the seventh inning. The Padres would take the 5-3 lead ionto the top of the eighth inning.

San Francisco pulled back within a single run in the top of the eighth when Rafael Devers hit a solo home run 5-4. Both teams had scoring opportunities in the eighth but came up empty.

The Padres would hang on in the ninth inning to win the game and the series. The score in game four was 5-4. San Francisco had lost three games in a row after winning the first game of the series.

GAME NOTES

The Padres were able to win this game because of the simple fact that they executed in the biggest moments while the Giants came up short when they had opportunities. Again the Padres jumped on Roupp in the early innings and San Francisco played catchup all day.

As it turned out the second inning was the decisive inning with the four runs. The extra inning scored by San Diego in the fifth inning was needed due to the fact that San Francisco would have tied up the game in the eighth without that run. The Padres had the upper hand the entire game even though the Giants chipped away to get close but just could not produce one more big inning.

The Padres pitching made key pitches when there were runners on base. The Giants did threaten several times throughout the game but San Diego prevented any big innings that would have erased the early deficit.

San Francisco also committed two errors while the Padres did not have any. All put together the Giants made some costly mistakes losing three games in a row. The turning point of the game was the second inning although the Giants fought hard throughout the entire game and came just short.

It was another rough outing for Roupp. He has had some nice games but struggled today. He pitched through 4 2/3 innings allowing six hits, five earned runs, four walks with six strikeouts.

Starting pitcher Kyle Hart who was used as an opener not your traditional starter pitched for three innings allowing only one hit, no runs and had a couple of strikeouts. Closer Adrian Morejojn was awarded the win for pitching a scoreless ninth inning.

Monday the Giants will be on the road for a matchup with the Texas Rangers. Logan Webb will take the mound for the Giants. He has a 6-7 win/loss record and a 3.93 ERA. The Rangers will start Cal Quantrill. He comes into the game with a 4-3 win/loss record and a 3.83 ERA. First pitch for game one is scheduled for 5:00 PM.

Giants Lose A Heartbreaking Walk-Off To Padres 6-5 After Tying Up the Game In the Eighth Inning

San Francisco Giants Osleivis Basabe is congratulated in the San Francisco dugout after hitting a two run home run in the top of the third inning against the San Diego Padres at Petco Park Sat Aug 1, 2026 (AP News photo)

By Barbara Mason

The San Francisco Giants (47-63) have really struggled when they fall behind early in games. They scored early in game one of their series with the San Diego Padres (56-54) and won that game. They were shutout in game two losing that game 7-0.

They fell behind in game three Saturday trailing 2-0 but not only tied up the game but took the lead in the third inning. Home runs had played a huge role in the early innings of this game. In the third inning Osleivis Basabe hit a two-run home run and the game was tied.

They went on to load the bases and the Padres walked in a run giving San Francisco the 3-2 lead. The lead was short-lived when in the fourth inning the Padre’s Freddie Fermin hit a two-run homer taking back the lead 4-3.

It remained a one-run game going into the top of the sixth inning. The Padres scored a run in the bottom of the sixth inning taking the 5-3 lead into the eighth inning. Padres closer Mason Miller took the mound looking to get out of a sticky situation with the bases loaded and one out.

Miller got the second out but gave up a Basabe double driving Adames and Devers home to tie up the game at 5-5. It was a new ball game. San Francisco had a great chance in the ninth inning but could not come up with timely hits and let the Padres walked this one off 6-5.

GAME RECAP

The first at bat the Giants Bryce Eldridge hit a single in the first inning but the Padres starting pitcher Walker Buehler finished off the inning. San Diego got on the scoreboard in the bottom of the inning.

With two outs, Manny Machado walked followed by a Ty France single and a Jackson Merrill double. The Merrill double drove both Machado and France home for a 2-0 lead. As we have seen far too often the Giants again fell behind early.

The second inning was a good one for both pitchers going three and out. Despite the rough opening inning, Tyler Mahle remained in the game and had a really good inning.

San Francisco was now looking at playing from behind. They got a single from Drew Gilbert to start the third inning trying to get a rally going. Basabe batting last delivered a two-run home run and this game was tied.

Back-to-back-to-back singles loaded the bases for San Francisco and Buehler walked a run in and the Giants took a 3-2 lead going into the bottom of the third. Mahle gave up a single in the inning but nothing else and the Giants took the lead into the fourth inning.

The Giants only managed a Drew Gilbert single to start the fourth. Koss hit into a double play and Basabe grounded out. In the bottom of the fourth Luis Rengifo reached first base on a walk and Freddy Fermin hit a two run home run taking back the lead for the Padres for 4-3 lead.

San Francisco had two runners on base with one out in the top of the fifth inning but left them both stranded. The Giants again left runners standed. Mahle had another nice inning for the Giants in the bottom of the fifth going three and out.

The Giants did not get much going in the top of the sixth inning still trailing 4-3. The Padres however did extend their lead in the bottom of the inning. With two outs, San Diego’s Xavier Bogaerts singled reaching second base on a balk. Fermin singled Bogaerts home and the Padres had a 5-3 lead. Keaton Winn had relieved Mahle on the mound in the sixth inning looking to keep San Francisco in this game.

It was three and out for the Giants in the top of the seventh inning. Although only two runs behind, it was getting late in the game and they were six outs away from another loss. Winn held up his end of the deal only giving up a single but getting out of the inning.

There was a change on the mound for San Diego in the eighth inning. Jeremiah Estrada was the third relief pitcher for the Padres in this game. San Francisco needed hits and they got a Rafael Devers singled and an Adames walk.

With two runners on base and no outs the Giants had a great shot at a rally with Daniel Susac at the plate. Susac singled and San Francisco again had the bases loaded. Drew Gilbert struck out for the first out, San Diego was two outs away from getting out of the inning and there was a change on the mound the Padres bringing in the “Reaper” closer extraordinaire Mason Miller.

He got the second out at the expense of Grant McCray. When it looked like the Padres would get out of the inning, Basabe who was having a terrific game doubled Adames and Susac home and this game was tied 5-5. The game went into the ninth inning all locked up.

Miller stayed in the game in the top of the ninth inning facing Jung Hoo Lee. The Giants already had 12 hits in the game and needed just a few more with a great chance to win this game. Miller struck out Lee, he went on to strike out Heliot Ramos and with two outs walked Rafael Devers.

Willy Adames popped out for the third out. There were no timely hits for the Giants when they were so badly needed. San Francisco’s Dylan Smith would take the mound looking to take this game into extra innings. On a 3-2 pitch Bogaerts doubled with no outs. A perfect Fermin bunt advanced Bogaerts to third base with one out.

San Francisco got the second out and they intentionally walked Fernando Tatis Jr. needing one more out to go into extra innings. They couldn’t come up with that final out. Jake Cronenworth singled and Bogaerts scored for the walk-off 6-5. The Padres had some quality hits in the bottom of the ninth clinching the win.

GAME NOTES

San Diego took control of this game Saturday night. They scored early and kept the pressure on San Francisco making them come from behind several times. The Padres put runs on the board early and never completely let the Giants settle in.The Padres excelled in three phases -pitching, defense and timely hitting.

The San Diego starting pitcher Walker Buehler gave the Padres a quality start. He kept the Giants from stringing together rallies and forced them to play from behind. The Padres bullpen slammed the door on San Francisco. Once Buehler was relieved the Giants didn’t get many chances to mount a comeback. The Padres got timely hits with runners on base instead of leaving opportunities stranded. Their offense was more efficient than the Giants.

San Francisco had their chances in this game. The failed to get the big hits when they needed them the most. This kept them from building any sustained offense. Despite having more hits in this game than San Diego their hits were not timely where the Padres got hits when they were needed the most. All in all the Giants put up a heck of a fight but just came up short.

Mahle went 5 2/3 innings allowing five hits, five earned runs two walks with nine strikeouts. Giant relief pitchers Keaton Winn, Caleb Kilian, and Dylan Smith were solid with only Smith giving up a run in the ninth for the San Diego walk-off win.

Buehler pitched 4 1/3 innings allowing eight hits, three earned runs, two walks with one strikeout. Padre relief pitchers Wandy Peralta, Adrian Morejon, Jeremiah Estrada and Mason Miller got the job done with the two tying runs given up by Estrada.

Sunday in game four San Francisco will be looking to tie up the series after this disappointing loss. Landon Roupp will take the mound for San Francisco with a 7-9 win/loss record and a 4.12 ERA. The Padres plan on starting Michael King. He has a 6-7 win/loss record and a 3.38 ERA. First pitch for game four is scheduled for 1:10 PM.

Padres Offense Too Hot To Handle for Giants – SF Loses In a Shutout 7-0; Giants Bader suspended without pay for bike accident

San Francisco Giants pitcher Carson Wisenhunt works on the San Diego Padres line up in the bottom of the second inning at Petco Park in San Diego on Fri Jul 31, 2026 (AP News photo)

By Barbara Mason

The San Francisco Giants (47-63) got a great start in their series with the San Diego Padres (56-54) taking a 4-1 win Thursday night and Friday night the Giants failed to extend a win in the second game getting shutout 7-0.

The Padres have decided on a starting pitcher. Bradgley Rodriguez, relief pitcher, will start this game. He has an ERA of 2.33. The Giants wil go with Carson Whisenhunt. He comes into the game with a 2-1 win/loss record and a 4.60 ERA.

Thursday the Giants got an early lead but Friday’s the top of the Padre’s lineup gave San Diego an early lead 2-0. It was the San Diego big guns Fernando Tatis Jr, Manny Machado and Luis Rengifo getting the job done.

The Padres continued to extend their lead scoring runs in the third and fourth innings taking a 6-0 lead half way through the game. San Francisco only had one hit through four innings, the Padres had eight hits.

GAME RECAP

San Diego starting pitcher Bradgley Rodriguez had a one two three first inning. Giants starting pitcher Carson Whisenhunt struggled in the bottom of the inning. Tatis Jr. doubled followed by a Luiz Rengifo single and the Padres had runners at first and third with one out.

Machado sacrificed Tatis Jr. home for the first run of the game. Ty France walked and San Diego now with two outs had runners on first and second. Luis Campusano singled Rengifo home and the Padres had a 2-0 lead. Whisenhunt finally got out of the inning but it had been a tough start.

Yuki Matsui relieved Rodriguez in the top of the second inning. He dismissed the Giants one two three; a nice start for both of the San Diego pitchers. The Giants got out of the bottom of the second inning although Whisenhunt did give up a single and a walk.

Matsui got the job done in the top of the third inning only giving up a single. The Padres got to work in the bottom of the third scoring another run now leading 3-0. France got the inning going with a single.

France was thrown out at second when Merrill grounded into a fielders choice. Campusano singled and Merrill advanced to third scoring when Xander Bogaerts grounded into a double play. San Diego had now taken a 3-0 lead.

Matsui had another solid inning in the fourth going three and out and the Giants offense was having a rough day at the plate with only one hit through four innings. There was no stopping the Padre offense in Friday’s game.

Jase Bowen (bottom of the batting order) had a monster hit in the bottom of the fourth hitting the ball into the third deck. It was his first big league home run and it gave the Padres a 4-0 lead.

After two walks and the home run there was a change on the mound for the Giants. Adrian Houser relieved Whisenhunt facing Machado with only one out. Machado flied out but Tatis Jr and Rengifo both advanced stealing second and third base.

This was Tatis Jr’s 26th steal of the season and Rengifo’s fifth. France singled both Tatis Jr. and Rengifo home and the Padres were cruising leading 6-0 going into the fifth inning.

German Marquez relieved Matsui in the fifth inning. He was also outstanding dismissing the Giants going three and out. Houser gave up a couple of singles in the bottom of the fifth but kept the Padres from scoring.

Luis Arraez got the Giants second hit of the game but that was the only offensive action in the sixth inning for San Francisco. In the bottom of the sixth Machado just missed hitting a home run hitting a double off the wall.

San Diego had two runners on base, Rengifo on third and Machado at second. France sacrificed Rengifo home and the hit parade continued for San Diego. With a 7-0 lead the Padres put this game on ice.

The game went into the top of the eighth inning and the Giants were six outs away from losing the second game of the series. It was also a quick bottom of the eighth.

German Marquez closed out the game shutting out the Giants 7-0. They did it with excellent offense and timely hitting and their pitching was outstanding. The Giants just could not get going coming away with only two hits in this game.

GAME NOTES

This game got away from the Giants quickly. Starting pitcher Whisenhunt couldn’t keep the Padres’ lineup in check. San Diego scored runs in the first, third, fourth and sixth innings.

The Giants offense was almost non-existent . They only managed a couple of hits through six innings. They were unable to put sustained pressure on the Padres’ pitchers. The Padres on the other hand consistently hitting with runners on base and preventing San Francisco from getting any momentum. The Giants just could not make adjuistments against the San Diego pitching.

The Padres got production throughout the lineup. Tatis Jr. set the tone at the top of the lineup by getting on base and helping create scoring opportunities. Machado came through with key hits that drove in runs and kept the pressure on San Francisco.

Bogaerts added timely RBI hits to extend their lead and Merrill was also good with run-producing at-bats as the Padres continued to pile on the offense all night. It was a memorable night for Jase Bowen hitting his first big league home run, a dandy flying into the third deck of the stadium.

It was a rough night for Whisenhunt. He pitched through 3 1/3 innings allowing seven hits, six earned runs, four walks with three strikeouts. Houser went 4 2/3 innings allowing five hits, one earned run, one walk with three strikeouts. The entire game was a one-sided affair.

Giants team president Buster Posey has suspended outfielder Harrison Bader’s salary while the Giants investigate a scooter crash that further injured Bader’s previous injured left foot. Sources said that Bader hit the back of a Fire Truck in downtown San Francisco on Sunday. The accident happened before the Giants hosted the Los Angeles Angels at Oracle Park last Sun Jul 26th. The source said that Bader was drunk at the time. The Giants are investigating if that is true or not.

“Over the weekend, Harrison Bader was involved in an accident that has delayed Harrison’s prior treatment timeline for plantar fasciitis and, unfortunately, his return to the field,” Posey said in a statement. “We are still investigating the circumstances of the accident but will be suspending payment to Harrison until he is able to resume performing services for the Club.”

Game three in this series will get underway Friday with first pitch scheduled for 5:40 PM. Tyler Mahle will take the mound for the Giants. He has a 3-9 win/loss record and a 4.96 ERA. The Padres will start Walker Buehler. His win/loss record is 6-5 and he has an ERA of 5.13.

San Francisco Giants podcast Lincoln Juarez: Susac home run key in Giants win to open series in San Diego

Rafeal Devers slides in scoring on a San Francisco Giants Daniel Susac’s sacrifice fly as San Diego Padres catcher Luis Campusano is late with the tag in the top of the fifth inning at Petco Park in San Diego on Thu Jul 30, 2026 (AP News photo)

San Francisco Giants podcast Lincoln Juarez:

#1How important was Daniel Susac’s two-run home run in helping the Giants secure their 4-1 victory over the Padres?

#2What stood out about Robbie Ray’s six-inning performance, and how did he keep the Padres’ lineup under control?

#3How did Rafael Devers contribute offensively, and what impact did his three-hit game have on the Giants’ attack?

#4What role did Christian Koss play defensively, including his impressive barehanded play against Jake Cronenworth?

#5How effective was the Giants’ bullpen, particularly Erik Miller, in preserving the 4-1 lead and closing out the win?

Join Lincoln Juarez for the Giants podcasts each Friday at http://www.sportsradioservice.com

Giants Cruise Past Padres In Series Opener 4-1

San Francisco Giants second baseman Luis Arraez (left), first baseman Rafael Devers (center), and third baseman Christian Koss (right) celebrate their win against the San Diego Padres at Petco Park in San Diego on Thu Jul 30, 2026 (AP News photo)

By Barbara Mason

The San Francisco Giants (47-62) took on the San Diego Padres (55-54) Thursday night in the first game of their four-game series winning at Petco Park in San Deigo. The Giants have been on a roll lately taking a series off the first place Milwaukee Brewers earlier this week.

San Francisco continues to amaze at times losing to underperforming teams and going on to beat some pretty darn good ones. It certainly is puzzling, the ebb and flow of the team this season.

Thursday night they took on another very good team the Padres although they have struggled off and on lately. They did come into this game on a 5-game winning streak that the Giants put an end to.

San Francisco did score early, three runs in the first two innings something that they have struggled with for much of the season. Starting pitcher for San Francisco Robbie Ray was outstanding through six innings setting the stage for the win. The relief pitching for the Giants was equally solid in an impressive offensive and defensive game for San Francisco winning the opener 4-1.

GAME RECAP

The San Francisco Giants have struggled lately getting early leads but that was not the case tonight. They took a 1-0 lead in the first inning when Rafael Devers sacrificed Heliot Ramos home.

They went on to score a couple more runs in the second inning with a great offensive at bat from Daniel Susac. Susac homered with Willy Adames on base giving the Giants a 3-0 lead.

The Padres would answer scoring a run in the bottom of the inning but that would be the only time they would score for the rest of the game. Xander Bogaerts singled Ty France home for a 3-1 deficit.

Starting for the Giants Robbie Ray would weave his magic through the next six innings winning his seventh straight start. He was impresssive snapping the Padres five-game winning streak. Ray gave up a few hits through the first three innings but pretty much breezed through the fourth, fifth and sixth innings when he was relieved by Caleb Kilian.

The Giants would tack on one more run in the fifth inning for the final 4-1 win.Susac who was instrumental in this win sacrificed Rafael Devers home for the final run and the Giants had won the first game of the four-game series.

GAME NOTES

San Francisco played an impressive game Thursday night. They jumped ahead early scoring in the first and second innings. Defensively they controlled the strike zone and the Giant’s pitching shut down San Diego’s middle of the lineup.

The Padres only got six hits in this game and the one run and their big bats were really absent, Manny Machado and Fernando Tatis Jr. were unable to create any sort of rally. Something that has hurt the Giants this season has been big mistake innings and that was not the case Thursday night. They played some really clean baseball.

A huge reason for this win was the outstanding performance on the mound from Robbie Ray. He pitched six innings allowing the one run keeping the San Diego lineup off balance all night.

Ray’s command was excellent attacking the strike zone giving very few free baserunners. He did not overly rely on his fast ball but mixed it up. He got a lot of swings and misses as well as weak contact.

It is not a secret that San Diego has some dangerous hitters like Manny Machado and Fernando Tatis Jr but Ray kept them at bay all night. This is just another example of why Ray has been one of the Giant’s most valuable pitchers this season.

He entered this game with a 3.16 ERA. In this outing Ray exposed one of the Padres biggest weakness. When San Diego falls behind early they have a lot of trouble stringing together enough quality at-bats making comebacks very difficult.

San Francisco finished the game with 11 hits. Rafael Devers had three hits with one run and one RBI. Susac was also impressive hitting the two run homer and had 3 RBIs. Nearly every player on the Giants roster had a hit in the game.

The Giants will be looking to win game two of the series continuing to score early with more solid offensive play. Their defense was solid today and they will need more of the same in game two looking to play an errorless game on Friday night.

Carson Whisenhunt will take the mound for San Francisco. He comes into the game with a 2-1 win/loss record and a 4.60 ERA. The Padres are still undecided as to who will take the mound Friday night. First pitch is scheduled for 6:45 PM.

San Francisco Giants game wrap: Webb pitches six solid; Arraez and Ramos go 4-for-5 in possible final home game in SF, and Giants rout Brewers 16-3 for series win

San Francisco Giants Luis Arraez had a day at the plate going 4-5, with a run scored and one RBI against the Milwaukee Brewers at Oracle Park in San Francisco on Wed Jul 29, 2026 (AP News photo)

Wednesday, July 29, 2026

Oracle Park

San Francisco, California

Milwaukee Brewers 3 (67-41)

San Francisco Giants 16 (46-62)

Win: Logan Webb (6-7)

Loss: Thomas Pannone (0-1)

Time: 3:03

Attendance: 35,399

By Stephen Ruderman

SAN FRANCISCO–As bad this season has been for the Giants, they have still had their moments, and Wednesday was one of them. They exploded for 16 runs behind a solid outing by Logan Webb, and ended up taking the series from one of the best teams in Baseball with a 16-3 rout over the Brewers.

Today was likely to be the last hoorah here at Oracle Park for a few Giants. Luis Arraez and Heliot Ramos were both in the lineup for what was quite possibly going to be their final home game as a Giant here at Oracle.

Logan Webb made the start, and he would look to close out a rocky July on a good note. Webb started off nicely with a scoreless top of the first inning, and a one, two, three top of the second.

Left-hander Thomas Pannone, who has not pitched in the big league in three years, made the start for the Brewers Wednesday. Pannone last pitched in the big leagues on June 30, 2023 as a Brewer. He went to the Kio Tigers of the KBO League in South Korea to finish the 2023 season. He then bounced around the Cubs’ Yankees’ and Brewers’ minor league systems over the last two and a half years.

Here on July 29, 2026, Thomas Pannone was a big leaguer again. He started off his day well with a scoreless bottom of the first.

Jung Hoo Lee reached on a dropped fly ball by center-fielder Garrett Mitchell to start the bottom of the second. Willy Adames then worked a 1-3 count into a walk. Daniel Susac came up, and hit his first major league home run, a three-run home run that just kept carrying to straightaway center.

Webb and the Giants had a 3-0 lead. The Brewers scored runs in the third and the fourth to cut it to 3-2. Webb settled back down for a one, two, three top of the fifth, and a scoreless top of the sixth.

That was it for Webb, who threw 96 pitches over six innings. He gave up two runs, and five hits. He walked just one, and struck out four.

Pannone was done after three. He was replaced by Chad Patrick, who threw one, two, three innings in the fourth and fifth. The Giants would then explode in the bottom of the sixth.

Patrick hit Adames to start the bottom of the sixth, and Adames immediately stole second base. He then walked Susac, and Pat Murphy brought in Aaron Ashby. Tony Vitello countered by sending Jesus Rodriguez to pinch-hit for Grant McCray. Rodriguez walked to load the bases, and up came Christian Koss.

The Brewers played the infield in, and Koss grounded a base-hit through the drawn-in infield to left. Adames scored to make it 4-2. Luis Arraez followed that up by lining a base-hit up the middle into center, and Susac walked to make it 5-2.

Up came Heliot Ramos, who was looking for perhaps one final memorable moment in front of his loyal fans here in San Francisco. 

Ramos was brought up for cups of coffee in 2022 and 2023, but burst onto the scene, and went to the All-Star Game in 2024. He has never gone to the postseason with the Giants, but fans and everyone alike have always appreciated the effort and heart he has shown over the last two and a half years.

Ramos lined one the other way to right with two outs to knock in a pair, and open it up to 7-2. It was a big hit for Ramos, and if this was indeed his final home game as a Giant, it was not a bad way to go out.

Rafael Devers grounded into a fielder’s choice to make it 8-2. Jung Hoo Lee then capped it off with a two-run double down the right field line to make it 10-2. All in all, it was a seven-run inning for the Giants.

If there was a team that could come back from a 10-2 deficit with three innings to go, it was the Brewers. If there was a bullpen that could blow a 10-2 lead with three innings to go, it was the Giants’ bullpen. 

Sam Hentges came into the game for the top of the seventh, and indeed the Brewers scored a run. However, Jackson Chourio grounded into an inning-ending double play, and that quashed any fears of the Brewers coming back.

The Giants scored three runs off Bryse Wilson in the bottom of the seventh to make it 13-3. Caleb Kilian then threw a scoreless top of the eighth.

Andrew Vaughn pinch-hit, came into play third, and then came in to pitch the bottom of the eighth. On his second pitch, which was a 60-mile-per-hour something ball, Susac hit his second home run of the game. This one would barely clear the wall in left. 

I would say not a bad way to get your first two big league home runs if you’re Susac. However, considering he hit his second one off a position player….. 

The Giants would score two more runs off Vaughn, who was basically out there throwing batting practice, to make it 16-3. It got so bad that Home Plate Umpire Emil Jimenez lost track of the count, and didn’t realize that Bryce Eldridge had drawn a walk.

To add injury to insult, Vaughn was beaned by Keaton Winn to start the ninth. Fortunately, Vaughn stayed in the game, as Winn threw a scoreless inning to end it.

Despite how poorly this season has gone for the Giants, their 16 runs today is their third-highest total of the year. They scored 19 runs against the Rockies at Coors Field on May 31. Just five days later, on June 5, they scored 18 runs against the Cubs with the wind blowing out at Wrigley Field. What are we going to do with this team?

Logan Webb got the win, and Thomas Pannone took his first loss of the season. The Giants go 4-2 on the homestand, and improved to 46-62 on the season.

By the way, Luis Arraez and Heliot Ramos, who both very well may have just played their final home game as a Giant, went 4-for-5. 

The Giants will now head out for what will be a very-dramatic next week on the road, as there are trades to be made. The Giants will be in San Diego for a four-game series against the Padres starting Thursday night. The Trade Deadline will be this upcoming Monday. That night, the Giants will begin a three game set against the Texas Rangers in Arlington, Texas.

The pitching matchup is still to be determined for the series opener at Petco Park Thursday night. First pitch will be at 6:40 p.m.

Milwaukee Brewers game wrap: Brewers’ barrel busted by the Giants 16-3 in series’ Rubber Game (2-1), on a Wednesday Afternoon in the City by the Bay

San Francisco Giants’ Heliot Ramos (17) gets a single against the Milwaukee Brewers in the third inning at Oracle Park in San Francisco, Calif., on Wednesday, July 29, 2026. (Shae Hammond/Bay Area News Group)

By Michael Roberson

SAN FRANCISCO, Calif. — The Milwaukee Brewers (67-41) took a 16-3 beating on the last game of the series against the San Francisco Giants (46-62), losing the weekday tussle with the Giants (2-1) in the Bay Area on Wednesday.

The Brew Crew were playing on the heels of their previous evening’s victory to even the series (1-1) and possibly leave the area with a series victory.  However the Giants had other plans in mind for the NL Central Division leaders.

Milwaukee came into San Francisco feeling good about themselves, but were shutout 3-0 by the Giants Game 1.  The Brewers responded in the second game with a convincing win.  In the finale, Milwaukee’s famous beverage was of no use inside Oracle Park, as they were hammered and humbled by the struggling home team.

The Brewers opened the. game with the leadoff batter hitting an infield single.  Was that going to be a continuation of the previous game’s momentum?  Not really, because neither team in the initial inning.

Starting pitcher Thomas Pannone was making his season debut, and looked great in the first inning.  Unfortunately for him, there are nine innings in a game.  In the bottom of the second inning, things immediately changed.

Giants’ catcher Daniel Susac hit a three run homer to left center, and just like that, Milwaukee was down 3-0.  The Brewers did come right back in the top of the  to get off of the goose egg with a Brice Turang groundout rbi.  Third Baseman David Hamilton crossed home plate to bring the score to 3-1, Giants.

MIlwaukee added another run the very next inning on centerfielder Garrett Mitchell’s groundout rbi.  Jake Bauers scored the precious second run.  At the midway point of the game, it was 3-2 Giants.

The sixth inning would be a disaster for the Dairy State visitors.  San Francisco would go on to knock in runs in the stanza.  Scoring in a multitude of ways.  Christian Koss had an RBI single, ditto for Luis Arrez.  Ramos’ single plated two Giants, while Devers forced in another with his fielder’s choice scenario.  Jung Hoo Lee doubled in two, and before all the dust settled, the Giants were up 10-3 after six full innings.

The Brewers did not give up, because they came right back in the top of the seventh with an RBI single by Turang, cutting the deficit to seven runs, 10-3.  That would turn out to be Milwaukee’s last score, but not San Francisco’s.

The Giants scored three more in the bottom frame of the aforementioned inning.  Arraez had another RBI single, Eldridge with a groundout RBI.  Lee also chipped in another RBI single.  After seven full innings, they were up by ten runs, 13-3.

Same story for the eighth inning.  While facing a position player on the mound, the Giants added three more to their final tally.  Daniel Susac hit his second homer of the day, Ramos an RBI single and Drew Cavanaugh also knocked in the final runner.  After the last out of the top of the ninth was recorded, the Giants had completed a 13-run beatdown on the Brewers, 16-3.

The Brewers will next be in action Friday, July 31, as they travel south within the state to take on the Angels at 8:38 CT and 6:38 PT on the Brewers TV network.  Expected starters will be for Milwaukee LHP Shane Drohan (5-4, 3.51) for Los Angeles RHP Ryan Johnson (2-5 ERA 7.34)

The Giants also head south instate, as they battle the San Diego Padres Thursday, July 30 at 6:40 PM PT on NBCS BA.  The expected starters are for San Francisco LHP Robbie Ray (9-6, 3.16) for San Diego TBA.

Michael Roberson covered the Milwaukee Brewers for http://www.sportsradioservice.com

Henderson too much as Brewers rout Giants 8-2

Photo: Giants outfielder Jung Hoo Lee misplays the carom in right field on a triple by William Contreras on July 28, 2026 at Oracle Park in San Francisco, CA (Jay Choi/SF Bay News Lab).

By Vince Cestone

SAN FRANCISCO — After the San Francisco Giants shut out the Milwaukee Brewers on Monday night, the Brewers nearly returned the favor, stifling San Francisco 8-2 at Oracle Park on Tuesday night.

The Giants couldn’t get much of anything going against Brewers starter Logan Henderson. He threw 5 2/3 scoreless innings, giving up just two hits, two walks, and he struck out seven batters.

The Brewers started the scoring in the top of the third inning against Giants’ starter Landon Roupp. After shortstop Cooper Pratt led off the inning with a walk, ninth-place hitter David Hamilton bunted him over to second. Second baseman Brice Turang then grounded out to second, advancing Pratt to third. Jackson Chourio followed with an RBI single, giving the Brewers a 1-0 lead.

Milwaukee opened up their lead in the very next inning after two were out. Right fielder Luis Lara coaxed a two-out walk, and then he promptly stole a base. Center fielder Garrett Mitchell was then hit by a pitch. Pratt followed with an RBI single that gave Milwaukee a 2-0 lead. Roupp then issued another free pass in the inning, this time to the nine-hitter Hamilton. With the bases loaded against new pitcher J.T. Brubaker, Turang singled in two runs, giving Milwaukee a commanding 4-0 lead.

Roupp struggled on Tuesday night against the Brewers. In just 3 2/3 innings pitched, he gave up four runs on four hits and three walks. He struck out just one batter.

The Brewers tacked on their fifth run in the fifth inning against the reliever Brubaker. Catcher William Contreras led off with a triple that Jung Hoo Lee misplayed in right field. The carom off the bricks got past Lee, but he still had a chance to throw out Contreras trying for third, but Lee’s throw was not strong enough and too offline. Designated hitter Christian Yelich then grounded out to the pitcher.

The next batter first baseman Andrew Vaughn was hit by a pitch. Lara followed with a fielder’s choice to second base that scored Contreras from third, giving the Brewers a 5-0 lead. It looked like the Giants could’ve turned a double play to keep the score 4-0, but shortstop Willy Adames didn’t seem to have a grip on the ball to throw back to second to complete the double play.

The Brewers tacked on two more runs in the seventh inning on a long two-RBI double by Lara off of Giants’ reliever Justin Foley. Again, both runs came with two outs. Milwaukee scored their eighth run in the eighth inning against Foley, who gave up an RBI groundout to Chourio.

In their 8-2 loss to the Brewers, the Giants could only muster one extra-base hit. That came off the bat of Bryce Eldridge, who launched a two-run homer in the eighth inning to make the score 8-2 Brewers. That would end up being the final score. The Giants are still looking for their first sweep of 2026, and it won’t come against the Brewers.

Up next, the Giants will go for the series win against the Brewers on Wednesday afternoon at Oracle Park. Logan Webb (5-7, 3.98 ERA) will take on Shane Drohan (5-4, 3.51 ERA) at 12:45 p.m.