Wednesday, September 2, 2026

Game Wrap 9/2/2026: Giants 5 Pirates 4(10 Innings)

A home run by Rafael Devers and clutch hitting from Bryce Eldridge and Turner Hill gave the Giants enough runs to squeak out an extra-innings win over the Buccos.  Key Lines:

Rafael Devers 1B- 2 for 3, HR(32), 2 BB, 2 R, RBI.  BA= .254.  Devers is on one of his hot streaks and he is certainly carrying the team right now.  Here's what he's doing:  He's production is taking pressure off the kids so they don't feel like they have to do too much.  There are many situations where a single or double or sac fly or a walk gets the job done, especially if they can do it with some consistency.  

Bryce Eldridge DH- 1 for 3, 2B, BB, SF, 2 RBI.  BA= .263.  Case in point, Eldridge drove in one run with a Sac Fly, then with runners at first and second with one out in the 10'th he just poked one down the LF line driving in the lead run and putting runners at 2'nd and 3'rd setting up Turner Hill for another sac fly for the insurance run they needed.

Turner Hill LF- 1 for 4, SF, 2 RBI.  BA= .333.  In addition to his game-winning RBI on the sac fly, Hill followed up Eldrige's sac fly with a 2-out RBI single in the 5'th inning.

Landen Roupp RHP- 5 IP, 2 H, 1 R, 2 BB, 4 K's.  ERA= 4.17.  Roupp has allowed just 2 runs in 10 IP over his last two starts.

Dylan Smith RHP- 1 IP, 1 H, 1 R, 0 ER, 0 BB, 2 K's, Save(4).  ERA= 3.13.  Smith got the first batter in the 10'th, Nick Gonzalez to reach for one but Gonzalez was able to poke it through a hole up the middle to drive in the designated runner.  From there, Smith looked like a real Closer blowing 97 MPH gas at the top of the zone and busting it in on the hands backed by an off-the-table splitter which you could see clearly on TV slo-mo had almost no rotation and tumbled straight down just as it approached home plate.  

Blade Tidwell RHP goes for a series win in a game that starts at 9:35 AM PDT facing swingman Lake Bachar RHP who comes in with an ERA of 3.70.  

Down on the Farm: 9/1/2026

 AAA:  Salt Lake City Bees stung the Sacramento River Cats 4-1.

Will Brennan RF- 1 for 4, HR(7).  BA= .311.
Charlie Szykowny 1B- 2 for 4, 2B.  BA= .333.
Spencer Bivens RHP- 3 IP, 3 H, 1 R, 2 BB, 4 K's.  ERA= 5.07.
Philip Abner LHP- 1 IP, 1 H, 0 R, 0 BB, 1 K.  ERA= 4.75.
Cristian Alvarado RHP- 3 IP, 2 H, 1 R, 0 BB, 2 K's.  ERA= 5.84.

AA:  Richmond Flying Squirrels topped the Akron Rubber Ducks 13-12.

Dayson Croes 2B- 4 for 6.  BA= .280.
Dakota Jordan RF- 2 for 5, 2B, SB(6).  BA= .298.
Sabin Ceballos 3B- 3 for 4, BB, SF.   BA= .224.
Maui Ahuna SS- 2 for 5, BB, SB(30).   BA= .227.
Lisbel Diaz LF- 3 for 5, SF.  BA= .224.
Jancel Villaroel C- 2 for 4, 2 BB.  BA= .200.
Mitch White RHP- 2.1 IP, 1 H, 0 R, 1 BB, 2 K's.  ERA= 5.73.
Ryan Vanderhei RHP- 2 IP, 0 H, 0 R, 1 BB, 3 K's.  ERA= 2.61.

Mirror image of the Giants game.  Second year in a row Ceballos' bat finally comes alive in the last few weeks/days of the season.  Giants fans learned the hard way this season that it sometimes doesn't matter what you do late in the season if you faceplanted early.

A+:  Eugene Emeralds outscored the Hillsboro Hops 7-5.

Jhonny Level SS- 2 for 5, 2B, HR(8).  BA= .305.
Walker Martin DH- 2 for 4, SB(20).  BA= .238.
Henry Lalane LHP- 5 IP, 3 H, 0 R, 1 BB, 4 K's.  ERA= 4.57.

Jhonny Level just keeps going.  A sigh of relief for Henry Lalane who was coming off a rough start.

A:  San Jose Giants defeated the Fresno Grizzlies 8-6.

Josuar Gonzalez SS- 4 for 4, SF, SB(13).  BA= .375.
Lorenzo Meola 3B- 1 for 4, HR(14), BB.  BA= .274.
Tanner Mally RF- 1 for 1, 3 BB.  BA= .400.
Angel Guzman DH- 1 for 3, HR(4), HBP.  BA= .260.
Dylan Carter RHP- 1 IP, 1 H, 0 R, 0 BB, 2 K's, Save(7).  ERA- 4.91.

It's good to be able to shake off a loss by dreaming on our future superstar.  How great is it to follow Young Josuar Gonzalez?  Wow!

Game Wrap 9/1/2026: Pirates 13 Giants 12

The Giants fought back from a 11-5 deficit due to an historically bad inning by Logan Webb only to lose it in tragic fashion on a skipped throw in the 9'th inning.  Key Lines:

Turner Hill LF- 4 for 5, HBP 2 R, RBI.  BA= .342.  Hill had a great season in the minors before getting called up and is now raising his stock at the MLB level as much as anyone.  Beware of rookies who go off with the bat early.  They are not always the best players in the long run.

Rafael Devers 1B- 1 for 4, HR(31), 2 BB, R, 3 RBI.  BA= .252.  Devers capped a 5-run second inning with a 3-run HR to CF.  If the Giants did not drop out of the postseason race early, we'd all be saying Devers got hot at the right time.  He's on a 9-game hit streak during which he is batting .400 with 5 HR and 6 walks in 41 PA.  

Bryce Eldridge DH- 1 for 4, 2 BB, R.  BA= .263.  Eldridge is batting .414 over his last 7 games and .345 over his last 15.  Those splits are helped a lot by his 4-hit game from Game 2, 8/29.  Eldridge has a reverse split against LHP vs RHP's.  

Jonah Cox CF- 2 for 5, 2B, BB, R, RBI.  BA= .294.  Cox is batting .400 over his last 7 games.  Again, he had a great season in the minors before his callup and is continuing to impress at the MLB level, especially with his game-changing speed.

Osleivis Basabe 2B/3B- 1 for 3, 2 BB, 2 R, RBI.  BA= .211.  Basabe had a nice game at the plate but moved to 3B after Nate Furman PH for Shay Whitcomb.  Unfortunately his skipped throw in the 9'th which should have been the third out of the inning allowed the winning run to score.

Drew Cavanaugh C- 3 for 5, 2 2B, R, 2 RBI.  BA= .243.  Cavanaugh is probably winning a place on next season's team with his lefty bat.  Fangraphs gives him a positive rating behind the plate too.  

Nate Furman PH/2B- 1 for 1, 2 RBI.  BA= .200.  Tony Vitello brought in the lefty hitting Furman to face Luke Weaver RHP with the bases loaded and the Giants trailing by 2 runs in the 8'th inning.  Furman made the book move pay off with a 2-RBI single.  

Christian Koss SS- 2 for 5, 2 R, RBI.  BA= .203.  Fangraphs gives Christian positive defensive ratings but he needs to find more consistency with the bat.

Logan Webb RHP- 2 IP, 9 H, 2 BB, 1 K.  ERA= 4.21.  It's not unusual for Webb to give up runs in the first inning but it's definitely not usual for him to give up 7 runs in the third inning.  All of the 9 hits he gave up were singles and 5 were ground ball singles so there was definitely some bad BABIP stuff going on but this was Webb's second disaster start out of his last 3.  Maybe time to think about shutting him down for the season or maybe at least skip a start?

Cesar Perdomo LHP- 4 IP, 3 H, 1 R, 1 BB, 4 K's.  ERA= 2.25.  The Dawn of the Cesar Perdomo Era!  He's not one of the Giants higher rated pitching prospects but I saw him pitch for the SJ Giants in 2024 and was impressed by his command of a 3-pitch mix.  That's what we saw tonight.  He moved a 94 MPH fastball around the strike zone and got swing-throughs with it.  His main secondary pitch was the slider but the 3 change ups he threw got outs for him.  The rest of this season is all about finding positives for the future.  Perdomo, Anthony Molina RHP, Yunior Marte RHP and Matt Wilkinson LHP have all impressed in their opportunities so far.

Trent Harris RHP- 1 IP, 1 H, 0 R, 1 BB, 2 K's.  ERA= 3.75.  Harris is probably winning a spot in next year's bullpen with his work since being called up.

Landen Roupp RHP gets the start tonight facing Jared Jones RHP who comes in with a 4.83 ERA.



Monday, August 31, 2026

Game Wrap 8/31/2026: Giants 7 Braves 3

The kids were alright for the Giants as several made major contributions to a nice win over the Braves in a one-game makeup series.  Key Lines:

Turner Hill PH/LF- 1 for 2, 2B, R, 2 RBI.  BA= .273.  In addition to auditioning younger players for potential roster spots next year, the rest of this season gives Tony Vitello a chance to show he can make good in-game baseball decisions.  In this situation he had Christian Koss bunt runners at first and second with no outs over to 2'nd and 3'rd with one out.  The Braves brought in a LHP to face Drew GilbertVitello countered with Turner Hill who is also a lefty batter but has a much more favorable split against LHP's.  Hill delivered with a loud double to the RF wall then scored himself on a 2-out single by Bryce Eldridge.  Gutsy, stats-based move that paid off.

Rafael Devers DH- 1 for 3, HR(30), 2 BB, R, RBI.  BA= .252.  Devers reaches the 30 HR milestone for the 5'th time in his career.  He has a serious shot to make it at least 35 for the third time.  His solo HR came with one out in the top of the first inning.

Bryce Eldridge 1B- 2 for 5, RBI.  BA= .263.  Eldridge is 6 for 10 over his last two games, all singles.

Jonah Cox CF- 2 for 5, HR(4), R, 2 RBI.  Cox is doing all sorts of good things.  He drove in the Giants second run of the game in the 5'th inning with a bunt single with 2 outs.  He then homered for an insurance run in the 9'th inning.  

Osleivis Basabe 3B/2B- 1 for 4, HR(4), R, RBI.  BA= .207.  Basabe has had his ups and downs since being called up but he homered to lead off the 6'th inning and to tie the game at 3 and start the 4-run rally that gave the Giants the lead they would maintain to the end.  

Andrew Knizner C(.222) and Nate Furman 2B(.158) had two hits each and each scored a run.

Anthony Molina RHP- 5 IP, 6 H, 3 R, 0 BB, 6 K's.  ERA= 3.77.  Molina was better than this line as he hummed a 97 MPH fastball past Braves hitters with aplomb.  At one point he struck out 5 batters in a row.  He also pitched out of a bases-loaded jam in the 5'th while allowing just one run in an inning that was prolonged by a misplay of a ground ball to Basabe at 3B. And Molina looked like he was having fun out there in the process.  

He was the much maligned player the Giants got back from the Braves in the Tyler Mahle trade but his performance over his past two appearances puts him in the discussion for a rotation spot next season and at worst he adds a high velocity arm which the Giants desperately need more of and can be used either in a SP or RP role.

Jason Foley RHP- 1.1 IP, 2 H, 0 R, 0 BB, 1 K.  ERA= 4.11.  Foley has a 2.45 ERA over his last 7 appearances.  He signed as a free agent but is arbitration eligible.  I predict the Giants will resign him before having to decide whether to tender a contract.  

Reiver Sanmartin LHP- 1.2 IP, 0 H, 0 R, 0 BB, 2 K's, 3/0 GO/AO.  ERA= 4.41.  After a rough start, Sanmartin has really turned it around and has not allowed an earned run in his last 8.2 IP over 7 appearances.  Change up is probably his best pitch but he has a nice sinker and slider to round out his pitch mix.

Dylan Smith RHP- 1 IP, 1 H, 0 R, 1 BB, 1 K.  ERA= 3.23.  Smith caused Dave Flemming some anxiety by allowing the first two batters to reach base but he got 2 outs on a 5-4 GIDP then struck out the final batter of the game on a computer-assisted called strike.

The Giants move on to their regularly scheduled series against the Pirates in Pittsburgh with Logan Webb RHP facing Paul "Dad Bod" Skenes RHP in the first game tomorrow evening.

Sunday, August 30, 2026

Down on the Farm: 8/30/2026

 AAA:  Sacramento River Cats outscored the Reno Aces 9-7.

Scott Bandura CF- 1 for 4, 2B, BB.  BA= .321.
Bo Davidson RF- 2 for 3, 2B, HR(7), BB, SF.  BA= .290.
Will Brennan LF- 2 for 5, 2B, 3B.  BA= .312.
Diego Velasquez 2B- 3 for 5, 2B.  BA= .286.
Zach Morgan C- 2 for 5, 2B.  BA= .221.
Alex Carrillo RHP- 2 IP, 0 H, 0 R, 0 BB, 5 K's.  ERA= 9.72.
Eric Cerantola RHP- 1 IP, 1 H, 0 R, 0 BB, 1 K, Save(4).  ERA= 4.70.

Bo Davidson is eligible for the Rule 5 Draft this fall so nothing to lose by adding him to the 40-man roster now.  We'll see if that happens when rosters expand to 28 on Sept 1.  It seems like the sooner he starts seeing MLB pitching the better.  

AA:  Richmond Flying Squirrels outlasted the Portland Sea Dogs 8-7(10 innings).

Trevor Cohen CF- 3 for 6, HR(3).  BA= .297.
Dayson Croes 3B- 2 for 5, 2B, SB(6).  BA= .270.
Lisbel Diaz RF- 1 for 5, HR(2).  BA= .182.
Jose Astudillo LF- 2 for 4.  BA= .267.
Dakota Jordan DH- 1 for 3, 2 BB.  BA= .286.
Jacob Bresnahan LHP- 5 IP, 4 H, 3 R, 5 BB, 8 K's.  ERA= 5.40.
Esmerlin Vinicio LHP- 2.2 IP, 1 H, 0 R, 0 BB, 4 K's.  ERA= 2.31.

Strong start by Bresnahan.....except for the walks.

A+:  Eugene Emeralds defeated the Everett Aquasox 8-4.

Cam Maldonado DH-2 for 5, 3B.  BA= .333.
Kaeden Kent 2B- 2 for 5, 2 2B.  BA= .280.
Damian Bravo CF- 3 for 5, 2 2B, SB(4).  BA= .326.
Hayden Jatczak 3B- 2 for 4, HR(3).  BA= .252.
Daniel Rogers C- 1 for 3, HR(2), BB.  BA= .224.
Hunter Dryden RHP- 6 IP, 2 H, 1 R, 2 BB, 7 K's.  ERA= 4.37.
Marty Gair RHP- 1 IP, 0 H, 0 R, 0 BB, 2 K's.  ERA= 2.25.

Damian Bravo is a guy you don't hear much about but may be a real sleeper prospect.  He's quietly had a strong season across two levels.

A:  San Jose edged out the Visalia Rawhide 5-4.

Josuar Gonzalez DH- 1 for 4, 2B, BB, 2 SB(12).  BA= .352.
Oliver Tejada LF- 1 for 2, 2 BB.  BA= .214.
Keyner Martinez RHP- 5.2 IP, 2 H, 2 R, 1 ER, 1 BB, 7 K's.  ERA= 4.87.
Cooper McGrath RHP- 1.1 IP, 0 H, 0 R, 1 BB, 1 K.  ERA= 6.71.
Fernando Vasquez RHP- 2 IP, 1 H, 2 R, 0 ER, 1 BB, 3 K's, Save(2).  ERA= 5.14.

Not much more to say about Josuar Gonzalez.  He's had a great season and is quite clearly the #1 prospect in the organization.

Down on the Farm: 8/29/2026

 AAA:  Reno Aces smashed the Sacramento River Cats 12-2.

Nothing to see here.  The River Cats are having a rough week against the Aces.  They seem like a depleted team, especially on the pitching side.

AA:  Portland Sea Dogs destroyed the Richmond Flying Squirrels 14-3.

Dakota Jordan CF/RF- 1 for 4, HR(1).  BA= .282.
Greg Farone LHP- 4 IP, 4 H, 0 R, 2 BB, 3 K's.  ERA= 5.43.

Squirrels also had a rough week, but good to see Dakota Jordan back in the lineup.

A+:  Eugene Emeralds outscored the Everett Aquasox 12-9.

Hayden Jatczak 2B- 2 for 4, HR(2), BB.  BA= .243.
Robert Hipwell DH- 3 for 3, 2B, 2 HR(8), 2 BB.  BA= .202.
Jose Ramos LF- 2 for 5, 2B, SB(12).  BA= .299.
Alix Hernandez RHP- 2 IP, 1 H, 0 R, 1 BB, 2 K's.  ERA= 2.51.

Alix Hernandez has quietly had a pretty good season.

A:  San Jose Giants whipped the Visalia Rawhide 11-5.

Josuar Gonzalez SS- 2 for 5.  BA= .356.
Lorenzo Meola DH- 3 for 3, 3B, BB.  BA= .274.
Junior Barajas C- 3 for 4, 2B, BB.  BA= .264.
Tanner Mally CF- 1 for 3, 2 BB, SB(7).  BA= .400.
Leandro Rodriguez LHP- 5 IP, 2 H, 1 R, 0 ER, 2 BB, 4 K's.  ERA= 3.96.

Game Wrap 8/29/2026: Giants 7 D'Backs 2

Starting pitcher Yunior Marte had an electric entrance into major league baseball and the Giants batters kept the line moving on Jeff Kent Day.  Key Lines:  

Jonah Cox CF- 1 for 1, BB, 3 SB(8), R.  BA= .276.  Cox showed what a lot of prospect watchers dreamed of him doing for a long time as he drew a walk to lead off the Giants half of the first inning, stole second base, stole third base and scored on Bryce Eldridge's single through the shortstop hole.  Cox started the game against a LHP and was later replaced by Drew Gilbert PH/CF who drew 3 walks and scored 3 runs.  Cox and Gilbert combined reached base 5 out of 5 PA's out of the leadoff spot in the lineup and scored 4 times.  In all, the lineup drew 6 walks leading to 5  of the Giants 7 runs.  

Bryce Eldridge 1B- 4 for 5, 4 RBI.  BA= .261.  Four singles, 4 RBI's.  Eldridge is starting to force his way into the conversation for NL ROY.  He may lose out to the WAR enthusiasts due to defensive limitations but the bat is right there by several important metrics.  

Rafael Devers DH added 2 singles and 2 RBI's as the top 3 batters in the lineup went a combined 7 for 11 with 4 walks reaching base 11 of 15 PA's.  They scored a combined 4 runs and drove in 6.  

Yunior Marte RHP- 4.2 IP, 3 H, 1 R, 2 BB, 3 K's.  ERA= 1.93.  This young Yunior Marte looks a lot bigger and stronger than the old Yunior Marte.  He showed a loose arm and a live fastball he could put on the hands of lefthanded hitters and diving split change.  I am sure he made some fans in the Giants front office and made the YtY trade look more like a long term winner for the Giants.

The Giants get Sunday to travel to Atlanta for a 1-game make up game from an early season rainout on Monday with TBD facing TBD.