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

Jump, Serven Lead A’s Past Red Sox 4-3 to Even Series

Gage Jump #61 of the Athletics pitches in the top of the first inning against the Boston Red Sox at Sutter Health Park on July 28, 2026 in Sacramento, California. (Photo by Lachlan Cunningham/Getty Images)

By Jeremiah Salmonson

WEST SACRAMENTO, Calif. — The A’s faced off against the Boston Red Sox in game two of a four-game series on Tuesday at Sutter Health Park. The A’s came into the game after falling 4-2 in the opening game of the series on Monday night.

In game two on Tuesday, the A’s evened the series and defeated the Red Sox 4-3.

Gage Jump got the ball for the A’s in what was his 11th appearance, all starts, for the green and gold this season. Jump pitched well for the A’s as he tossed six innings of scoreless, three-hit, seven-strikeout baseball to get back on track after giving up six runs in his last start in Arizona. Jump needed 90 pitches, 53 of which were strikes, to get through his outing while also issuing four walks, his lone misstep in the performance.

“I thought Gage was great tonight,” Kotsay said of Jump after the game. “… You mentioned the four walks, but overall being able to make pitches when he had to, right? And that’s part of what we were looking for. Part of what we were looking for is consistency, being able to manage innings and get through a game where he got some solid contact. So he got deep into the game and any kind of start can go six without giving up a run, it’s a great night.”

Gage Jump was also happy with his outing while speaking to reporters after the game.

“Happy with it,” Jump said. “We put up a run and so as soon as that happened, my ultimate goal was to keep the lead as long as I could. I feel like I made some mistakes, but I think the important pitches I made, so learn from it, but yeah, really happy with the game.”

In the seventh inning, the A’s turned to the bullpen. Mark Kotsay elected to go with Luis Medina in the seventh inning, which was fairly uneventful other than a single given up by Medina. However, Kotsay stayed with Medina in the eighth inning, and that proved too much for the young right-hander. In the eighth inning, Medina was only able to get two outs as he was chased by the Red Sox. Medina finished with a line of one and two-thirds innings, giving up one run on two hits while walking two.

Next up, it was Hogan Harris, who came in for the A’s with two outs in the eighth inning to get the final out of the frame. Harris stayed in for the ninth inning, and it wasn’t pretty, but he was able to close out the game for the A’s. Harris finished by giving up two runs on three hits while striking out three in his one and one-third innings of relief.

On the offensive side of the ball, the A’s got just enough across to down the Red Sox even as they made a late push against the A’s bullpen. The A’s scored four runs and managed nine hits while walking only twice in Tuesday’s matchup.

The A’s first run came in the bottom of the second inning when Henry Bolte lined a ball up the middle to get the A’s on the board with the first run of the game.

The rest of the A’s offense came late in the contest as they didn’t score again until the seventh inning.

The A’s second and third runs of the game came in the seventh inning when backup catcher Brian Serven hit his first home run in MLB since Aug. 21, 2022, when he was a member of the Colorado Rockies. It was Serven’s seventh career round-tripper and put the A’s up by three heading into the eighth.

In the eighth inning, the A’s scored their final run of the game. Lawrence Butler drove a pinch-hit RBI double over the head of Ceddanne Rafaela in center field to give the A’s back a three-run lead, 4-1, heading into the ninth inning. It turned out to be the game-winning RBI after the A’s bullpen gave up two runs in the ninth inning. For Butler, it was his 10th double and 26th RBI of the season.

The A’s will look to continue their momentum on Wednesday as they play game three of their four-game series against the Red Sox at 6:40 p.m. PDT. Jacob Lopez (5-4, 6.12 ERA) is scheduled to start for the A’s while Patrick Sandoval (0-0, 3.21 ERA) will go for the Red Sox.

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. 

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.

That’s Amaury News and Commentary podcast: Double A Midland’s Lasko has some feeling back in legs; A’s Langeliers right knee surgery out for season; plus more news

Midland RockHounds outfielder Ryan Lasko suffered a fractured vertebra after colliding with teammate Devin Taylor (7) on Jun 30, 2026. Lasko says he has feeling in his legs and is positive about his rehab. (still photo from yahoo.com)

That’s Amaury News and Commentary podcast:

#1 Sacramento A’s player wore Midland RockHounds double A affilate Ryan Lasko #22 T-shirts during batting practice. Lasko who collided with teammate Devin Taylor going for a fly ball Jun 30th Lasko laid motionless after the collision. Lasko underwent surgery to repair a fractured C6-C7 vertebra C-7. Lasko said that he has some feeling coming back from his feet to his knees. Lasko is the 2013 third round draft pick and is hitting .209 with six home runs.

#2 A’s All Star catcher Shea Langeliers and right hand pitcher Mark Leiter Jr. will both have surgeries that will end their seasons. For Langeliers he will have his right knee torn meniscus repaired and Leiter will have surgery to repair a right hip.

#3 Langeliers hit .263 with 23 homers, 51 RBIs in 93 ball games and became the first A’s catcher to start an All Star Game since Terry Steinbach in 1989.

#4 The New York Yankees lost another star player All Star outfielder Cody Bellinger ( is out with a Grade 2 hamstring strain according to manager Aaron Boone. Bellinger had been placed on the ten day IL and had to leave Sunday’s game in the eighth inning. The Yankees are also missing Aaron Judge ( rib injury out since May 31st) and Giancaro Stanton (out since April 24th strained right calf).

#5 When Juan Marichal the former San Francisco Giants Hall of Fame pitcher said when he was coming up through the minor leagues in the 1960s that he couldn’t eat with his teammates because restaurants were segragated then. Dick Allen said that Marichal was the best pitcher even better than Sandy Koufax as Allen said Koufax was a thrower and Marichal was a pitcher.

Amaury Pi-Gonzalez – Cuban-born Pi-González is one of the pioneers of Spanish-language baseball play-by-play in America. Began as Oakland A’s Spanish-language voice in 1977 ending in 2024 (interrupted by stops with the Giants, Mariners and Angels). Voice of the Golden State Warriors from 1992 through 1998. 2010 inducted in the Bay Area Radio Hall of fame.

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. 

Sacramento A’s podcast Tony Renteria: A’s Perkins takes no hitter into sixth; Sox Rafalea grand slam in sixth does in A’s 4-2

Sacramento A’s starter Jack Perkins was dealing pitching five innings of no hit ball and going 5.2 innings allowing two runs and three walks against the Boston Red Sox at Sutter Health Park in West Sacramento on Mon Jul 27, 2026 (AP News photo)

Sacramento A’s podcast Tony Renteria:

#1 Sacramento A’s pitcher Jack Perkins was going through the Boston Red Sox line up through five innings until the Red Sox Ceddanne Rafalea in the top of the sixth inning belted a grand slam homer that was all the runs the Sox would need in defeating the A’s 4-2 at Sutter Health Park to open the four game series.

#2 Perkins had control over the Sox one of the toughest line up in baseball as they have now won 18 of their last 20 games keeping the Sox off balance with a no hitter going into the sixth.

#3 The Sox Connor Wong hit a sixth inning double off Perkins for the first Sox hit. Perkins was relieved for Jose Saurez who faced Wilyer Abreu putting him on base with a walk and loading the bases. That set the table for Rafaela who hit his 11th home run.

#4 Perkins start was an impressive pitching no hit ball into the six inning going 5.2 innnings allowing two runs and walking three he had a good mix of pitches working that kept the Sox off balance earlier in the game.

#5 Red Sox and A’s play game two of the current four game series starting pitchers for Boston LHP Jake Bennett (6-3 ERA 2.58) for Sacramento LHP Gage Jump (3-6 ERA 4.42) first pitch at 6:40pm PDT.

Tony Renteria is a podcast contributor at http://www.sportsradioservice.com

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. 

Grand Slam Sinks Strong Perkins Start in A’s 4-2 Loss

Jack Perkins #50 of the Athletics pitches during the game between the Boston Red Sox and the Athletics at Sutter Health Park on Monday, July 27, 2026 in Sacramento, California. (Photo by Jacob Soriano/MLB Photos via Getty Images)

By Jeremiah Salmonson

WEST SACRAMENTO–The Sacramento Athletics are in what could be an injury-riddled free fall. Imagine you jump from an airplane for a skydiving excursion, and as soon as you deploy your parachute, someone shoots a thousand holes into it. Well, the skydiver is the A’s, the parachute their season, and the holes in the parachute the team’s injuries so far this season.

Coming into Monday’s series opener against the Boston Red Sox, the A’s were 3-7 over their last ten games and were coming home to a ballpark in Sacramento where they have struggled mightily.

The A’s fell to the Red Sox 4-2 on Monday night.

Jack Perkins got the ball for the A’s in what was his eighth start of the year and his 26th appearance of the season. Perkins was highly effective for the vast majority of his outing as he took a no-hitter into the sixth inning while not allowing any runs. However, it was the sixth inning that would ultimately be the end of the line for Perkins.

Connor Wong led off the sixth inning with a double for the Red Sox to snap the no-hitter, but Perkins managed to induce back-to-back groundouts to record two outs in the inning. Yet, A’s manager Mark Kotsay had the bullpen going after the leadoff double, and after Perkins walked the next hitter, Kotsay elected to go to the bullpen even with Perkins at only 69 pitches.

The decision didn’t pay off for Kotsay as Jose Suarez ended up giving up a grand slam, and Jack Perkins was charged with two earned runs that scored on the homer. All said and done, Perkins went five and two-thirds innings, allowing two runs on one hit while walking three and striking out four Red Sox hitters.

After the game, Kotsay explained his decision to remove Perkins with only 69 pitches.

“How many times has Jack Perkins been in the sixth inning in a big game, right?” Kotsay told me after the game. “The success of this year hasn’t been very good. So we’re looking at building positives here with him and getting him out of that game, giving an opportunity to get an out. He walks off that mound with a positive mindset and builds off this outing.”

It was a perfectly reasonable explanation from Kotsay on his thought process to pull Perkins with so few pitches. However, it didn’t make the results any less frustrating for the A’s.

As for Perkins’ outing as a whole, Kotsay was complimentary of the way Jack went about his business.

“I thought this was a step in the right direction,” Mark Kotsay said of Perkins. “Obviously he’s a young starter… so there’s progress, and really that’s what we have to look at right now with Jack. And I think tonight, him getting into the sixth inning, throwing the baseball really well, a lot of positives to that outing.”

Out of the bullpen, the A’s went to Jose Suarez first to relieve Perkins. Suarez pitched just one-third of an inning, closing out the sixth while allowing two runs on two hits and walking one in the rough outing.

Mark Kotsay elected to go with Elvis Alvarado in the seventh inning, and it was eventful, albeit while Alvarado didn’t allow a run. Alvarado allowed two hits in his scoreless inning of work while striking out one Red Sox hitter.

In the eighth inning, the A’s went with Hayden Juenger, who tossed a scoreless eighth while allowing no hits and no walks.

In the ninth inning, with the A’s down 4-2, they went with Hogan Harris in an effort to keep the game close heading to the bottom of the ninth. Harris tossed a clean top of the ninth, allowing no hits or walks while striking out one.

On the offensive side of the ball, the A’s struggled to get much of anything going against the Red Sox staff. The A’s managed just two runs on six hits and drew only one walk in the game.

The A’s got their first run of the game just two batters in when Tyler Soderstrom sent a ball over the left-center-field wall for a solo home run to give the A’s the early lead. Soderstrom’s home run was his 17th of the season and gave him his 50th RBI of the year. The ball left the bat at 99.7 mph and traveled 375 feet.

The A’s second run of the game also came on a solo home run. This time it was Jonah Heim with the blast in the bottom of the sixth inning to pull the A’s within two and make it a 4-2 game. It was Heim’s tenth home run and 33rd RBI of the season.

That was all the scoring the A’s could muster as they dropped Game 1, 4-2, to the Red Sox.

The A’s will take on the Red Sox in Game 2 of the series Tuesday at 6:40 p.m. PDT at Sutter Health Park. Gage Jump (3-6, 4.42 ERA) is slated to start for the A’s, while the Red Sox will counter with Jake Bennett (6-3, 2.58 ERA).

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.

Giants win 3rd straight against Brewers 3-0

Photo: Outfielder Grant McCray celebrates in the Giants’ dugout after hitting a two-run home run at Oracle Park in San Francisco, Calif. on Monday, July 27, 2026 (Jay Choi/SF Bay News Lab).

By Vince Cestone

SAN FRANCISCO — The enigmatic San Francisco Giants–44-61 overall–but they seem to do well against baseball’s best, beating the Milwaukee Brewers 3-0 on Monday night at Oracle Park.

The Brewers came into the game at 66-39, good for the second-best record in baseball. But the Giants were up to the task, winning their third-straight game against Milwaukee.

The Giants started the scoring in the bottom of the third inning. Catcher Jesus Rodriguez led off the inning with a double to right field. Second baseman Luis Arraez promptly singled him home to give the Giants a 1-0 lead. Arraez figures to be traded before the Aug. 3 deadline, so the Giants will definitely miss his bat going forward. He came into the game hitting .327 on the year.

San Francisco tacked on two more runs in the fourth inning after two outs, but the inning started on a sour note. After Casey Schmitt led off with a bloop single to right, he was taken out of the game after injuring his leg rounding the bag at first. He walked back to the clubhouse on his own power but limping. Schmitt’s status is unclear.

Christian Koss then pinch ran for Schmitt at first, but he got picked off by Brewers starting pitcher Brandon Sproat. Sproat has a quick move to first base that has been fooling runners all season.

With two outs in the fourth, Willy Adames singled. The next batter Grant McCray launched a two-run opposite field homer to left field, giving the Giants a 3-0 lead. That’s all the runs the Giants needed on Monday night to shut out the Brewers.

On the pitching side, Tyler Mahle was masterful for the Giants on Monday night. He threw six shutout innings, giving up three hits, two walks, while striking out three. The Giants’ beleaguered bullpen was excellent as well, throwing three perfect innings. Erik Miller closed out the game, earning the save with a one, two, three ninth inning. He struck out two batters.

For the Brewers, Sproat threw a quality start, but it wasn’t good enough for the win. He threw six innings, giving up three runs on six hits. He walked three and struck out five batters. He also picked off two baserunners in the game.

Up next–the Giants will go for four wins in a row against the Brewers. Landon Roupp (7-8, 3.93 ERA) will take on Logan Henderson (4-1, 3.05 ERA). Game time is at 6:45 p.m. at Oracle Park.

A win on Tuesday night would not only give the Giants a guaranteed winning homestand, it would also clinch the season series for them against the Brewers. And that’s something the Giants could be proud of.

Vince Cestone is a San Francisco Giants beat writer for http://www.sportsradioservice.com

Sacramento A’s podcast Barbara Mason: A’s open up four game series against red hot Red Sox Monday night

Sacramento A’s starter Jake Perkins will get the start against the Boston Red Sox on Mon Jul 27, 2026 at Sutter Health Park in West Sacramento (AP News photo)

Sacramento A’s podcast Barbara Mason:

#1 The Minnesota Twins Ryan Jeffers had quite a day at the plate on Sunday going 3-5 with three RBIs, Twins pitcher Connor Prielipp pitched for 5.2 innings allowing just one run after coming back from the IL as the Twins defeat the A’s 11-8.

#2 The Twins Kody Clemens added more offense for the Twins with two triples and one RBI. Ryan Kreidler doubled for three times and got an RBI.

#3 The A’s bullpen struggled to keep the Twins off the basepaths with the A’s scoring three runs in the sixth then another three runs in the top of the seventh but it wasn’t enough.

#4 Offensively for the A’s Nick Kurtz hit a three home run in the top of the sixth and Jeff McNeil and Carlos Cortes got two RBIs but it wasn’t enough in the Sacramento loss.

#5 The A’s return to West Sacramento Monday night to host the Boston Red Sox at Sutter Health Park. The Sox have unstoppale the have won eight of their last ten games. They defeated the Toronto Blue Jays 6-1. The Sox have everything going for them with run production and great hitting. Starting pitchers for Boston LHP Payton Tolle (5-6 ERA 3.31) he’ll be opposed by Sacramento starter RHP Jake Perkins (2-5 ERA 6.75) first pitch 6:40pm PDT.

Join Barbara Mason for the A’s podcasts each Mondays at http://www.sportsradioservice.com

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. 

Sacramento A’s podcast Daniel Dullum: A’s pitching just can’t stop Twins hitting in 11-8 loss

Sacramento A’s manager Mark Kotsay questions plate umpire Chad Fairchild who threw out A’s coach Chris Chron who argued about a balk call in the second inning against the Minnesota Twins at Target Field in Minneapolis on Sun Jul 26, 2026

Sacramento A’s podcast Daniel Dullum:

#1 The Minnesota Twins Ryan Jeffers had quite a day at the plate on Sunday going 3-5 with three RBIs, Twins pitcher Connor Prielipp pitched for 5.2 innings allowing just one run after coming back from the IL as the Twins defeat the A’s 11-8.

#2 The Twins Kody Clemens added more offense for the Twins with two triples and one RBI. Ryan Kreidler doubled for three times and got an RBI.

#3 The A’s bullpen struggled to keep the Twins off the basepaths with the Twins scoring three runs in the sixth then another six runs in the top of the seventh to insure a win.

#4 Offensively for the A’s Nick Kurtz hit a three home run in the top of the sixth and Jeff McNeil and Carlos Cortes got two RBIs but it wasn’t enough in the Sacramento loss.

#5 The A’s return to West Sacramento Monday night to host the Boston Red Sox at Sutter Health Park. The Sox have unstoppale the have won eight of their last ten games. They defeated the Toronto Blue Jays 6-1. The Sox have everything going for them with run production and great hitting. Starting pitchers for Boston LHP Payton Tolle (5-6 ERA 3.31) he’ll be opposed by Sacramento starter RHP Jake Perkins (2-5 ERA 6.75) first pitch 6:40pm PDT.

Join Daniel Dullum for the A’s podcasts each Sundays at http://www.sportsradioservice.com

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.