AAA: Reno Aces shut out the Sacramento River Cats 4-0.
Tuesday, May 5, 2026
Down on the Farm: 5/5/2026
Game Wrap 5/5/2026: Padres 10 Giants 5
The Giants lineup showed up for this game and built an early lead but a disaster inning for Logan Webb was too much to overcome and the Padres ended up running away with it. Key Lines:
Monday, May 4, 2026
Down on the Farm: 5/4/2026
AAA: Sacramento River Cats were idle.
AA: Richmond Flying Squirrels were idle
A+: Eugene Emeralds topped the Vancouver Canadians 4-3.
ACL: Rockies beat the Giants 5-3.
Game Wrap 5/4/2026: Giants 3 Padres 2
Newcomers Bryce Eldridge and Jesus Rodriguez had quiet games but Casey Schmitt continued his hot hitting and Rafael Devers had 2 RBI's to back an electric start from Trevor McDonald. Key Lines:
Casey Schmitt 3B- 1 for 3, HR(5), BB R, RBI. BA= .308. Schmitt got the Giants even from a first-inning Jackson Merrill home run with a blast of his own in the bottom of the first. He also made several nifty looking plays from 3B.
Luis Arraez 2B- 2 for 3, 2 2B, Sac, 2 R. BA= .316. Arraez continues to pepper the field with base hits while playing unexpectedly great defense at 2B. One play in particular in this game was quite spectacular. I know Casey Schmitt must move around to find playing time but I hope he doesn't take too much PT away from Arraez who is a breath of fresh air and one of the few bright spots from the first month+ of the season.
Rafael Devers 1B- 1 for 2, BB, SF, 2 RBI. BA= .218. Still no power but Devers at least has a 5-game hit streak going and appears to be hustling with better body language the last 2-3 games. Maybe having Eldridge on the team will light a fire under him.
Trevor McDonald RHP- 7 IP, 2 H, 1 R, 0 BB, 8 K's, 10/1 GO/AO. ERA= 1.29. I have always said McDonald's stuff will play better in MLB ballparks than the PCL. He features a groundball-inducing hard sinker with a tight, tight slider. He only threw 81 pitches in his 7 innings of work and probably could have finished the game himself but I agree with not pushing the kid too hard too soon. BTW, the TV feed showed Ryan Walker warming up in the bullpen in the 7'th inning. I just went "oh no!"
Keaton Winn RHP- 1 IP, 0 H, 0 R, 0 BB, 0 K, 1/2 GO/AO. ERA= 2.45. You don't generally like your late-inning guys getting flyball outs but Winn got through the inning unscathed.
Caleb Kilian RHP- 1 IP, 1 H, 1 R, 0 BB, 2 K's. ERA= 1.13. If this was a 1-run ballgame in the 9'th we'd be singing a different tune but Kilian calmly came back from a leadoff HR to retire the next 3 batters, Tatis Jr, Merrill and Machado with two K's and a GO.
Logan Webb RHP tries to keep the good vibes going tomorrow evening facing Walker Buehler RHP.
Sunday, May 3, 2026
Down on the Farm: 5/3/2026
Game Wrap 5/3/2026: Rays 2 Giants 1(10 innings)
You've heard the one about how Einstein said the def......? Oh, nevermind! For some reason Tony Vitello thought it was a good idea to bring Ryan Walker into a 1-0 game in the 8'th inning rather than the 9'th. Yes, it still counts as a Blown Save. The Giants predictably went on to lose in extra-innings for both a series and road trip sweep. It doesn't get more rock bottom than this. Key Lines:
Down on the Farm: 4/2/2026
AAA: Sacramento River Cats tamed the Salt Lake City Bees 7-4.
Saturday, May 2, 2026
Game Wrap 5/2/2026: Rays 5 Giants 1
In a microcosm of the Giants season so far, Heliot Ramos LF probably hit a home run in the second inning that probably hit a catwalk but was ruled a flyout on instant replay. You could all but see the air going out of the Giants sails at that point. Landen Roupp RHP finally ran out of magic in the 5'th inning, allowing 3 runs to make it 4-0 Rays and that was for all practical purposes the end of the ballgame. Whatthe.....???
Down on the Farm: 5/1/2026
AAA: Salt Lake City Bees swarmed over the Sacramento River Cats 18-8.
Game Wrap 5/1/2026: Rays 3 Giants 0
It was a familar scene in the Tampa Bay area as Robbie Ray LHP made a Quality Start but the Giants lineup was shut out for the 7'th time in 32 games this season. In case you wonder if that's a lot of shut outs, they are on a pace to set some sort of all time season record for being on the receiving end of shut outs. How's that? Shane McClanahan LHP scattered 6 hits and was helped by two GIDP's and another coaching error at 3B by Hector Borg who this time erred on the side of aggressiveness and got Luis Arraez 2B thrown out trying to stretch his double. The Giants once again drew no walks so 4 Rays pitchers faced just 3 batters over the minimum.
As we enter the second month of the season, not only is there no end in sight to the hitting futility, the cracks are starting to show in the clubhouse. A frustrated Robbie Ray said maybe there needs to be more of a sense of urgency. Tony Vitello came to the defense of his hitters by saying there is urgency behind the scenes but Robbie Ray is not in those meetings, but he understands where Robbie is coming from. Vitello used the old barbed wire analogy about how when you are caught in it, urgency can pull you in the wrong direction(I hadn't heard that one before but he does have a point).
I'm like Tony Vitello in that I am running out of fixes to propose. When half the lineup is routinely failing to register 4 PA's, it's hard to say a different batting order or replacing one or two players is going to make a significant difference. One thing that seems clear to me is some of this is by design and the barbed wire analogy does fit. The Giants are overcompensating for last years strikeouts by swinging at more pitches earlier in counts and the cost is fewer walks and less power.
There is a reason why OPS became THE stat of the Moneyball Era. Yes, I know there are other, newer stats but for all practical purposes it's the best predictor of run production out there. And yes, I know Oracle Park plays different than other parks but if you are going to try to win with a high contact approach, you must have great pitching, cannot make mistakes, must steal some bases and must successfully play some "small ball".
Landen Roupp RHP tries to stop the 4-game losing streak today facing Griffin Jax RHP who comes in with a 6.35 ERA.
Friday, May 1, 2026
Down on the Farm: 4/30/2026
AAA: Salt Lake City Bees stung the Sacramento River Cats 4-2.
Thursday, April 30, 2026
Game Wrap 4/30/2026: Phillies 6 Giants 5(Game 2 of Doubleheader; 10 Innings)
It was Keaton Winn's turn to blow the Save in the second game of the split-doubleheader and the Giants went on to lose in extra innings. Key Lines:
Matt Chapman 3B- 0 for 4, 2 BB. BA= .271. Walks are OK from batters near the top of the order. The next two batters in the lineup got 2 hits each but the sequencing was off so Chapman did not figure into the scoring.
Luis Arraez 2B- 2 for 6, 2 RBI. BA= .305. Arraez singled in two runs with a 2-out, bases-loaded single in the 5'th inning tying the score at 4.
Casey Schmitt 1B- 2 for 5, 3B, 2 R. BA= .301. Schmitt continues to be one of the best hitters on the team. He went a combined 4 for 9 on the day.
Jung Hoo Lee RF- 2 for 4, R, RBI, BB. BA= .297. Lee went 0 for 4 with 2 K's in Game 1 but came back with a strong game 2.
Drew Gilbert CF- 3 for 5, 2B, R. BA= .279. Gilbert has to keep at least a strong side platoon role after Harrison Bader comes back, right?
Adrian Houser RHP- 4.2 IP, 4 H, 3 R, 2 BB, 2 K's, 7/1 GO/AO. ERA= 7.12. It looked like Houser might recover from giving up 2 runs in the first inning but he faltered again in the 5'th. Ryan Borucki LHP was brought in to face two lefty batters but failed to retire them. If he can't get the lefty batters out he has no value on the roster.
Caleb Kilian RHP- 2 IP, 1 H, 0 R, 0 BB, 2 K's. ERA= 0.64. I guess it doesn't matter if the runs are given up in the 6'th or 9'th, except Ryan Walker seems much more effective in non-save situations. Free Caleb Kilian and make him the Closer!
The Giants move on to Tampa Bay for a weekend series against the Rays with Robbie Ray LHP facing Shane McClanahan LHP in the first game tomorrow evening.
Buster Posey's failure to address the Closer situation in the offseason came back to bite hard today as the Giants were in position to sweep this doubleheader and win the series only to be swept themselves on both counts.
Game Wrap 4/30/2026: Phillies 3 Giants 2(Game 1 of Doubleheader)
The Giants scored 2 runs off Christopher Sanchez LHP in the first inning and it looked like Logan Webb and the bullpen would make it stand up but Ryan Walker blew the Save for a walk-off Phillies win. Key Lines:
Heliot Ramos LF- 3 for 4, BB, R. BA= .286. Ramos did his job on the leadoff role, reaching base 4 times, and scored the Giants first run.
Down on the Farm: 4/29/2026
The Giants were rained out in Philadelphia and will play a split doubleheader today with Logan Webb RHP taking Game 1 and TBD Game 2.
AAA: Sacramento River Cats overwhelmed the Salt Lake City Bees 17-7.
Wednesday, April 29, 2026
Down on the Farm: 4/28/2026
AAA: Sacramento River Cats defeated the Salt Lake City Bees 5-2.
Tuesday, April 28, 2026
Game Wrap 4/28/2026: Phillies 7 Giants 0
Before we get started, I just want to say I don't think it's fair all the opposing teams in the league have starting pitchers who throw 99 MPH like they are playing catch and the Giants don't. Ohhkaay then, now that we have that out of the way, Phillies starter Jesus Luzardo came into this game with an ERA of 6.91 and the Giants lineup laid down and died in front of him. Two baserunners. That's it. Tyler Mahle RHP was a gamer for 5 innings but didn't retire anyone in the 6'th and ended up charged with 5 ER. It didn't matter. One was too many. This game was over when the Phils scored on a sac fly in the 4'th inning. And that is pretty much all there is to day about this game.
Monday, April 27, 2026
Down on the Farm: 4/26/2026
AAA: Albuquerque Isotopes outscored the Sacramento River Cats 8-6.
Sunday, April 26, 2026
Game Wrap 4/26/2026: Giants 6 Marlins 3
Down on the Farm: 4/25/2026
AAA: Albuquerque Isotopes defeated the Sacramento River Cats 5-3(7 innings, game 1 of doubleheader).
Saturday, April 25, 2026
Game Wrap 4/25/2026: Giants 6 Marlins 2
The Giants fell behind early again but the lineup came to life in the late innings and pulled away for a solid win. Key Lines:
Down on the Farm: 4/24/2026
AAA: Sacramento River Cats topped the Albuquerque Isotopes 4-3.
Game Wrap 4/24/2026: Marlins 9 Giants 4
This one got away early as Adrian Houser gave up 8 runs in 4 innings of work and the lineup was not able to catch up. Key Lines:
Thursday, April 23, 2026
Down on the Farm: 4/23/2026
Game Wrap 4/23/2026: Dodgers 3 Giants 0
Logan Webb RHP pitched a Quality Start but the Giants lineup was completely shut down by Tyler Glasnow RHP who limited the Giants to one hit and one walk(Luis Arraez had both). There really isn't anything else to say about this game. Oh, Dalton Rushing C is trying hard to become the latest in a long line of Dodger villains with Logan Webb deciding to play the role of straight man for no other reason than why-the-heck not?
This was the 5'th time the Giants lineup was shut out on the season. The Giants have pitched 4 shutouts so it's not totally a one way street.
Down on the Farm: 4/22/2026
AAA: Albuquerque Isotopes blanked the Sacramento River Cats 6-0.
Game Wrap 4/22/2026: Giants 3 Dodgers 0
The Giants got a great game from the unlikeliest sectors of their roster: An absolute ****s to the wall pitching performance by Tyler Mahle, a 3-run home run by Patrick Bailey and multiple great defensive plays. Key Lines:
Patrick Bailey C- 1 for 3, HR(1), R, 3 RBI. BA= .155. After Drew Gilbert CF sacrificed Jung Hoo Lee RF and Heliot Ramos LF to third and second bases respectively, I texted my friend and said, "what's the point of sacrificing the runners over when Patrick Bailey is due up?" Left unspoken was why after doing that would you not pinch-hit for Bailey? Boom! No sooner did I hit "Send" and Bailey made me look stupid. A very wise manager named Earl Weaver once said baseball games are won by 3-run home runs and great pitching. There was still work to be done but you had to feel pretty good about the game at that point.
Tyler Mahle RHP- 7 IP, 3 H, 0 R, 2 BB, 5 K's, 10/5 GO/AO. ERA= 5.26. Mahle outpitched perhaps the best all-around player to ever play the game, he is at least in the conversation, on two levels: He matched zeros for 6 innings then did him one better by pitching a scoreless 7'th and he held The Great One hitless in 3 AB's at the top of the batting order. There are a handful of random players in Giants history who will never be forgotten due to legendary performances against the Dodgers. Brian Johnson immediately comes to mind. Tyler Mahle may have joined that rank with this performance. And I will take a small piece of credit for writing yesterday that this game looked like a mismatch.
Willy Adames SS, Luis Arraez 2B and Rafael Devers 1B made great stops on smoked baseballs to back up Mahle's pitching on the defensive side.
Devers had two hits and is batting .290 over his last 7 games. Jung Hoo Lee had two hits and is batting .385 over his last 7 games, .308 over his last 15. Ryan Walker RHP earned his second Save in as many games and the Giants may finally have a true Closer.
With the Win, the Giants gained a game on both the first place Dodgers and the Wild Card race, now trailing by 5 and 3 games respectively. They are one game over .500 since the opening series of the season and 5-1 over their last 6 games.
Logan Webb RHP goes for the sweep this afternoon against Tyler Glasnow RHP.
Wednesday, April 22, 2026
Down on the Farm: 4/21/2026
AAA: Albuquerque Isotopes at Sacramento River Cats Postponed.
This was the 4'th postponement or cancellation of a River Cats game already this season.
AA: Richmond Flying Squirrels defeated the Somerset Patriots 8-5.
Game Wrap 4/21/2026: Giants 3 Dodgers 1
The Giants hung a 3-spot on Yoshinobu Yamamoto RHP in the first inning. Landen Roupp and the bullpen made it stand up for a wire-to-wire win. Key Lines:
Rafael Devers 1B- 1 for 4, RBI. BA= .226. Willy Adames SS and Luis Arraez 2B led off the Giants first inning with base hits and Matt Chapman 3B drew a walk to load to the bases. This was the place where Devers has started to kill too many rallies this season but he laced a single to RF to drive in the critical first run and everybody moved up a base.
Jung Hoo Lee RF- 2 for 3, RBI. BA= .259. After a Sac Fly by Casey Schmitt DH, Lee lined the Giants 4'th single of the inning and the game to RF to drive in the Giants third and last run of the game. 4 of the Giants 6 hits in the game came in the critical first inning. Lee is batting .407 over his last 7 games and .315 over his last 15.
Ryan Borucki LHP- 1 IP, 1 H, 0 R, 0 BB, 1 K. ERA= 5.87. So let me get this straight: Tony Vitello brought Ryan Borucki into a game to face the Dodgers with a 3-1 lead? You gotta be......! And he lived to tell about it? Talk about a gutsy call. I am quite sure if that move went the way most fans expected, there would be very loud calls for the manager to be fired. The move did make some sense. 3 of the first 4 batters scheduled to hit batted left. The lone RH batter, Teoscar Hernandez LF , doubled. What if he hit a home run?
Ryan Walker RHP- 1 IP, 0 H, 0 R, 0 BB, 2 K's, Save(2). ERA= 3.60. Another gutsy call but Walker retired the side on order and struck out two batters in the process.
With the Win, the Giants record improved to 10-13. They stayed in 4'th place in the NL West 6 games behind the Dodgers and 4 games behind in the Wild Card race.
Tonight's game might be a mismatch with Shohei Ohtani RHP facing Tyler Mahle RHP.
Sunday, April 19, 2026
Down on the Farm: 4/19/2026
AAA: Sacramento River Cats blanked the Tacoma Rainiers 1-0.
Game Wrap 4/19/2026: Nationals 3 Giants 0
Saturday, April 18, 2026
Down on the Farm: 4/18/2026
AAA: Tacoma Rainiers topped the Sacramento River Cats 6-4.
Game Wrap 4/18/2026: Giants 7 Nationals 6(12 Innings)
The Giants battled back from a 5-1 deficit to take a 6-5 lead only to see the Save blown in the 9'th inning, but battled through three extra innings to end up with the Win. Key Lines:
Luis Arraez 2B- 2 for 6, 2 R. BA= .321. Arraez' BA over his last 7 games equals his season BA.
Matt Chapman 3B- 2 for 6, R, RBI. BA= .294. Chapman is 6 for 15 over his last 3 games.
Casey Schmitt DH- 2 for 5, 2B, R. BA= .317. Schmitt's double in the third inning closed the gap to 5-3 but he only got credit for 1 RBI as Chapman scored the second run on an error by the Nationals LF.
Jung Hoo Lee RF- 2 for 6, R. BA= .253. Lee has a 5-game hitting streak and is 9 for 21 in that stretch. He scored ahead of Heliot Ramos' home run in the 6'th inning but got thrown out at home on Ramos' double in the 2'nd.
Heliot Ramos LF- 3 for 5, 2B, HR(2), BB, 2 R, 2 RBI. BA= .257. Ramos drove in the Giants first run in the 2'nd inning with a double. He then tied the game in the 6'th with a 2-run HR, his second long ball in 2 days. It looks like Heliot put the 2-day benching to good use.
Drew Gilbert CF- 2 for 5, RBI. BA= .250. Two good games in a row for Gilbert who has an opportunity with Harrison Bader and Jared Oliva on the IL.
Adrian Houser RHP- 5.2 IP, 7 H, 5 R, 4 ER, 2 BB, 1 K, 9/4 GO/AO. ERA= 5.40. Houser pulled it together after falling behind 5-1 by the end of 3 innings. It seems Tony Vitello's philosophy of managing starting pitchers is to get the pitches out of them at the risk of more add-on runs by the opposition.
Ryan Walker RHP- 2 IP, 3 H, 1 R, 2 BB, 2 K's. ERA= 4.00. Walker partly redeemed himself after blowing the Save by holding the line in the 10'th inning. It would be better for everyone if it didn't go to extra-innings, though.
Caleb Kilian RHP- 2 IP, 0 H, 0 R, 1 BB, 2 K's. ERA= 0.90. Like for instance if Kilian pitched the 9'th, not only would it have saved extra innings but he would have only pitched one inning.
The Win improved the Giants record to 9-12. They gained a game on both the Dodgers and the Wild Card and now 6.5 games behind in the NL West and 3.5 games in the Wild Card race.
Robbie Ray LHP tries to give the Giants a winning record for the road trip tomorrow facing Miles Mikolas RHP.
Down on the Farm: 4/17/2026
AAA: Tacoma Rainiers outscored the Sacramento River Cats 7-6.
Game Wrap 4/17/2026: Giants 10 Nationals 5
Three-run home runs are very good for the team that's hitting them. Heliot Ramos came up in the second inning with two runners on base and made the most of the opportunity with a shot over the center field wall to start a 6-run rally. The Giants kept adding on to win going away. Key Lines:
Willy Adames SS- 2 for 5, 2B, 2 R. BA= .269. Adames was back in the leadoff spot and continued his strong start to the season. His 10 doubles are tied for the MLB lead.
Luis Arraez 2B- 2 for 5, R. BA= .319. Arraez also made some not-so-easy plays at 2B. He's doing what the Giants signed him to do.
Matt Chapman 3B- 3 for 5, R, 3 RBI. BA= .291. I think it's safe to say Chapman's down year last season was due to the hand injury. He did make another throwing error giving him 4 on the season which might be karma for going off on Casey Schmitt for not catching the ball.
Rafael Devers 1B- 1 for 5, R, 3 K's. BA= .215. Devers is still struggling at the plate and he also dropped the back end of a potential GIDP which extended the inning for Logan Webb running up his pitch count. For some reason, Devers was not charged with an error.
Casey Schmitt DH- 2 for 5, HR(2), 2 R, RBI. BA= .315. Mighty Casey continues to be the Giants best all-around hitter.
Heliot Ramos LF- 1 for 4, HR(1), BB, R, 3 RBI. BA= .232. Heliot said he worked with the batting coaches to not pull off the ball while sitting out the last two games in Cincinnati. It looks like that work paid off. Hopefully the HR is the first of many more.
Daniel Susac C- 2 for 5, 2B. BA= .524. Susac did not figure in the scoring but continues to swing a hot bat. He appears to be the de-facto starting catcher at this point.
Drew Gilbert CF- 1 for 3, HR(1), BB, 2 R, RBI. BA= .143. Harrison Bader's injury is Drew Gilbert's opportunity. Is it just me or does Gilbert seems a little calmer this season?
Logan Webb RHP- 6 IP, 7 H, 4 R, 2 BB, 6 K's, 10/1 GO/AO. ERA= 5.40. It looked like Devers drop at 1B prevented an inning-ending GIDP but he was not charged with an error so maybe the scorer thought the throw was late anyway. A run scored on the play and Webb expended more pitches while walking the next batter. He finally got CJ Abrams on a groundout on the 4'th pitch of his AB. Webb again fell short of a Quality Start.
Caleb Killian RHP(1.13) and Blade Tidwell RHP(2.25) held the Nationals scoreless over the last two frames.
The Giants improved their record to 8-12. They did not gain on the first place Dodgers or in the Wild Card race but there are now 7 teams with worse records in MLB.
Adrian Houser RHP tries to extend the winning ways today facing Cade Cavalli RHP.
Friday, April 17, 2026
Down on the Farm: 4/16/2026
AAA: Tacoma Rainiers defeated the Sacramento River Cats 3-1(7 innigs, Game 1 of doubleheader).