San Francisco Giants podcast Marko Ukalovic: Giants cough up lead in 8th; Rockies 3 run rally wins it 7-6

San Francisco Giants reliever Erik Miller works the count against the Colorado Rockies in the bottom of the sixth inning at Coors Field in Denver on Sun Jul 5, 2026 (AP News photo)

San Francisco Giants podcast Marko Ukalovic:

#1 How many home runs did Rafael Devers went 2-5, scoring two runs how did his performance help keep the Giants in the game?

#2 Drew Gilbert went 4-for-4 in the game. Including hitting a two run home run against the Rockies?

#3 Casey Schmitt hit a home run for the Giants. Schmitt’s offense has been key for the Giants of late so much so there are clubs inquiring about Schmitt’s services before the trade deadline?

#4 How did starting pitcher Tyler Mahle pitched 4.1 innings allowing eight hits, three earned runs, and struck out five hitters?

#5 The Giants open up a three game series with the Toronto Blue Jays Monday night at Oracle Park. Startng pitcher for Toronto former Giant RHP Kevin Gausman 4-7 ERA 4.19 for San Francisco RHP Landen Roupp 5-8 ERA 4.55 first pitch 6:46pm PDT.

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

Giants Give Up Lead In Eighth Inning Lose to Rockies 7-6

San Francisco Giant Drew Gilbert swings for a top of the second inning two run home run against the Colorado Rockies at Coors Field in Denver on Sun Jul 5, 2026 (AP News photo)

By Barbara Mason

After tying up the series in Denver with the Colorado Rockies (37-54) Saturday, the San Francisco Giants (37-52) came into game three with a loss to the Rockies on Sunday. The Giants turned this game into a home run derby hitting four long balls through five innings. Drew Gilbert hit the first one good for two runs in the second inning and Casey Schmitt a solo in the fifth.

Rafael Devers had a couple of homers a solo homer in the fourth inning and then his second of the day in the fifth. He very nearly knocked the cover off the ball driving it into the third deck, a tremendous hit giving San Francisco a 5-4 lead.

The Giants would add to their lead in the sixth inning for a 6-4 advantage. San Francisco hung onto the lead going into the bottom of the eighth. It then all seemed to fall apart in that inning when Kyle Karros homered with TJ Rumfield and Braxton Fulford aboard and that was the ball game. The Rockies took game three 7-6 as well as the series.

GAME RECAP

The Rockies were first up on the scoreboard in the opening inning taking a 2-0 lead. Jake McCarthy scored the first run and TJ Rumfield the second for a 2-0 Colorado lead. Scoring first in game one worked great for the Rockies and San Francisco had to keep pace.

San Francisco took care of business in the second inning tying up the game 2-2. Drew Gilbert hit a home run with Willy Adames on base and we had a tie game. Colorado pushed back in the bottom of the second with Edouard Julien scoring on a Brett Sullivan double taking back the lead 3-2.

In the third inning the Rockies extended their lead to 4-2. Troy Johnston hit a sacrifice fly and Hunter Goodman scored. Again San Francisco would have to step up and keep pace with Colorado in a real see-saw game.

The fourth and fifth innings revealed three more home runs for San Francisco as the Giants took back the lead 5-4. Rafael Devers had his first home run in the fourth inning for a 3-4 count.

In the fifth inning Casey Schmitt hit his 17th home run of the season tying up the game 4-4. Devers would break the tie with his second home run of the game and what a crushing hit it was flying into the third deck.

There was a pitching change for the Giants in the fifth inning. Erik Miller relieved Tyler Mahle who pitched through 4 1/3 innings. He allowed eight hits three earned runs, no walks with five strikeouts. Miller pitched the fifth and sixth innings.

San Francisco would add to their lead in the top of the 6th inning 6-4. Drew Gilbert singled driving Willy Adames home from second extending their lead. The Giants Adrian Houser and Sam Hentges combined on the mound to close-out the bottom of the seventh inning.

Drew Gilbert had his third hit of the game in the top of the eighth. He was having some great production at the plate which included his two run home run and three RBIs. San Francisco had two outs and two on in the top of the inning looking for more insurance runs.

Colorado has an explosive offense so trailing by only two runs was not at all out of their wheelhouse. The Giants wanted to pad that lead but unfortunately Schmitt grounded out leaving Gilbert and Luis Arraez stranded.

The Rockies got a rally going in the bottom of the seventh. TJ Rumfield doubled and Troy Johnston was hit by a pitch and with only one out Colorado was threatening. Then disaster hit when Kyle Karros knocked the ball out of the park, a three run homer taking the lead 7-6.

San Francisco got out of the inning but had some work to do in the top of the ninth inning. When it was looking so promising, the Giants were now three outs away from losing the series.

Heliot Ramos was first up in the ninth facing Jordan Romano on the mound who came in to try and close out the game. This was only his second outing. Ramos grounded out for the first out.

Rafael Devers struck out and San Francisco was down to their last out. Jung Hoo Lee came to the plate and got his first hit of the game and there was a glimmer of hope for the Giants.

Adames struck out and the Rockies had won the game and the series in a huge disappointment. Unfortunately the Giants have seen this far too many times over the season.

GAME NOTES

Starting pitcher Tyler Mahle started today for San Francisco. He pitched 4 1/3 innings allowing eight hits, three earned runs no walks with five strikeouts. He was relieved by Erik Miller in the fifth inning. He pitched 1 2/3 innings spotless with two strikeouts.

Adrian Houser and Sam Hentges combined successfully on the mound in the seventh inning. Dylan Smith came in to try and close out this game and sadly gave up two hits and three runs. The Rockies took the 7-6 lead into the top of the ninth inning and Colorado closer Jordan Romano finished off San Francisco.

The highlights of this game were the four homers hit by the Giants but the late game loss was a tough pill to swallow. Rafael Devers had two home runs and Drew Gilbert with another, Casey Schmitt with the fourth. They came into the game with some nice plate production but left too many runners on base. This was just another blown lead for San Francisco.

It will be a quiet ride home for the Giants no doubt. It’s just been an awful season for the them. They will need to put this series in the rear view mirror having little time before they take on the Toronto Blue Jays Monday night.

The Giants plan on starting Landen Roupp. He has a 5-8 win/loss record and a 4.55 ERA. Kevin Gausman will take the mound for the Blue Jays with a 4-7 win/loss record and a 4.19 ERA. First pitch for this game is scheduled for 6:45 PM PDT.

Giants Even Series With Win Over Rockies In Game Two 6-4.

By Barbara Mason

Despite a rain delay in game two between the San Francisco Giants (37-51) and the Colorado Rockies (36-54) the game was finally able to get underway and the Giants delivered a little payback after Friday’s thrashing with a 6-4 win to tie the series. In game two the Giants scored four runs in the first inning.

The Rockies came back scoring three runs in the bottom of the first but San Francisco was a far different team today tacking on another run in the second, and one more in the third and the Giants offense was on task.

The Rockies settled down offensively after the first inning and the Giants slowed down after the third. There was not much in the way of offense, a hit here, a hit there. It all came down to the Giants relief pitching to keep the Rockies off the scoreboard and tie up the series and they did just that.

The Rockies had not scored since the first inning so some solid pitching for San Francisco. While Colorado did score a single run in the ninth inning it was too little too late.

GAME RECAP

It took a bit but game two between the Giants and the Rockies finally got underway. The game was delayed before first pitch because of lightning and rain. The game originally scheduled for 5:10 PM got first pitch off around 5:55 PM. In fact, fans were temporarily asked to leave the upper seating area during the lightning storm.

San Francisco got the bats working early giving the Rockies a little bit of their own medicine and then some by scoring four runs in the first inning. With one out, Luis Arraez singled followed by a Casey Schmitt double.

Rafael Devers walked and much like the lightning before the game, in a flash San Francisco had the bases loaded. Then the scoring got underway. Jung Hoo Lee grounded into a fielders choice to second and Arraez scored for the early 1-0 lead. Willy Adames doubled both Lee and Schmitt home and the Giants now had a 3-0 lead. Bryce Eldridge doubled Adames home and the first inning had been a most productive inning for the Giants leading 4-0.

Prior to the game there had been a change on the mound for the Rockies. Originally Tomoyuki Sugano was scheduled to start but was scratched just before the game with back spasms. Sean Sullivan from their Triple-A made the start instead.

When it looked like the Rockies would be shut out in the first inning it took a left turn. With Hunter Goodman and Tyler Freeman on base, Cole Carrigg hit the first home run of the game and Colorado was back in it although trailing 4-3. San Francisco would have to put some more runs on the board for insurance.

The Giants put up another run in the top of the second inning. Heliot Ramos doubled followed by a Luis Arraez single. Ramos scored and Arraez made it to second base. The Giants had now taken a 5-3 lead. Robbie Ray got through the bottom of the second inning only giving up a walk.

A Bryce Eldridge solo home run advanced the San Francisco lead to 6-3 in the top of the third inning. Ray gave up no hits in the third inning and it was off to the fourth.

Other than a single from Rafael Devers the San Francisco offense had calmed down a bit. After giving up the home run Robbie Ray was solid with a three and out in the bottom of the fourth.

Just when this game got up to speed there was a second delay just prior to going into the fifth inning. Home plate umpire Scott Barry was forced to leave the game after citing not feeling well. He appeared to get hit in the throat by a foul tip earlier and tried to carry on for an inning or so but could not continue.

The game was halted so his replacement could gear up and get out on the field. Fans took the opportunity to hit the concessions with ice cream being the go-to in the 88 degree heat Saturday.

This game had a little bit of everything as the top of the fifth finally got underway. The Rockies got out of the inning with ease and the game went into the bottom of the fifth. Colorado pitcher Sean Sullivan had settled down after the third inning and was holding his own but had already thrown 91 pitches through five innings. It was another quick inning for Robbie Ray with a couple of strikeouts and a flyout. He had a pitch count of 75.

Surprisingly Sullivan remained in the game in top of the sixth despite his pitch count. Giants got some offense going with a Luis Arraez single and a Chung Hoo Lee double. The Rockies made a pitching change at that point and Juan Mejia relieved Sullivan who had allowed 12 hits 6 earned runs, one walk with four strikeouts.

His pitch count was very high at 105. San Francisco had a great opportunity in the inning with two outs and the bases loaded. Bryce Eldridge fouled out and the Giants had squandered the chance to extend their lead.

Ray got into a bit of a jam in the bottom of the sixth. With Kyle Karros on third, Hunter Goodman on second and only one out, the Rockies were also looking at a scoring opportunity. Jake McCarthy ground out and that was the inning. Colorado had also squandered a scoring opportunity.

The top of the seventh inning was a quick one with Victor Bericoto and Eric Haase both striking out, Ramos lining out ending the top of the inning. Sam Hentges relieved Ray in the bottom of the seventh. Ray had allowed five hits, three earned runs, three walks and four strikeouts through six innings. Hentges made short work of the Rockies dismissing them one, two, three.

Antonio Senzatela took the mound for the Rockies to start the eighth inning. He allowed a Casey Schmitt single but not much else. The game went into the bottom of the inning and the Giants were counting on their relief pitching to finish off Colorado.

The offense for both teams had really quieted. Through eight innings San Francisco had more production at the plate with 13 hits, the Rockies only managing five. Dylan Smith came out of the Giants bullpen for the bottom of the eighth. He gave up one walk as this game went into the top of the ninth inning and San Francisco was three outs away from evening the series.

The Rockies did score a run in the bottom of the ninth but it was too little too late. San Francisco took game two 6-4 and now had a chance to take the series in game three Sunday.

GAME NOTES

San Francisco had a great start in this game scoring in the first three innings. Bryce Eldridge had a home run in the game and Luis Arraez with three hits. They finished the game with 14 hits to the Rockies seven.

The Giants swung the bats well in the early innings and the Rockies had really cooled off. They only scored in the first and the ninth innings of this game. Ray settled down after the first inning and sailed through the rest of his time on the mound. He shut the Rockies down after that rough first inning. Relief pitching kept the Rockies off base, a big part of this win.

Sunday the series winner will be decided in game three. Tyler Mahle will take the mound for the Giants. He has had his struggles with a 1-8 win/loss record and a 5.67 ERA. The Rockies will start Tanner Gordon. He comes into the game with an 0-2 win/loss record and a 6.69 ERA.

First pitch for game three is scheduled for 1:00 PM PDT. There is no sign of inclement weather on Sunday and a projected high of 92 degrees at first pitch.

San Francisco Giants podcast Lincoln Juarez: Seven run fifth does in Giants 15-3 as Rockies take advantage of the mile high elevation

San Francisco Giants starter Logan Webb got knocked around by the Colorado Rockies in his first three innings at Coors Field in Denver on Fri Jul 3, 2026 (AP News photo)

San Francisco Giants podcast Lincoln Juarez:

#1 The San Francisco Giants pitching staff experienced throwing in the thin Colorado Rocky Mountain air and they quickly saw the ball leave the yard without a mercy rule getting clobbered 15-3 at Coors Field.

#2 Giants starter Logan Webb was touched up in the first three innings of his start allowing 11 hits and seven runs, two walks, and two strikeouts.

#3 The Rockies scored seven runs in the fifth to rally on San Francisco pitching and after five innings the Rockies held a 14-2 lead.

#4 The only offense that the Giants could account were from Luis Arraez, Rafael Devers and Jung Hoo Lee each who scored a run falling way short of the goal.

#5 Giants try it all over again against the Rockies Saturday starting pitchers for San Francisco RHP Robbie Ray (7-6 ERA 3,39) for Colorado RHP Tomoyuki Sugano ((8-4 ERA 4.80) first pitch 5:10pm PDT.

Lincoln Juarez does the San Francisco Giants podcasts each Friday at http://www.sportsradioservice.com

San Francisco Blindsided by Rockies Losing 15-3

Colorado Rockies Jake McCarthy is thrilled after hitting a grand slam home run against the San Francisco Giants in the bottom of the fifth inning at Coors Field in Denver on Fri Jul 3, 2026 (AP News photo)

By Barbara Mason

This was a meeting of two struggling teams with similar records when the San Francisco Giants (36-51) took on the Colorado Rockies (36-53). With starter Logan Webb on the mound for the Giants Friday the game that ensued was a real shocker. Webb was absolutely blindsided. He didn’t know what hit him giving the Rockies a 7-1 lead after only three innings.

Webb had been pitching really well and so what went down was absolutely crazy. Webb finished the game allowing 11 hits, 7 runs, 2 walks, and 2 strikeouts. He left the game after three innings relieved by Matt Gage who had a pretty rough go as well. He allowed 4 hits and six runs. The Giants finished the game with only 8 hits, the Rockies 18. The final was a 15-3 slaughter.

GAME RECAP

Casey Schmitt singled in the first inning of the Giants matchup with the Colorado Rockies. Both of these teams are really struggling with similar records so the game is expected to be somewhat competitive.

The Schmitt single was all that San Francisco could generate but it was so very early in the game. With Webb on the mound for the Giants today expectations are high since he has been pitching really well lately.

Those expectations were crushed early. The first at bat, top of the order for the Rockies Jake McCarthy hit a solo home run to right and Colorado was off to the races. Mickey Moniak singled as did Hunter Goodman and TJ Rumfield and the bases were loaded. Webb walked Carrigg and the Rockies second run of the day scored. Freeman grounded into a double play and with only two outs, Goodman scored and the Rockies had a 3-0 lead.

Rockies starting pitcher Ryan Feltner was having a solid game through two innings. He had a three and out second inning and the Giants offense was struggling to start this game.

Webb was having an awful time only two innings into this game. He gave up a Kyle Karros single to start the second inning followed by a Ezequiel Tovar 2-run home run giving the Rockies a 5-0 lead. Webb gave up a couple more singles in the second inning but got out of the inning without further damage.

San Francisco got some offense in the top of the third inning and scored their first run of the game. Luis Arraez doubled followed by a Schmitt single that drove Arraez home. This game went into the bottom of the third with Colorado leading 5-1.

It was another disappointing inning for Webb giving up a Carrigg triple. He scored when Edouard Julien hit into a fielder’s choice extending their lead to 6-1. Webb gave up two more singles one to Ezequiel Tovar and a second to Jake McCarthy that drove Juien home and the Rockies took a 7-1 lead into the top of the fourth inning.

San Francisco got some offensive production to start the fourth inning. Jung Hoo Lee hit a bunt single advancing to second base on a throwing error by pitcher Feltner. Bryce Eldridge singled Lee home for their second run of the day.

There was a pitching change for San Francisco with Matt Gage relieving Webb. Webb had a horrendous day allowing 11 hits, 7 runs, 2 walks and only 2 strikeouts. Gage had a three and out bottom of the fourth. Colorado still had a significant lead going into the top of the fifth.

Rockies pitcher Ryan Feltner had yet another solid inning going three and out. Colorado had more in store for the Giants. The bottom of the fifth started with a Edouard Julien walk followed by a Kyle Karros single, another single from Ezequiel Tovar and once again the bases were loaded.

McCarthy cleared the bases hitting his eighth home run, this one a grand slam and the Rockies had taken an 11-2 lead. With one out Colorado had more for San Francisco. Hunter Goodman doubled, followed by a TJ Rumfield walk and a Carrigg triple.

Both Goodman and Rumfield scored and the Colorado lead was 13-2. Tylser Freeman singled Carrigg home and the score going into the sixth was 14-2. The Rockies were just plain hitting lights out and the Giants were unable to do much about it.

The Giants Rafael Devers hit a home run in the top of the sixth inning his 15th of the season but with the score 14-3, single runs in an inning were merely a dribble. San Francisco made a pitching change mid-way through the fifth with Ryan Walker relieving Gage and he remained in the game going into the bottom of the sixth. Gage pitched 1 1/3 innings allowing 4 hits, 6 runs, 2 walks with a single strikeout. Walker had a solid bottom of the sixth inning going three and out.

It was a quick top of the seventh inning for Colorado. There was a pitching change for the Rockies in the inning with Gabriel Hughes relieving Feltner who had done a terrific job. He pitched six innings and had allowed 6 hits, 3 runs, 2 walks with 9 strikeouts. Despite a fielding error by Karros in the inning the score remained 14-3. San Francisco took care of the Rockies in the bottom of the seventh.

The Rockies would add one more run in the bottom of the eighth inning for a final score of 15-3. Ezequiel Tovar sacrificed Kyle Karros home. Colorado had scored in five of the eight innings played three of them with multiple runs and a grand slam.

GAME NOTES

It was an outstanding start for Feltner who pitched through six innings. It was the exteme opposite for Webb. He was coming off an outstanding June in which he was named National League Pitcher of the month but he was hit hard early in this game. He only lasted three innings giving up 11 hits, 7 runs, 2 walks with 2 strikeouts.

It was equally tough for San Francisco reliever Gage who allowed 4 hits, 6 runs, 2 walks and only 1 strikeout in 1 1/3 innings. When the dust had settled San Francisco pitching had collectively allowed 18 hits, 15 runs, 6 walks and only 4 strikeouts.

It was not a great day on the mound for the Giants. The Rockies leadoff batter McCarthy had a terrific game with a couple of homeruns (grand slam), 4 hits, and 6 RBIs. The Giants Rafael Devers had a couple of hits which included his 15th home run of the season and Schmitt also had a couple of hits. Other than that the San Francisco offense was pretty stagnant.

Saturday the Giants will get another crack at Colorado. Robbie Ray will start for San Francisco in game two. He will attempt to cool off the red-hot Rockies and tie up this series.

Ray comes into this game with a 7-6 win/loss record and a 3.39 ERA. Colorado will send Tomoyuki Sugano to the mound. He has a 8-4 win/loss record and a 4,80 ERA. First pitch for this game is scheduled for 5:10 PM.

Giants Win First Game Over Diamondbacks This Season 6-4

San Francisco Giants starter Trevor McDonald allowed only one hit over six innings pitched against the Arizona Diamondbacks at Chase Field in Phoenix on Wed Jul 8, 2026 (AP News photo)

By Barbara Mason

The first four innings of this game was a good old fashion pitchers duel until the San Francisco Giants broke through scoring three runs in the top of the fifth inning. Both starting pitchers Trevor McDonald for the Giants and Arizona Diamondbacks starter Zac Gallen were terrific through the fourth inning.

The Giants broke through in the fifth inning with a couple of home runs one from Heliot Ramos and a second off the bat of Victor Bericoto. In the very next inning San Francisco scored three more runs taking a 6-0 lead into the top of the eighth inning. The Giants had finally beaten the Arizona Diamondbacks this season despite a very shaky eighth inning that saw the Diamondbacks score four runs. The final was 6-4 in favor of San Francisco.

GAME RECAP

The first four innings of this game was a pitchers duel with the Giants Trevor McDonald and Arizona’s Zac Gallen putting on quite a show. McDonald gave up one single through the four innings and Gallen also gave up one hit. They were both terrific until it came to the fifth inning.

San Francisco turned the entire game around in the top of the fifth inning. Heliot Ramos got the Giants on the scoreboard with a home run to center taking a 1-0 lead. This was his sixth home run this season. Victor Bericoto came to the plate and hit a 2-run home run his fourth of the season and San Francisco had taken a 3-0 lead.

The Giants would double their lead in the top of the sixth inning scoring three more runs. Heliot Ramos tripled Rafael Devers home for the first run of the inning. Jung Hoo Lee singled Ramos home for the second run and they capped the inning off with a Drew Cavanaugh single that drove Lee home. It had been another tremendous inning for San Francisco now leading 6-0.

The Giants had kept the Diamondbacks off the scoreboard through seven innings but that all came to an end in the bottom of the eighth inning. It was a very sloppy inning for San Francisco.

Arizona cut the Giants lead significantly starting with a Pavin Smith single that drove Nolan Arenado home for the first run. Ketel Marte doubled and TommyTroy scored on a throwing error by shortstop Christian Koss followed by another run scored by Smith cutting the Giants lead in half.

Arizona would score a fourth run with Marte scoring on a Corbin Carroll ground out. Koss would have a second error in the inning. It had been a tough one for relief pitchers Ryan Walker and Dylan Smith giving up four runs in the inning. Arizona had new life now only trailing by two runs 6-4

Going into the bottom of the ninth inning the Diamondbacks were now three outs away from losing this game. Despite a forgettable eighth inning San Francisco held on to beat the Diamondbacks 6-4 a winner over Arizona for the first time this year.

GAME NOTES

This had been a much better start for the San Francisco Giants (36-50). In the first two games of this series Arizona (43-43) had scored early never allowing the Giants to take the lead until Wednesday night. The Giants had 11 hits in the game, the Diamondbacks seven.

The two home runs in the fifth inning off the bats of Heliot Ramos and Drew Bericoto turned this game around. San Francisco added three more runs in the sixth inning but they let the Diamondbacks back in the game in the bottom of the eighth inning giving up hits along with some ugly errors by shortstop Christian Koss. San Francisco was able to hang on to beat Arizona for the first time this season 6-4 avoiding the sweep.

San Francisco starting pitcher Tyler McDonald had a terrific game. He pitched six innings allowing only one hit with five strikeouts. He was spectacular. Arizona starter Zac Gallen also had a nice start through four innings before it all went south in the fifth inning.

San Francisco will now head to Colorado for their next series with the Rockies that gets underway this Friday. Probable on the mound for the Giants will be Logan Webb. He has a 5-5 win/loss record and a 3.09 ERA. The Rockies are right now undecided as to who will take the mound on Friday night. First pitch for this game is scheduled for 5:10 PM.

Barbara Mason is a San Francisco Giants road reporter for http://www.sportsradioservice.com

Diamondbacks Dominate In Game Two Beating Giants 8-2

San Francisco Giants third baseman Matt Chapman bare hands a bouncing ball this would be his last play before leaving the game with abdominal pain against the Arizona Diamondbacks at Chase Center in Phoenix on Tue Jun 30, 2026 (AP News photo)

By Barbara Mason

Once again, the Arizona Diamondbacks (43-42) got a jump on the San Francisco Giants (35-50) taking an early first inning lead. Monday night it was 1-0 after Ketel Marte hit a solo homer and Tuesday night another home run for Arizona in the opening inning but this one embellished with two runners on base.

The Diamondbacks Lourdes Gurriel Jr. homered with Geraldo Perdomo and Gabriel Moreno on base taking a quick 3-0 lead. Arizona was not finished scoring three more runs in the third inning putting the Giants behind the eight ball trailing by the score of 6-0. When the dust had settled the Diamondbacks had won game two 8-2.

GAME RECAP

The Arizona Diamondbacks had much the same start as they did in Monday’s game one. In fact they bettered their first inning start in Monday’s game with yet another home run, this one a three run shot taking a 3-0 lead. This was not the start that San Francisco was looking for.

The Giants went three and out in the second inning and despite a triple from Luis Arraez in the third inning San Francisco was still looking for their first run of the game. The Giants wanted to keep the Diamondbacks from doing any further damage that would make a comeback even more overwhelming. It didn’t go the Giants way and in the bottom of the third Arizona put three more runs up on the scoreboard taking a 6-0 lead.

San Francisco starting pitcher Landen Roupp had a rough inning giving up three singles and two walks. After almost three inning there was a pitching change for the Giants. Adrian Houser came in to relieve Roupp. In a very tough outing Roupp went 2 2/3 innings allowing five hits, six earned runs, six walks with four strikeouts. Houser got San Francisco out of the third inning.

There was not much offense for either team in the fourth and fifth innings. It was getter much later in the game with the Giants still trailing 6-0. San Francisco desperately needed to break through and get up on the scoreboard.

The first run of the game for the Giants came in the top of the sixth off the bat of Luis Arraez. They had a long way to go and not a lot of time to do it but they were finally on the scoreboard 6-1.

Not to be outdone, the Diamondbacks scored another run in the bottom of the sixth. Ketel Marte had his second home run of the series scoring his first in the first inning of yesterday’s game. Trailing 7-1 San Francisco would need a huge comeback and only three innings left to do it in.

The Diamondbacks allowed a Rafael Devers solo home run in the top of the seventh but still led 7-2. Time was running out for San Francisco. Their offense remained stagnant with only four hits through seven innings while the Diamondbacks had eight and would finish with ten hits.

San Francisco went three and out in the top of the eighth inning. Arizona would finish off the game with yet another run in the bottom of the eighth. San Francisco was now down to their final three outs. There would be no rally in the top of the ninth for the Giants losing the second game of the series. Wednesday the Giants would be playing to avoid a sweep.

GAME NOTES

This was a frustrating loss for San Francisco. They could not generate much offense the entire evening. They lost Matt Chapman in the sixth inning who exited the game with an abdominal strain.

There was not much that went right for San Francisco in game two. It was an awful game for Giants starting pitcher Landen Roupp. He could not find the strike zone lasting only 2 2/3 innings allowing six earned runs while issuing six walks.

When you give a lineup that many free baserunners it’s tough to recover. The Diamondbacks took full advantage of every San Francisco mistake. They were patient at the plate forcing Roupp into deep counts following that with timely hits.

The three run home run to start the game by Lourdes Gurriel Jr. gave the Diamondbacks all the confidence they would need. Ketel Marte also remained red hot hitting his fourth home run in the past four games. The Diamondbacks have had San Francisco’s number all season executing better in every phase, pitching, timely hitting and taking advantage of Giants mistakes.

Wednesday’s game three will get underway with first pitch scheduled for 6:40 PM. San Francisco will be playing to avoid a sweep. The Giants have already lost eight games to the Diamondbacks without a single win this season.

Trevor McDonald will start for the Giants looking to win their first game against Arizona this season. He has a 2-6 win/loss record and a 4.94 ERA. The Diamondbacks will start Zac Gallen. He comes into this game with a 3-7 win/loss record and a 6.15 ERA .

Diamondbacks Fight Off Giants Rally In Ninth Inning Winning Game One 5-4

Arizona Diamondbacks Geraldo Perdomo (right) hits a three run double as San Francisco Giants catcher Eric Haase reaches for the ball in the last of the fifth inning at Chase Field in Phoenix on Mon Jun 29, 2026 (AP News photo)

By Barbara Mason

Arizona Diamondbacks (42-42) and Eduardo Rodriguez proved to be too hot to handle for the San Francisco Giants (35-49) in the first game of their three game series. He pitched for seven innings allowing five hits but only one earned run improving his ERA to 2.21. The Giants attempted a rally in the top of the ninth inning but came up short losing the game 5-4.

Game recap: The Diamondbacks got going early taking a 1-0 lead in the first inning. Ketel Marte hit a solo home run to right field, his 15th of the season. It took awhile but San Francisco was able to tie up this game in the top of the fifth inning 1-1.

Victor Bericoto got the rally going first with a double and then reaching third base when Eric Haase grounded out to first. Jonah Cox grounded into a fielder’s choice for the second out but Bericoto scored to even the game at one apiece.

The bottom of the fifth inning must have seemed unending for San Francisco. A couple of walks and a single later, the Diamondbacks had the bases loaded with only one out. Geraldo Perdomo doubled bringing Nolan Arenado, Ketel Marte and Tommy Troy home giving Arizona a 4-1 lead.

It was time for a pitching change and Sam Hentges relieved Mahle who had pitched 4 1/3 innings allowing four hits, four earned runs, three walks with three strikeouts. Hentges lasted for only 1/3 of an inning allowing one hit and two walks. He was relieved by JT Brubaker who closed out the bottom of the inning.

This had so far been a difficult start for San Francisco. From the opening Arizona home run to the lengthy bottom of the fifth inning, the Giants were really struggling. Their biggest challenge so far in the game had been left-hander Eduardo Rodriguez. The Giants had not been able to generate much offense early with this guy on the mound.

The Diamondbacks would tack on another run in the bottom of the sixth with their second home run of the game taking a 5-1 lead. This one off the bat of Nolan Arenado, his eighth home run of the season and so far Arizona was in command of this game and showing no signs of letting up.

With two San Francisco runners on base and one out in the top of the eighth inning, there was action in the Arizona bullpen. Casey Schmitt sacrifice flied to center for the second out but Drew Gilbert scored with Luis Arraez moving over to third base.

There was a pitching change for Arizona with Kevin Ginkel relieving Rodriguez who finished seven innings allowing five hits, one run and one strikeout. Ginkel pitched 2/3 of an inning before being relieved by Brandyn Garcia who closed out the inning.

The game went into the top of the ninth inning with the Giants trailing 5-2. Heliot Ramos led off the inning with a solo home run cutting the Diamondbacks lead to 5-3 followed by a Bryce Eldridge single.

Drew Cavanaugh singled Eldridge home and we had a one-run ball game with only one out. Unfortunately Drew Gilbert fouled out and Matt Chapman popped out and that was the ball game. The Giants forged a great rally but came up just short losing the game 5-4.

San Francisco rallied in the top of the ninth inning but came up just short. It all started with Arizona starting pitcher Rodriguez who kept the Giants’ hitters off balance and limited their scoring opportunities for most of the game.

The Diamondbacks set the tone with the Marte leadoff home run giving Arizona an advantage. The Giants offense never really produced a sustained rally until the ninth inning. They didn’t string together enough quality at-bats with runners on base until that final inning.

Game notes: The Giants came into Monday night’s game on a high after winning their last two series against the Atlanta Braves. They took a series off the Sacramento Athletics to start the past week followed by a series win over the weekend against the number one team in the National League East, the Braves.

The Giants started Tyler Mahle who went 4.1 innings allowing four hits and four earned runs, three walks and three strikeouts. Diamondbacks starter Eduardo Rodriguez pitched seven innings allowing five hits, one earned run and one strikeout.

San Francisco will be looking to even up this series Tuesday in game two. The Giants probable starting pitcher will be Landen Roupp. He has a 5-7 win/loss record and a 4.07 ERA. The Diamondbacks will start Brandon Pfaadt. He has a 0-1 win/loss record and a 5.92 ERA. First pitch for game two is scheduled for another 6:40 PM start.

San Francisco Giants podcast Marko Ukalovic: Ray was dealing pitches eight allows 4 hits in SF 3-2 win

San Francisco Giants pitcher Robbie Ray pitches against the Atlanta Braves at Oracle Park in San Francisco on Sun Jun 28, 2026 (AP News photo)

San Francisco Giants podcast Marko Ukalovic:

#1 How did Robbie Ray’s performance on the mound help the Giants secure the 3–2 victory over the Braves?

#2 What role did Luis Arraez play in the Giants’ offense, and how did his return from the injured list impact the game?

#3 How did Heliot Ramos contribute after returning from the injured list, and what significance did his return have for the Giants’ lineup?

#4 Why was the sixth inning a turning point for the Giants, and how did defensive miscues by the Braves help Matt Chapman and the rest of the San Francisco offense?

#5 How did Caleb Kilian finish the game, and what happened during the Braves’ final scoring threat in the ninth inning?

Marko does the San Francisco Giants podcast each Monday at http://www.sportsradioservice.com

Ray throws eight strong; offense catches breaks; and bullpen holds on for 3-2 win and series win over Braves

San Francisco Giant Heliot Ramos returned to action after being on the 10 day IL, Ramos went 1-3, with run scored, a hit, and a walk against the Atlanta Braves at Oracle Park in San Francisco on Sun Jun 28, 2026 (AP News photo)

Sunday, June 28, 2026

Oracle Park

San Francisco, California

Atlanta Braves 2 (49-32)

San Francisco Giants 3 (35-48)

Win: Robbie Ray (7-6)

Loss: Chris Sale (8-6)

Save: Caleb Kilian (6)

Time: 2:33

Attendance: 33,138

By Stephen Ruderman

SAN FRANCISCO–Robbie Ray threw eight strong innings, and the San Francisco Giants caught a couple of breaks, as they were able to come away with a 3-2 win to take the series over the Atlanta Braves Sunday.

After an impressive 5-0 win Saturday night, the Giants looked to take the series behind Ray, who was coming off a pair of good outings. (I say outings, because he came in to pitch during the resumption of the June 16 game in Atlanta on June 17).

It was a matchup of two old left-handers in Ray and Chris Sale. Ray set down the first 12 men he faced. Sale was solid over six innings, but the Giants finally got to him in the bottom of the sixth. 

Luis Arraez and Heliot Ramos started off the bottom of the sixth with base-hits, and Rafael Devers got Arraez in when he raced on an infield to third that third-baseman Austin Riley skipped off the glove of first-baseman Matt Olson. With two outs, Jung Hoo Lee legged out an infield hit to second, and then Ozzie Albies’ throw sailed by Olson, which allowed Ramos to score.

Arraez got Drew Gilbert in with a sacrifice fly in the bottom of the seventh to make it 3-0. It turned out to be a run the Giants would absolutely need.

The Braves manufactured a run in the top of the eighth. The run scored on a fly out by Michael Harris II to foul territory in left field. 

Some of us in the press box discussed whether Victor Bericoto should have let the ball fall. My opinion is that if the Giants were up by a run, the game was tied or the Giants were down, then yes. Since the Giants were up by three, Bericoto was wise to catch it. 

Ray went eight innings in total, and the fact that he only struck out two allowed him to go that deep. He gave up just four hits, and walked just one.

Now, it was up to the bullpen, and Caleb Kilian was the man whom Tony entrusted with the top of the ninth. Of course the Braves would not make it easy. 

Olson led off the inning with a double, and then scored on a groundout by Riley two batters later. The Giants were now an out away, but Dominic Smith got a base-hit, and got to second on a wild pitch. Mike Yastrzemski of all people was at the plate, and it would have been so perfect for Yastrzemski of all people to get the big hit. It didn’t get any easier with the big boy, Rowdy Tellez, on deck. That meant Kilian needed to get Yastrzemski.

Fortunately, Kilian was able to strike Yaz out, and the Giants came away with the win. At the end, the Giants won a series against one of the best teams in baseball, and they were able to get a 4-2 homestand.

I do want to point out that Erik Miller was warming up during the top of the ninth. While Miller has struggled as of late, he does have the stuff, build and demeanor of a major league close. I sincerely hope Tony gives him a shot to close at some point this season.

You know, I can’t figure this team out. They are now 4-1 against the Braves, just as they are 4-3 against the Dodgers. They just can’t beat the teams they are supposed to beat, and therein lies why this season has gone the way it has.

As for this one, Robbie Ray got the win. Chris Sale took the loss. Caleb Kilian picked up his sixth save of the season.

The Giants improve to 35-48, and they will now head to the Valley of the Sun to play a Diamondbacks’ team whom the Giants have not beaten all season. The Diamondbacks swept the Giants, both at Chase Field, and here at Oracle Park, in May. 

Well, the Giants can only hope for better luck when they open their three game series at Chase Field Monday night. I mean, at least win a game down there.

For San Francisco Tyler Mahle (1-7. 5.49 ERA) will take the ball for the Giants Monday night. Lefty Eduardo Rodriguez (6-2, 2.27 ERA) will make the start for Arizona.

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