Avila and the Royals Hold On to Beat San Francisco 3-2 In Game Two

San Francisco Giants pitcher Sam Hertges throws to the Kansas City Royals line up in the bottom of the sixth inning at Kaufman Stadium in Kansas City on Tue Jul 21, 2026 (AP News photo)

By Barbara Mason

 It was another disappointing game for the San Francisco Giants (42-59) dropping game two to the Kansas City Royals (42-60) by the score of 3-2.  In Tuesday night’s game the Giants did take a 2-1 lead in the fifth inning that was short-lived. 

Jesus Rodguiez and Drew Gilbert both scored in the inning but the Giants would not score again for the rest of the game.  The Royals would score a couple of runs in the sixth inning taking back the lead 3-2 which would be the final.  The Royals finished with eight hits, the Giants five hits.  San Francisco had their opportunities but failed to capitalize on them unable to produce timely hits and leaving runners stranded.

GAME RECAP

The two opening innings  were for the most part three and outs for both teams with a single here or a walk there.  It had so far been a pitchers duel until this game went into the bottom of the third inning.  The Royals took the first lead of the game in the third when Carter Jensen hit a solo home run giving Kansas City a 1-0 lead.

The Giants would tie up the game in the top of the fifth inning.  Jesus Rodriguez doubled and Drew Gilbert singled him home and this game was tied at one apiece.  San Francisco would take the lead when Drew Gilbert scored on an error for a 2-1 tally.  As the inning came to an end the Giants would count on their pitchers to keep the Royals off the board.

Going into the bottom of the sixth inning tha score had remained 2-1 in favor of the Giants.  That was about to change.  San Francisco would go through three pitchers in the inning.  Starting pitcher Mahle walked a runner and hit a batter to start the inning. 

He was relieved by Sam Hentges who did much the same, walking the first batter he faced and hitting the next at bat.  He was relieved by Keaton Winn who got out of the inning.  The damage had been with Salvador Perez and Isaac Collins both scoring giving the Royals a 3-2 lead that persisted to the final San Francisco out.

GAME NOTES

What went so wrong for the Giants in the second game of the series?  It looked very much like game one with the same deficiencies.  The Royals on the other hand made the key plays when they needed them most.   Avila kept the Giants offense under control for most of the game allowing only a couple of runs and preventing any big innings. 

Kansas City built a lead with timely hitting which included the first run of the game a solo home run by Carter Jensen.  RBI hits put a lot of pressure on Giants starter Tyler Mahle.  San Francisco had opportunities but didn’t string together enough hits until late.  They played from behind for much of the night..  

Luinder Avila outpitched Tyler Mahle.  He allowed just the two runs over 6 1/2 innings striking out seven which gave Kansas City a strong start.  The Giants offense managed only five hits and couldn’t score after the fifth inning despite having a few chances late.  The Royals bullpen finished the job.  The Kansas City relievers protected the one-run lead with Alex Lange earning the save.

Wednesday the Giants will be looking to avoid a sweep in game three.  The Giants will send Landen Roupp to the mound with a 7-8 win/loss record and a 3.98 ERA.  The Royals plan on starting Seth Lugo.  He has a 3-6 win/loss record and a 4.39 ERA.  First pitch for this game is scheduled for 11:10 AM.  

Giants Fight To Tie Up Game In Ninth Inning But Lose In a Walk-Off To Royals 4-3

San Francisco Giants starter Trevor McDonald pitches against the Kansas City Royals in the bottom of the first inning at Kaufman Stadium in Kansas City on Mon Jul 20, 2026 (AP News photo)

By Barbara Mason

The San Francisco Giants (42-58) rolled into Kansas City Monday after dropping a series to the Mariners over the weekend. The Royals (41-60) took a series off the San Diego Padres in their last series at home.

Both teams have struggled this season this game having all the makings of a very competitive series. San Francisco was first up on the scoreboard in the fourth inning when Heliot Ramos had a monster hit for a solo home run and a 1-0 lead.

The Royals answered with three runs taking a 3-1 lead. Salvador Perez hit a 2-run homer followed by Michael Massey scoring from third base after hitting a double. Isaac Collins singled him home for the 3-1 lead.

This game went into the top of the ninth inning and the Giants were three outs away from losing the game. Rafael Devers and Heliot Ramos both struck out. Jung Hoo Lee singled followed by Willy Adames who clobbered the ball into right center to tie up this game at three apiece.

The Royals were looking for a walk-off in the bottom of the ninth. Rojas got the inning underway with a single. When Carter Jensen lined out Rojas advanced to third and he was 90 feet away from the walk-off.

Loften reached first on a bunt single, Rojas scored and that was the ball game. San Francisco fought hard to tie up the game but fell short in the bottom of the ninth inning losing the first game of the series 4-3.

GAME RECAP

This game got underway early evening with San Francisco having to deal with some uncomfortable humid temps. At first pitch the temperature was 95 degrees. San Francisco had two runners on base leaving both Bryce Eldridge and Rafael Devers stranded.

It was unfortunate that San Francisco could not capitalize on the opportunity early. Giants starting pitcher Trevor McDonald threw an idyllic opening inning going three and out.

San Francisco went three and out in the top of the second inning but Kansas City had a huge opportunity to drive in some runs loading the bases with no outs in the bottom of the inning.

The Royals came away empty when Michael Massey flied into a double play followed by as Rojas ground out for the third out, a squandered opportunity for the Kansas City.

The third inning was another three and out for the Giants still looking for their first hit of the game. Trevor McDonald had his third walk of the game but finished the inning giving up nothing else.

San Francisco was first up on the scoreboard in the top of the fourth inning. With two outs, Heliot Ramos homered to right center, a monster hit for 430 feet giving the Giants a 1-0 lead. In the bottom of the fourth inning the Royals fought back getting a lucrative rally going.

Vinnie Pasquantino was hit by a pitch followed by a Salvador Perez home run giving the Royals a 2-1 lead with two outs. Michael Massey doubled with an Isaac Collins single driving him home for a 3-1 lead. Carter Jensen fouled out for the third out but the Royals had taken the 3-1 lead into the top of the fifth inning.

The Giants got their second hit of the game in the fifth inning but not much else going into the bottom of the inning. The Royals also got a single in the inning still leading 3-1 going into the sixth.

There would be a change on the mound for San Francisco with no medical reason given. The team has not announced that McDonald suffered an injury but it apparently was something physical. JT Brubaker would come in to relieve McDonald.

Neither team was able to get very much if any offense in the sixth inning. The Giants went three and out in the seventh inning but the Royals did get a couple of singles in the bottom of the seventh but were not able to score any more run continuing to lead 3-1.

San Francisco’s Daniel Susac doubled to start the top of the eighth inning. He advanced to third when Luis Arraez grounded out but was left stranded. The Royals went three and out and San Francisco was down to their last three outs.

Rafael Devers struck out for the first out in the ninth inning, Ramos struck out for the second out and San Francisco was one out away from losing game one. Lee singled followed by a booming shot from Willy Adames to tie up this game 3-3.

The question now would Kansas City be able to walk-off this game. The answer was not long in coming. The Royals fought back winning the game in a walk-off. Rojas had singled and advanced to third scoring on a Loftin bunt for the 4-3 win. It was a crushing loss for the Giants.

GAME NOTES

The big difference in this game was that the Royals capitalized on one bad inning while the Giants came up just short in their late comeback. San Francisco starting pitcher was cruising through the first three innings but the Royals broke through in the fourth inning.

Salvador Perez hit a two run homer and KC added another RBI single to score three runs in the inning. They had turned a 1-0 Giants lead into a 3-1 deficit. Heliot Ramos provided the San Francisco’s offense for most of the game with a solo home run in the fourth inning.

The Giants struggled to string hits together against Royals starting pitcher Michael Wacha and the Kansas City bullpen. The Giants rallied in the ninth scoring two runs but came up just short.

There was concern when McDonald left the game in the fifth inning exiting with a trainer but the exact reason is still unknown. The difference in this game was one costly inning by the Giants’ starter and not enough timely hitting. San Francisco had six hits in this game, the Royals with nine.

McDonald went four innings allowing four hits, three earned runs, two walks and three strikeouts. He exited the game going into the fifth inning with a trainer. Brubaker relieved McDonald allowing three hits, no runs, no walks and two strikeouts. The Royals starter Michael Wacha pitched through six innings allowing three hits, one earned run, one walk with five strikeouts.

Tuesday the Giants will be looking to tie up the series in game two. Tyler Mahle will take the mound for San Francisco. He has a 2-8 win/loss record and a 5.31 ERA. The Royals will start Luinder Avila. He has a 4-3 win/loss record and a 5.08 ERA. First pitch for this game is scheduled for 4:40 PM.

San Francisco Giants game wrap: Robbie Ray’s outing cut short after two errors, Mariners slug two home runs off Houser to win 6-3 and take series

San Francisco Giants pitcher Robbie Ray pitched four innings allowing seven hits and one earned run despite the effort the Giants took on a tough loss to the Seattle Mariners at T Mobile Park in Seattle on Sun Jul 19, 2026 (AP News photo)

Sunday, July 19, 2026

T-Mobile Park

Seattle, Washington

San Francisco Giants 3 (42-57)

Seattle Mariners 4 (50-50)

Win: Logan Gilbert (8-6)

Loss: Adrian Houser (2-7)

Save: Andres Munoz (17)

Time: 2:35

Attendance: 36,204

By Stephen Ruderman

SEATTLE–The Seattle Mariners beat the San Francisco Giants 6-3, thanks to a pinch-hit solo home run by Luke Raley, and a two run home run off the bat of Cole Young, to take the series in Seattle.

The Giants looked to bounce back after another rough loss Saturday evening. Despite Saturday’s loss, they still had a chance to take the series.

The weather has been as perfect as you can get here in Seattle over the weekend. It has been sunny with puffy clouds, and temperatures have not gotten above the low 70s, nor below the upper 50s. Sunday would be another spectacular day for baseball with the roof open at T-Mobile Park.

Logan Gilbert struck out Luis Arrez to open the game. Bryce Eldridge then hit a home run that just cleared the wall in left-center field. For Eldridge, it was his tenth home run of the season.

Casey Schmitt immediately followed up Eldridge’s home run with a base-hit to left, and then stole second base. Rafael Devers struck out for the second, but Heliot Ramos then hit a ground ball that found a hole into right-center for a base-hit. Schmitt scored, and it was 2-0 Giants.

Robbie Ray took the ball for the Giants. Ray, who pitched two seasons for the Mariners in 2022 and 2023, came into today’s game 4-0 in his previous five starts, with a 1.08 ERA. 

Ray retired the first two men he faced in the bottom of the first inning, but Cole Young reached on an error by Casey Schmitt at third. Ray got Arozarena to fly out on what was a great sliding catch by Jung Hoo Lee, but Schmitt’s error made Ray have to throw six extra pitches.

Ray threw a quick and quiet bottom of the second. He then survived a two-out jam in the bottom of the third.

Ray would not be so lucky in the bottom of the fourth. Randy Arozarena led off, hit a ground ball into the hole on the left side. Schmitt came over to his left to get it, but he spun and threw the ball away, which allowed Arozarena to reach second. It was scored a two-base error, and it was Schmitt’s second error of the day.

Josh Naylor singled in Arozarena with one out to put the Mariners on the board. Naylor then stole second, and with two outs, Weston Wilson got a base-hit to knock in Naylor, and tie the game. 

It could have been worse. Colt Emerson got a base-hit, and J.P. Crawford walked to load the bases. Julio Rodriguez then flew out to right to end the inning.

With the fact that Arozarena reached on Schmitt’s air, and that Naylor scored with two outs, both runs were unearned.

Gilbert, meanwhile, retired ten straight batters after Ramos’ RBI base-hit in the top of the first. 

The Giants would have a response in the top of the fifth inning. Gilbert’s streak ended when Willy Adames led off the inning with a walk. Grand McCray then laid down a beautiful sacrifice bunt softly along the third base line to move Adames over to second.

After Drew Cavanaugh struck out for the second out, Luis Arraez came up. Arraez had uncharacteristically struck out in his first two at-bats. In fact, it was the first time in over two years, since July 3, 2024, that Arraez had struck out twice in a game.

Of course Arraez had to come through to prove it was a fluke, and that is indeed what he did. Arraez lined a double off the end of the bat down the left field line, and the Giants retook the lead.

Unfortunately, the Giants’ lead would be short lived. Cole Young led off the bottom of the fifth with a base-hit, and then Randy Arozarena lined a base-hit the other way to right to put runners at the corners with nobody out.

That would do it for Ray, who had thrown 86 pitches. Sam Hentges came in, and got Cal Raleigh to ground into a double play, but Young scored to re-tie the game at 3-3. 

As for Ray, he had a decent start. He went four-plus innings, and gave up five hits and three runs, with just one of them earned. He walked two, and struck out six.

“I thought he was good,” said Vitello. “Robbie’s about as consistent as you could ever ask out of a pitcher. [He] had to deal with a little bit of adversity. Towards the end, whether it’s an accurate assessment or not, [the] pitch count climbs in a shorter amount of innings or time, and [he] also had to work through a lot of stuff.”

Gilbert closed out his day with a one, two, three top of the sixth. Gilbert went six innings, and gave up four hits and three runs. He walked just one, and struck out ten.

Adrian Houser came in for the bottom of the sixth. With one out, Luke Raley pinch-hit for Wilson, and hit a home run to right-center field to give the Mariners their first lead of the day.

It was Raley’s second-career pinch-hit home run. The other came on Aug. 16, 2023 as a member of the Tampa Bay Rays against, you guessed it, the Giants.

Cole Young hit a two-run opposite-field shot to right off Houser in the bottom of the seventh to make it 6-3. Houser came back out for the eighth, and survived another jam.

Eduard Bazardo pitched a scoreless top of the seventh for the Mariners. Left-hander Sape Speier did the same in the top of the eighth.

Andres Munoz, who goes by the nickname of “Senior Smoke,” threw a one, two, three top of the ninth to close it out.

Logan Gilbert was rewarded for his ten strikeout performance with the win. Adrian Houser took the loss, but you have to hand it to him, as he did save the bullpen from being taxed, going into what is going to be a hot and humid three-game series in Kansas City. Andres Munoz got the save.

The Giants fall back to 15 games under .500 at 42-57. The Mariners improve to .500 at 50-50, and are now just a half game behind the Texas Rangers in the American League West. The Rangers lost to the Atlanta Braves 8-5 in Cobb County.

The Giants will now head from the beautiful and mile confines of Seattle to the hot and humid climate of Kansas City to take on the Kansas City Royals for a three-game series, and 2014 World Series rematch.

“Right now is a bad day,” said Votello. “Pouting on the flight isn’t going to change anything, so you do what you do on the flight: play cards, take a nap, whatever; and then when we land, it’s go time against the Royals.”

RHP Trevor McDonald (3-7, 5.02 ERA) will take the ball for the Giants starting pitcher for the RHP Royals Michael Wacha (5-7 ERA 3.77). Speaking of 2014, Wacha, who gave up the National League Pennant-winning home run to Travis Ishikawa as a St. Louis Cardinal. Yup, Michael Wacha is still around, folks.

First pitch from Kauffman stadium will be at 6:40 p.m. CDT, and 4:40 p.m. PDT back home in San Francisco.

Giants News and Notes:

  • The Giants have reportedly signed their first-round draft pick, right-handed pitcher Jackson Flora. The signing bonus is rumored to be $7,997,500.

Flora was selected out of UC Santa Barbara, where he pitched three seasons. He was 12-0 this season, and led D1 with a 1.06 ERA. He also struck out 133.

Flora, who is 21 years old, of course grew up a Giants’ fan during the Championship Era.

  • The Giants also signed their third-round draft pick, outfielder Peyton Bonds, the nephew of Barry Bonds. Bonds’ deal is worth around $887,000. 

Bonds, who was drafted out of Rutgers, can hit for both contact and power, and is a solid center-fielder.

San Francisco Giants game wrap: Webb gives up just two hits, but one is “big blow,” as Mariners come back to beat Giants 4-3 in 10; Series even at 1-1

San Francisco Giant starter Logan Webb is not at all too thrilled after giving up a three run home run to the Seattle M’s Cole Young in the bottom of the seventh inning at T Mobile Park in Seattle on Sat Jul 18, 2026 (AP News photo)

Saturday, July 18, 2026

T-Mobile Park

Seattle, Washington

San Francisco Giants 3 (42-56)

Seattle Mariners 4 (49-50)

Win: Jose Ferrer (3-1)

Loss: Dylan Smith (0-2)

Time: 3:02

Attendance: 43,485

By Stephen Ruderman

SEATTLE–It was another tough loss for the Giants, as Logan Webb had given up just one hit and two base-runners through the sixth inning, but Cole Young tied the game with a three-run home run in the bottom of the seventh, and Julio Rodridguez hit a walk-off sacrifice fly in the bottom of the 10th to give the Mariners a 4-3 win Saturday night.

The Giants were riding high after a win Friday night. It was just the sixth time this season they had won three-straight. Saturday, they looked to do something they have not done all season, and that was win four games in a row.

They had everything perfectly lined up to do so. Logan Webb was on the mound, and looking to put a pair of rough starts behind him. Webb was strong out of the gate, as he retired the first six men he faced. He also started each of the first two innings with first-pitch outs.

Drew Gilbert singled to lead off the top of the third. Daniel Susac struck out, but Luis Arraez hit a ground ball to second that Cole Young made a great diving stop to his left, and threw it away. Arraez was given a base-hit.

Up came Bryce Eldridge, who was looking for another big hit, following his three-run home run last night. Eldridge lined a base-hit to center. Luke Raley appeared as if he had a chance to catch the ball, so it didn’t look like a run would score. However, Raley bobbled the ball, and Gilbert came in to score the game’s first run.

Young led off the bottom of the third with a base-hit, but Webb continued his dominance, and retired the next seven.

Rafael Devers was up to lead off the top of the sixth, and hit a high fly ball down the left field line that had the look and feel of a long foul ball. However, it appeared that it may have tucked in just fair over the wall in fair territory. Devers certainly thought so. All four umpires gathered together, and determined that it indeed was a home run. It was Devers’ 20th home run of the season.

“When [Devers] uses his hands, it’s not only effective, but it’s a pretty swing to look at,” said Vitello. “All he’s gotta do is get the bat on the barrel, and it can go.”

Devers’ awkward home run made it 2-0 Giants. Three batters later, with two outs, Willy Adames smoked one the other way to right that was gone when it left the bat. 

Webb threw a one, two, three inning in the bottom of the sixth, and came back out for the bottom of the seventh. The last time four-straight Giants’ starting pitchers went seven or more innings was April 23-26, 2021.

Webb got Dominic Canzone to ground out to short to start the bottom of the seventh. However, he then walked Randy Arozarena, and hit Josh Naylor. Fans in the upper deck out in right started doing the Tarps-Off—if you know, you know—and Cal Raleigh came up as the tying run. 

The good news is that Raleigh has not been having the kind of season he had last season. In fact, he’s had almost the opposite. Raleigh popped out to Casey Schmitt way out in medium-deep left field. Since it took far more than ordinary effort to catch Raleigh’s pop up, the infield fly was not called.

“If you look at the whole thing, and not the result of the game, it was an outstanding effort,” Vitello continued.

Webb still had one batter to go to get out of it. However, Cole smoked a game-tying home run to right-center. Just like that, the Giants’ lead was gone.

Webb still had a chance to be the Giants’ fourth-straight pitcher to go seven innings. However, as the Tarps Off grew in the upper deck in right, Raley reached on an error by Arraez.

That was it for Webb, who had a solid start. Though Webb had given up the three-run home run, he gave up just two hits. He walked one, and struck out five.

“[Webb threw] one bad pitch, and he can probably walk you through from his perspective,” said Vitello. “He gave up [just] two hits. It just so happened to be that one [of the] hit[s] was the big blow.”

Sam Hentges came in, and Raley was caught trying to steal second base on Hentges’ first pitch.

Eduardo Bazardo pitched a scoreless top of the eighth for the Mariners, and Hentges found himself in a jam in the bottom of the eighth. Tony Vitello brought in Keaton Winn with runners at the corners and two outs. Winn hit Randy Arozarena with this crowd and the Tarps Off kids in right growing stronger. Now, the bases were loaded, but Winn got Naylor to ground out to end the inning.

Andres Munoz threw a one, two, three top of the ninth. Erik Miller, fresh off his save in the first half finale on Sunday, threw a one, two, three bottom of the ninth.

“[Using Miller in the ninth inning] was the intent from the beginning of the season,” said Vitello. “I think he’s found a confident spot [in the ninth].”

The Giants were unable to get pinch-runner Christian Koss in from second against left-hander Jose Ferrer in the top of the tenth. Mariners’ shortstop Colt Emerson made a spectacular diving play to his right to take away a hit—and perhaps, an RBI—from Arraez to start the inning.

Dylan Smith was the man who Vitello turned to in the bottom of the tenth with Victor Robles at second. Emerson got Robles over to third with a leadoff sacrifice bunt. J.P. Crawford then walked, and Julio Rodriguez won it with a sacrifice fly to left.

When all was said and done, Jose Ferrer got the win, and Dylan Smith took the loss.

The Giants are now 0-6 when they have a chance to win four games in a row, as they fall to 42-56.

“It was a really good game,” said Vitello. “It [was] a difficult loss to swallow, and that makes for a great challenge tomorrow (Sunday).”

LHP Robbie Ray (8-6 ERA 3.38) will take the ball, as the Giants look to bounce back, and take the series in the rubber match Sunday afternoon. RHP Logan Gilbert (7-6 ERA 3.32) will start for the Mariners


First pitch will be at 1:10 p.m. P.D.T.

San Francisco Giants game wrap: Roupp’s dominance over seven, and Adames’ grand slam carry Giants to 7-0 win to start second half in Seattle

San Francisco Giants starter Landen Roupp went seven innings against the Seattle Mariners at T Mobile Park in Seattle on Fri Jul 17, 2026 (AP News photo)

San Francisco Giants game wrap:

Friday, July 17, 2026

T-Mobile Park

Seattle, Washington

San Francisco Giants 7 (42-55)

Seattle Mariners 0 (48-50)

Win: Landen Roupp (7-8)

Loss: Bryce Miller (6-9)

Time: 2:37

Attendance: 42,595

By Stephen Ruderman

SEATTLE–Landen Roupp was lights out, as he gave up just two hits over seven shutout innings, and the Giants’ offense exploded for seven runs, capped off by a grand slam off the bat of Willy Adames. The Giants shut out the Mariners 7-0 in Seattle to open the second half Friday, and have won three in a row for just the sixth time this season.

The first half, well, the first half was an absolute nightmare for the Giants. After four-straight mediocre seasons around .500—two of them right at .500—the Giants came into this season with moderately-high expectations under new manager Tony Vitello.

Vitello. Unfortunately, they really couldn’t get anything going, and struggled quite badly at times, especially in April and May. 

The Giants were in Seattle to kick off the second half Vitello and his players saw the start of the second half as a reset. 

“It’s nice to kinda see the fresh-start attitude and vibe that’s going around,” said Vetello. “The future is not here yet, and the past is over and done with, so the best thing we can do is focus on Friday.

Those were wise words from the Giants’ skipper. They were also a fitting answer to a question asked by yours truly, who has always struggled to focus on today. Could the Giants do a better job at that than I?

The Giants were taking on a Mariners’ team that had hovered around .500 throughout the first half. Seattle came into Friday night’s game at 48-49, and a game and a half back of the Texas Rangers in the American League West.

Landen Roupp made the start for the Giants, and he was coming off an incredible eight-inning performance against the Toronto Blue Jays on July 6. Roupp kept that momentum all the way through Friday night. He took a no-hitter into the bottom of the fourth, and he ended up giving up just two hits over seven shutout innings. 

As for the Giants’ offense, they went down 1-2-3 against Bryce Miller in the top of the first inning. They then had runners at first and third with one out in the top of the third for Bryce Eldridge. However, Eldridged popped out to second, and Casey Schmitt flew out deep to center field. 

The Giants had wasted a golden opportunity. The Giants only had three innings at-bat at that point, but it seemed as if their offensive struggles were going to follow them into the second half.

However, with a runner at first base and two outs in the top of the fifth, Eldridge would get another chance. This time, he hit a home run to right-center to put the Giants on the board. It was Eldridge’s ninth home run of the season.

“A few people in the dugout called a frustration homer coming,” said Vitello. “I don’t think it was frustration; [I think] it was just more determination in that following at-bat.”

“I felt like I had put on a good swing on the splitter the at-bat before,” added Eldridge. When I don’t come through with guys in scoring position, that probably makes me more mad than anything. I think that definitely triggered something in me.

The Giants caught a couple of big breaks in the top of the sixth. Mariners’ shortstop Cole Emerson was unable to execute the back end of a potential 3-6-1 double play off the bat of Jung Hoo Lee, and ended up throwing the ball away. I guess you could say it was just as good as a sacrifice.

Willy Adames struck out swinging for the second out. However, Drew Gilbert was hit by a pitch, and Drew Cavanaugh walked to load the bases for Luis Arraez.

This will be an interesting two and a half weeks, as the Giants are rumored to deal their all-star second baseman at the Trade Deadline on Aug. 3. As for now, he is still here to help the Giants.

Arraez hit a ground ball to second, and Cavanaugh wisely stayed in between the ball and Mariners’ second-baseman Cole Young. Cavanaugh was able to distract Young, but avoid getting hit himself, which would have ended the inning. Young bobbled the ball, and Lee scored to make it 3-0.

The Giants would then put the game away in the top of the seventh. Adames came up with the bases loaded and one out, and he hit a grand slam off Nick Davila to right-center to make it 7-0.

After Roupp’s seven shutout inning, Jason Foley came in to pitch the bottom of the eighth for the Giants. This was a big deal for Foley, who was the primary closer for the Detroit Tigers in 2024. He did not make the Tigers out of Spring Training last season, and then he ended up having season-ending surgery on his right shoulder.

He finally got to pitch in his first big league game since Game 1 of the 2024 American League Wild Card Series against the Houston Astros at then-Minute Maid Park in Houston. Foley ended up throwing a one, two three inning.

The Mariners made things “interesting” against Caleb Kilian in the bottom of the ninth. By interesting, I mean that J.P. Crawford reached on a rare error by Adames to start the inning. Of course, nothing came of it, and Kilian retired the next three.

Landed Roupp got the win, and gave credit to his catcher, Drew Cavanaugh. Bryce Miller took the loss. Roupp and Miller both came into tonight’s game with 6-8 records. Roupp is now 7-8. Miller is now 6-9. 

As I said in the lead, the Giants have their sixth three-game winning streak of the year, as they improve to 42-55. Tomorrow, they can do something that they have not done all season, and that is win four-straight.

“We played really well tonight, but we only [got] one win,” said Vitello “Tomorrow’s a new battle.”

“It looked like we’ve been playing the last four days,” joked Eldridge. Eldridge then more-seriously continued, “I think the break was good for us. Obviously, the first half was tough for all of us. We haven’t been playing up to our expectations, but obviously, like Vitello said, [the] big thing we’ve been talking about is really using that break to reset mentally [and] physically, and get ready for the second half. That was a good way to start.”

“I’m here to help this team win, however they ask me to do that,” continued Eldridge. The only thing that matters to me at this point right now is winning, and trying to get [back] into the race. Obviously, we[‘ve] got some work to do. I’m going to continue [to play] wherever they put me in the lineup.”

The one thing I will give this team is that, despite their struggles, they have truly played hard all year. 

The Giants are nine and a half games back of the Miami Marlins for the third wild card in the National League with 65 games left. Are they going to come back from that? Most likely not, but it’s Baseball, so you never know.

Just over three weeks ago, on June 24, the Red Sox were 14 games under .500 at 32-46. Well, they have since won 16 of their last 18, and 11-straight to climb all the way back to .500.

The Giants were 16 games under .500 after their loss to the Colorado Rockies last Friday. You never know.

The Giants will be right back at it Saturday. Logan Webb (5-7, 3.86 ERA) will look to bounce back from two rough starts to end the first half. Bryan Woo (7-6, 4.23 ERA) will take the ball for Seattle.

The game is on FOX, so first pitch is at 5:08 p.m. PDT.

Giants News and Notes:

  • Prior to the game, catcher Daniel Susac was reinstated from the 10-Day Injured List. To make room for Susac on the roster, Eric Haase was designated for assignment.
  • The Giants made a flurry of minor league moves over the All-Star Break, and they are as follows:

Infielder Parks Harver and outfielder Bo Davidson were brought up from Double-A Richmond to Triple-A Sacramento. Harber knocked in two runs with a double in the River Cats’ 5-2 win over the Albuquerque Isotopes. Davidson went 3-for-5, with a hit in his first at-bat.

Infielder Gavin Kilen, who was the Giants’ first-round draft pick last season, outfielder Dakota Jordan and outfielder Trevor Cohen were brought up from High-A Eugene to Double-A Richmond.

San Francisco Giants podcast Lincoln Juarez: Adames grand slam, Roupp and bullpen shutout M’s 7-0 in Seattle

San Francisco Giant Willy Adames watches the flight of the baseball for a top of the seventh inning grand slam against the Seattle Mariners at T Mobile Field in Seattle on Fri Jul 17, 2026 (AP News photo)

San Francisco Giants podcast Lincoln Juarez:

#1 The San Francisco Giants took on the AL West second place Seattle Mariners at T Mobile Field in Seattle to open the second half of the season with a 7-0 win.

#2 The Giants who were 15 games below .500 are now 13 games below .500 the Giants have won six of their last ten games it might be too early to say San Francisco turned a corner but they look like they’ve improved on some areas for example their got some offense on Friday night.

#3 Lincoln talk about Bryce Eldrige who parked a 482 foot center field two home run that put SF in the drivers seat 2-0.

#4 Willy Adames got some inspiration hit a 393 foot centerfield home run for four runs in the top of the seventh inning putting the final touches against the Mariners for an opening series win 7-0.

#5 Lincoln, San Francisco starter Landen Roupp pitched seven innings allowing just two hits followed by relievers Jason Foley and Caleb Kilan who shut the M’s line up down in the 7-0 win.

#6 Taking this win in account the Giants might be sellers and clubs are shopping pitcher Robbie Ray, third baseman Matt Chapman, second baseman Luis Arraez, and utility man Casey Schmitt will they all be gone by Aug 3rd’s trade deadline?

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

2026 All Star Game/San Francisco Giants podcast Marko Ukalovic: Adames comes through with 3 hits a key RBI; McDonald pitches into 7th in SF win

San Francisco Giants starter Trevor McDonald pitches against the Colorado Rockies in the top of the first inning at Oracle Park in San Francisco on Sun Jul 12, 2026 (AP News photo)

San Francisco Giants podcast Marko Ukalovic:

#1 How important was Trevor McDonald’s seven-inning performance in setting the tone for the Giants’ 3–1 victory over the Rockies and how he shook off Colorado’s Jake McCarthy’s inside the park home run in the top of the first inning.

#2 Did Willy Adames deliver the game’s biggest offensive performance with his three-hit day and key RBI single in the eighth inning?

#3 How did Rafael Devers’ baserunning and go-ahead run in the eighth inning change the momentum in the Giants’ favor?

#4 What impact did Bryce Eldridge’s eighth-inning single have in creating the scoring opportunity that helped the Giants break the tie?

#5 How valuable was Erik Miller’s relief outing in preserving the Giants’ lead and securing the series-clinching win over Colorado?

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

Giants rally in the eighth for 3-1 series win over Colorado before All-Star break

San Francisco Giants left fielder Heliot Ramos, second from right, celebrates with teammates after a baseball game against the Colorado Rockies, Sunday, July 12, 2026, in San Francisco. (AP Photo/Thien-An Truong)

By Lincoln Juarez 

SAN FRANCISCO – The San Francisco Giants two run eighth inning rally sent fans home with smiles on their faces one last time before the All-Star break defeating the Colorado Rockies 3-1 at Oracle Park Sunday. Trevor McDonald threw a gem in one of his best outings of the year to add to the good vibes heading into a much needed four days off. 

Technically the real half way mark of the Giants’ 2026 season came about three weeks ago against the Athletics at Oracle Park. However, traditionally the half way point is considered the All-Star break and Sunday afternoon would see how the Giants would bring the first half to a close. 

RHP Trevor McDonald led the Giants to the field in his 13th big-league start of the season. It followed a miserable outing on Tuesday against the Toronto Blue Jays where he gave up a career-high eight runs and 11 hits in the Giants’ 9-3 loss. 

Sunday’s first at-bat gave the impression that things might turn out similarly for McDonald and the Giants with Rockies’ Jake McCarthy hitting an inside-the-park home run on the second pitch of the game. 

The Rockies had a 1-0 nothing lead thanks to McCarthy’s 10th home run of the season until the bottom of the fourth inning when the Giants were finally able to take advantage of runners in scoring position on a Drew Gilbert base hit that knocked in Bryce Eldridge. That was the fifth and final hit Rockies’ starter Michael Lorenzen allowed through his five innings pitched with the lone run allowed. 

McDonald matched just the one run allowed but lasted seven innings and held Colorado to two hits and no runs after the leadoff inside-the-parker. Keaton Winn (0.2 IP) and Erik Miller (0.1 IP) teamed up to keep the Rockies scoreless in the eighth inning and in the bottom half the Giants offense finally broke through to take the lead. 

Rafael Devers started the home eighth with a walk and hustled his way from first to third on Bryce Eldridge’s one-out single. Tony Vitello sent Grant McCray to pinch-run at first base for Eldridge. Eldridge had barely made it back to the dugout before McCray was on the move to steal second while Rockies’ catcher Hunter Goodman’s throw sailed into center field allowing Devers to score. McCray advanced to third and later scored on a Willy Adames bloop single to left. 

Erik Miller went back out for the ninth inning and was able to shut the door on Colorado after a hard-fought, 11 pitch at-bat with Cole Carrig for the Giants’ first series win since June 26-28 against the Atlanta Braves at Oracle Park. 

San Francisco will send second baseman Luis Arraez and RHP Logan Webb to Philadelphia for the 2026 MLB All-Star game and as for manager Tony Vitello’s plans for the four day break, “I’m going to go somewhere where I can get on a boat,” he said. 

The Giants return to action Friday night at T-Mobile Park in Seattle at 7:10pm. Catch Stephen Ruderman for exclusive coverage from Seattle.

San Francisco Giants podcast Lincoln Juarez: How Bonds relative Peyton will fit in Giants system; plus more news

San Francisco Giants third round draft pick from the amateur draft Peyton Bonds from Rutgers University was slected on Sat Jul 11, 2026 (AP file photo)

San Francisco Giants podcast Lincoln Juarez:

#1 It’s in the genes San Francisco Giants have drafted another member of the Bonds family Peyton Bonds from the amateur draft on Saturday joining the club in the third round Peyton is a the grandson of former Giants outfielders Bobby Bonds and the newphew of Barry Bonds. Peyton who is 6-foot-5 at 230 pounds played at Rugters last season hitting .352 with six home runs and 13 stolen bases. Can Peyton Bonds make the climb through the minors to the show.

#2 It’s been a long time waiting but Tyler Mahle had arrived winning for the first time since mid April picking up his first win improving his record to 2-8 with an 5.31 ERA. Mahle on Saturday pitched seven innings allowing five hits and one earned run striking out four hitters. A good outing for Mahle.

#3 Giants Casey Schmitt slugged a three run sixth inning home run to tie up the ball game as the Giants eventually beat the Colorado Rockies 4-2.

#4 Trade deadline is this month of July just wanted to name some of the players who other clubs are expressing interest in Schmitt, pitcher Robbie Ray, third baseman Matt Chapman, and infielder Luis Arraez. What are the chances that some or all of these players could be sent elsewhere before the month is over.

#5 Colorado Rockies and Giants conclude this three game Sunday at Oracle Park starting pitchers for Colorado RHP Michael Lorenzen (3-9 ERA 6.46) for San Francisco RHP Trevor McDonald (3-7 ERA 5.46) first pitch slated for 1:05pm PDT.

Lincoln Juarez podcasts San Francisco Giants baseball at http://www.sportsradioservice.com

Casey Schmitt homer leads Giants’ 4-2 win over Rockies

San Francisco Giants right fielder Jung Hoo Lee (51) reacts after winning a baseball game against the Colorado Rockies on Saturday, July 11, 2026, in San Francisco (AP News photo)

By Maggie Akins

SAN FRANCISCO — The San Francisco Giants got two wins today, one at Oracle Park and another in Philadelphia, for the MLB Draft. 

The Giants defeated the Colorado Rockies 4-2 on Saturday afternoon with another Casey Schmitt classic, his 19th home run of the season. This win for the Giants was the rebuttal they needed after a troubling loss to the Rockies late Friday night, and they kept their composure. 

However, the Giants got the win without Manager Tony Vitello when he got ejected in the third inning after arguing with the home plate umpire on a ruled balk that led to a run scored for the Rockies. 

“It was a debate that was never gonna end,” Vitello said. “Tried to clear it up on the second pitch, and then we went back in time.” 

The game started pretty much how it ended last night. Giants batters struggled early against Rockies starting pitcher Kyle Freeland. Freeland entered the game with a 2-7 record and a 7.46 ERA.

Giants gave Tyler Mahle the nod, entering the game with a 1-8 record and a 5.70 ERA, but he holds a career 2-1 record with an ERA of 3.80 and a 1.10 WHIP over four starts against the Rockies specifically. This win on Saturday grants Mahle his first win since April. Mahle pitched through seven innings with JT Brubaker coming in for relief and earning a save. 

After a few three-and-out innings to start, the Giants got used to Freeland’s pitching. 

Rookie Bryce Eldridge brought life to the Giants fans on Thursday night and did it once again, hitting an inspiring double in the fifth inning. Jesus Rodriguez knew what to do, bringing home Eldridge in a single.

“I like that hit for sure, I think just the stability behind the plate was outstanding,” Vitello said. “You like when a catcher gives you a sense of calm or comfort back there.”

Following a good flow from the fifth, it was Casey Schmitt’s time.

Both Heliot Ramos and Luis Arraez hit back-to-back singles. Everything was set for Schmitt to cause some damage, and he hit it. Schmitt hit his 19th home run of the season right down center field, and the fans erupted.

“Broken record, but simplicity. A lot of time, genius is in the simplicity,” Vitello said. “When he takes a swing, it’s a loose, aggressive swing, which is a delicate combination.”

This made the score 4-1, and it stayed put until the eighth inning, when Kyle Karros hit a solo home run for the Rockies, but the Giants were not worried. 

Post game notes: As for the second win of the day, the Giants drafted RHP Jackson Flora fourth overall out of the University of California at Santa Barbara. Flora is hometown kid growing up in Pleasanton and rooting for the Giants as a kid, but also brings a strong foundation to the Giants bullpen as he can throw up to 100 mph. 

“He went on a mission in college and proved everybody what he’s capable of doing,” Vitello said. 

Up next, the Giants will close out their series against the Rockies on Sunday, first pitch at 1:05 p.m. Starters for Colorado RHP Michael Lorenzen (3-9 ERA 6.46) and for San Francisco RHP Trevor McDonald (3-7, 5.46 ERA) will start on the mound.