Thursday, March 5, 2026

Spring Training Game Wrap 3/4/2026: Giants 9 Mariners 4

 The Giants lineup recovered nicely from it's encounter with Paul Skenes and the Team USA pitchers on Tuesday for a nice win over the Mariners travel squad.  Key Lines:

Will Brennan LF- 2 for 2, R.  BA= .429.  Brennan is a versatile defensive OF who fits the high contact profile Buster Posey prefers.  Is he in the lead for 4'th OF?  

Jake Holton DH- 1 for 2, HR(1), R, 4 RBI.  BA= .412.  Holton was a little-noted organizational depth signing in the offseason.  He's raking in spring training and might be Bryce Eldridge's main competition for a primary DH roster spot.  

Bryce Eldridge PH/DH- 1 for 2, 2B, 2 RBI.  BA= .263.  113 MPH exit velocity.  I would not be so quick to write off Eldridge to open the season as the co-1B/DH with Devers.  Yes, he is young.  Yes, he will strike out a lot.  He will also hit the ball hard.  He will see MLB pitching and learn more from it than beating up on the hitter-friendly PCL.

Robbie Ray LHP- 2.2 IP, 2 H, 1 R, 1 BB, 2 K's, 4/1 GO/AO.  ERA= 3.18.  The part that bothers me is 50 pitches in 2.2 IP.  That, and the too-tight pants.  

Carson Seymour RHP- 2.2 IP, 3 H, 3 R, 2 ER, 1 BB, 2 K.  ERA= 5.06.  Seymour was throwing both a 4-seam FB and sinker at 97-98 MPH.  A cutter was registering 88 MPH is it really just a slider that doesn't break enough?  He needs more of a put away pitch.  

Keaton Winn RHP- 1.1 IP, 1 H, 0 R, 1 BB, 2 K's.  ERA= 2.70.  Winn is a bit of a forgotten man, but I saw some nasty splitters in this appearance.  

Michael Fulmer RHP- 1 IP, 0 H, 1 BB, 2 K's.  ERA= 0.00.  Fulmer is making up for lackluster velocity with command of a mix of pitches. He's well on his way to winning a bullpen spot.

Nick Zwack LHP- 1 IP, 0 H, 0 R, 1 BB, 1 K, 2/0 GO/AO.  ERA= 6.00.  Zwack is a big lefty who is getting a lot of looks.  He was part of the Darin Ruf trade along with Seymour.

The Giants have the day off today.

Wednesday, March 4, 2026

Spring Training Update

The regularly scheduled spring training game at Scottsdale Stadium was cancelled to Giants pitchers could throw batting practice to the Team USA lineup.

Tuesday, March 3, 2026

Spring Training Game Wrap 3/2/2026: Giants 6 White Sox 5


Solo home runs by Nate Furman and Buddy Kennedy helped the Giants lineup overcome a rough appearance by Carson Whisenhunt.  Key Lines:

Jesus Rodriguez 2B/LF- 1 for 4, BB.  BA= .182.  I'm not sure the Giants actually have a plan for Jesus Rodriguez.  

Parks Harber 3B- 1 for 3, 2B, R, RBI.  BA= .364.  Harber is quietly having a nice spring.

Nate Furman 2B- 1 for 2, HR(1), R, RBI.  BA= .300.  Another under-the-radar nice spring.

Christian Koss SS- 1 for 2, 2 RBI.  Singles can do a lot of damage with RISP.

Buddy Kennedy DH- 1 for 3, HR(1), BB, 2 R, RBI.  BA= .167.  Signed over the winter as organizational depth. Fun Fact:  Buddy is the grandson of former MLB player Don Money.

Landen Roupp RHP- 2 IP, 0 H, 0 R, 0 BB, 2 K's.  ERA= 0.00.  Roupp makes his second spring appearance and first start.

Carson Whisenhunt LHP- 1.2 IP, 5 H, 4 R, 1 BB, 2 K's.  ERA= 30.38.  No bueno! Second disaster appearance in a row leaves The Whiz's short term future cloudy.

The Giants play Team USA today in Scottsdale today with Adrian Houser RHP making his second spring start.  

Monday, March 2, 2026

Spring Training Game Wrap 3/1/2026: Giants 9 Athletics 1

The Giants 14-hit attack and shutdown pitching produced a runaway win.  Key Lines:

Christian Koss SS/2B- 1 for 1, BB, R, 2 RBI.  BA= .455.  Koss continues to show a knack for getting his hits with RISP.  

Casey Schmitt 2B- 2 fr 3, 2B, 2 R, RBI.  BA= .231.  Are Schmitty and Koss competing for the same roster spot or can they both make the team?

Matt Chapman 3B- 1 for 2, 2B, RBI.  BA= .455.  Chapman continues to hit the ball hard in early spring.  EV 101.2 MPH.

Osleivis Basabe PR/3B/SS- 2 for 2, 2B, 2 R, RBI.  BA= .600.  Organizational depth.

Victor Bericoto PH/RF- 2 for 2, R, RBI.  BA= .538.  Bericoto is a spring phenom.  Has he moved ahead of Jerar Encarnacion on the depth chart?

Logan Webb RHP- 3 IP, 2 H, R, 0 BB, 3 K's, 4/0 GO/AO.  ERA= 1.80.  Please be careful in the WBC!  

J. T. Brubaker RHP- 2 IP, 1 H, 0 R, 0 BB, 3 K's.  ERA= 6.00.  That's more like it!  Giants need his veteran swingman savvy. 

Caleb Kilian RHP- 1 IP, 0 H, 0 R, 0 BB, 0 K, 3/0 GO/AO.  ERA= 0.00.  This was Kilian's third appearance of the spring and the first I've ever seen him pitch.  Wow!  He has this short-arm delivery where he just raised his arm and shoots a 98 MPH dart making it extremely hard for batters to see or time.  He only has 1 K in 3 IP, but that stuff should induce a lot of very weak contact.

Landen Roupp RHP makes his second spring start on the road agains the White Sox today.

Sunday, March 1, 2026

Spring Training Game Wrap 2/28/2026: Giants 8 Athletics 2


A grand slam home run in the second inning by Eric Haase opened up a 6-0 lead the Giants and the Giants pitching shut down the A's lineup in Hohokam stadium.  Key Lines:

Heliot Ramos LF- 2 for 2, R, RBI.  BA= .636.  My goodness!  We just need to hope the baseball gods don't punish him for this during the regular season.  

Bryce Eldridge 1B- 1 for 3, BB, R.  BA= .286.  Eldridge is having a solid spring.  Will he force the issue and be the Opening Day DH?  K rate is still 30% in a small sample.

Eric Haase C- 2 for 3, HR(1), R, 4 RBI.  BA= .300.  Haase is making his own statement to be the back up catcher.  Giants probably can't keep both in the organization, although they could work out a trade to keep Susac.

Jean Carlos Sio PH- 1 for 1, HR(1).  BA= 1.000.  My favorite sleeper in the system makes the most of his first AB in a major league game, albeit a practice game.  

Luis Matos DH- 2 for 4, SB(1).  BA= .417. With Harrison Bader out for at least 2 weeks with a thumb contusion and Ramos and Lee headed out for the WBC, Matos should get plenty of opportunity to state his case for another MLB level shot with the Giants.

Christian Koss SS- 2 for 2, BB, R, RBI.  BA= .400.  Christian Koss' ace in the hole for a roster spot is he is the most natural shortstop of the utilty infield candidates plus he seems to have a repeatable knack for the clutch hit and does all the small-ball things with aplomb.

Tyler Mahle RHP- 1 IP, 0 H, 0 R, 1 BB, 2 K's.  ERA= 0.00.  Mahle has a successful first spring appearance.

Trevor McDonald RHP- 2 IP, 0 H, 0 R, 0 BB, 3 K's, 3/0 GO/AOd.  ERA= 0.00.  Sinker was 91.5-93.7.  

Jose Butto RHP- 2 IP, 3 H, 0 R, 0 BB, 1 K.  ERA= 2.25.  Butto can go more than one inning.

Ryan Walker RHP- 1 IP, 2 H,  0 R, 0 BB, 2 K's.  ERA= 0.00.  So far, so good but can we please start seeing some clean innings?

Michael Fulmer RHP- 1 IP, 0 H, 0 R, 1 BB, 1 K.  ERA= 0.00.  Still sitting right around 90 MPH but pitch mix and veteran savvy keeps hitters off balance and gets ground ball outs.

Josuar Gonzalez gets into the game late and starts a GIDP.

Logan Webb RHP makes his second spring start today before heading out to the WBC squad.  He faces the Padres and German Marquez RHP in Scottsdale.

Saturday, February 28, 2026

Spring Training Game Wrap 2/27/2026: Giants 12 Dodgers 4

 Victor Bericoto homered and drove in 4 runs as the Giants routed the Dodgers spring training travel squad in Scottsdale.  Key Lines:

Willy Adames SS- 1 for 3, HR(1).  BA= .083.  Adames homered to lead off the Giants half of the first inning.  It was his first hit of the spring on a pitch he reached for.  Might not have gone out in Oracle Park.

Patrick Bailey DH- 2 for 4, R, RBI.  BA= .400.  Almost any amount of improvement at the plate for Bailey will make him uber-valuable.  Looking great in the early spring but he somehow needs to avoid the 3-month slump.

Heliot Ramos LF- 2 for 2, 2 2B, R.  BA= .556.  I'm calling it now.  Breakout season for Ramos.

Jared Oliva LF- 2 for 3, R, 4 RBI.  You can drive in a lot of runs by hitting singles with RISPOliva looks good in a baseball uniform.  

Victor Bericoto RF-  2 for 3, HR(2), R, 4 RBI.  Bericoto is a physical monster.  Looks like a clone of Jerar Encarnacion except with a bulked up upper body.  He also looks to me like he has Encarnacion's power with a better hit tool.  

Daniel Susac C- 2 for 3, 2B, RBI.  BA= .500.  The Giants have to be hoping Susac wins the backup catcher job.  He appears to have a solid lead for that at this point.  He's not just hitting, he's hitting rockets. The single was a 103 MPH ground ball and the double was 99.5 MPH.  

Robbie Ray LHP- 2 IP, 1 H, 1 R, 1 BB, 1 K.  ERA= 3.00.  Ray's second spring start.

Matt Gage LHP- 1 IP, 0 H, 0 R, 0 BB, 3 K. ERA= 0.00.  Gage is probably favored to win a roster spot in the bullpen.

Gregory Santos RHP- 1 IP, 1 H, 0 R, 0 BB, 1 K.  ERA= 0.00.  Santos looks fully healthy and is throwing Hundos.  The Giants need more hundos out of the bullpen.

Greg Farone LHP and Marques Johnson RHP added scoreless frames.  

There were a total of 4 ABS challenges in the game with just one successful.

Tyler Mahle RHP makes his first spring start today facing the A's in Hohokam Stadium.

Friday, February 27, 2026

Spring Training Game Wrap 2/26/2026: Rockies 11 Giants 3

 The Giants pitching faltered again and the lineup was not able to keep up.  Key Lines:

Matt Chapman 3B- 1 for 3, HR(1).  BA= .429.  Chappy has pounded the ball so far.  Exit velocity on the HR 108.4 MPH.

Heliot Ramos LF- 2 for 2, HR(1).  BA= .429.  I feel like Heliot is low-key lining up for a breakout season.  He worked hard on conditioning over the winter and is truly in the best shape of his live.  Last year was a (sometimes) hard learning experience.  Exit velocity on the HR 105.4 MPH.

Harrison Bader CF- 1 for 2, 2B.  BA= .455.  Bader is also raking in the early spring.  Exit velo on the double 101.6 MPH.

Blade Tidwell RHP- 2 IP, 2 H, 2 R, 1 BB, 2 K.  ERA= 6.00.  Tidwell got through a quick 1, 2, 3 first inning but opened the second with walk, triple, single before settling down to retire the last 3 batters in a row.  Not something to panic over. 

Hayden Birdsong RHP- 1 IP, 4 H, 3 R, 1 BB, 1 K.  ERA= 54.00.  This is way beyond concerning.  He's already had most of last season plus the offseason to correct a supposed mechanical problem.  To my unprofessional eye, it's never looked like this was only a mechanical flaw.  We aren't quite into Steve Blass territory just yet, but getting close.  

Juan Sanchez LHP and Spencer Bivens RHP worked scoreless frames.  

ABS Challenge:  I forgot to mention there were a total of 11 challenges in Wednesday's game with 9 successful challenges and 2 unsuccessful.  Giants had 4 successes and the Brewers 5.  In this game, there were a total of 5 challenges:  2 by Patrick Bailey with one success.  Brewers challenged 3 with 1 success.  ABS challenges create a whole new set of stats to follow.  

Robbie Ray LHP makes his second spring start against the Dodgers in Scottsdale today with Yoshinobu Yamamoto RHP on the mound for the Hated Ones.

Thursday, February 26, 2026

Spring Training Game Wrap 2/25/2026

 It was 80 degrees and calm at game time.  Batted balls were flying out of the park making the final score more like a football game.  Key Lines:

Harrison Bader CF- 1 for 3, HR, R, 3 RBI.  BA= .444.  There is still a place for 3-run home runs.  Bader's shot dented a food truck in the parking lot.  He signed the spot with a sharpie pen.  

Bryce Eldridge 1B- 1 for 2, HR, BB, 2 R, 2 RBI.  BA= .250.  Hopefully there are a lot more Bryce Eldridge lines like this in our future.

Jung Hoo Lee RF- 2 for 3, 3B, RBI.  BA= .417.  Yes! That's what we are looking for!

Luis Matos DH- 2 for 3, 2B, HR, 2 R, RBI.  BA= .429.  Matos is fighting for a job. I still think he is going to be a star somewhere.  I hope the Giants find a way for him to star in San Francisco.  

Victor Bericoto PH/DH- 1 for 2, R, RBI.  BA= .600.  Bericoto could always hit.  

Christian Koss 3B- 1 for 2, HBP, 2 R, RBI.  BA= .250.  Christian Koss continues to do Christian Koss things on the field and that's a good thing.

Parks Harber PH/3B- 1 for 1, BB, SF, SB, RBI.  BA= .333.  Intriguing prospect.  

Adrian Houser RHP- 2 IP, 3 H, 1 R, 1 BB, 0 K, GO/AO= 5/1.  ERA= 4.50.  Gave up a solo HR to Brice Turang in the first inning.  Sinker was running 93.8-96.6 MPH.  5 ground ball outs over 2 IP.  

Caleb Kilian RHP- 1 IP, 0 H, 0 R, 0 BB, 1 K.  ERA= 0.00.  4-seam FB sat 98+ MPH.  Sinker was a tick slower.  

Carson Whisenhunt LHP was wild, giving up 4 walks.  Tristan Beck RHP came in and gave up a grand slam HR.

Blade Tidwell RHP gets the start today against the Rockies in Scottsdale.

Blogger's Note

 I was blessed by the outpouring of supportive comments after I shared the news of my wife entering hospice care.  Tuesday afternoon, I lost the love of my life.  I am heartbroken but relieved she is no longer suffering.  Words are not adequate to describe the level of pain she suffered every single day for the last 4 months.  It was an unspeakably awful experience I am sure will haunt me the rest of my life.  

My life will be different in the future.  I will pick up the pieces and figure out what I want do with the rest of my life.  For now, following Giants baseball and writing down my thoughts about it continues to be a central part of who I am and a form of therapy.  I appreciate everybody's care and support during this extremely difficult time.

DrB

Wednesday, February 25, 2026

Spring Training Game Wrap 2/24/2026: Giants 4 Angels 1

Logan Webb worked 2 dominant innings as the Giants continued to show off their organizational pitching and made the most of 4 hits for their fourth spring training win in a row.  Key Lines:

Lineup:  Jung Hoo Lee CF, Jared Oliva RF, Patrick Bailey C and Jake Holton DH had a hit each with Holton and Bailey hitting doubles.  Oliva had his second stolen base of the spring.  Bailey, Holton and Grant McCray drove in runs with sac flies.  

Logan Webb RHP- 2 IP, 0 H, 0 R, 0 BB, 4 K's.  Midseason form!

Landon Roupp RHP, Matt Gage LHP, Ryan Walker RHP, Keaton Winn RHP, Michael Fulmer RHP and Braxton Roxby RHP threw a scoreless inning each.  

The Giants continued to score runs by putting the ball in play.  

The ABS challenge system my prove to make Patrick Bailey even more valuable as a defensive catcher if he continues to get overturned calls in key situations.  We have a new defensive stat to follow which means it will have to be incorporated into WAR calculations.

The Giants play another road game tomorrow agains the Brewers where Adrian Houser RHP will make his first spring start.

Monday, February 23, 2026

Spring Training Game Wrap 2/23/2026: Giants 6 A's 2

The Giants reached deep into their organizational pitching depth to overcome a shaky first inning from J. T. Brubaker while their contact approach continued to produce enough runs to record their third spring win in a row.  Key Lines:

Luis Arraez 2B- 2 for 3, 2B, 2 RBI.  BA= .500.  Well, we know he can hit.

Will Brennan LF- 1 for 1, 2B, BB, R.  BA= .667.
Drew Gilbert DH- 1 for 2, RBI.  BA= .400.  Brennan and Gilbert are probably competing for a 4'th OF spot.  They are both off to good starts.

Victor Bericoto PH/DH- 2 for 2, HR(1).  BA= 1.000.  Bericoto is a fave of some of our readers/commenters.  He hits the Giants first HR of the spring.

Harrison Bader CF- 1 for 1, BB, R.  BA= .500.  If Bader can come close to his batting production from last season he will be a major upgrade to CF and will facilitate an upgrade in RF.

Daniel Susac C- 1 for 2.  BA= .400.  All 3 of Susac's hits left the bat at over 100 MPH. 

J. T. Brubaker RHP- 1 IP, 3 H, 2 R, 2 BB, 2 K's.  ERA= 18.00.  Interesting that 3 games in, Robbie Ray is the only member of the projected starting rotation to make a start.  It may be they are holding the starters back due to the extended spring training due to the WBC.  That seems to be giving some of the young pitchers from Down On The Farm a chance to show off their stuff.  Brubaker is not one of those.  His slider-sinker approach may need a few innings to get command of.  

Here is a list of the other 8 pitchers who did not allow a run with K's and FB velocity in parentheses:

Trevor McDonald RHP(2, 94.1-97.2).  Wow!
Gregory Santos RHP(0, 97.1-100.5). Wow!
Trystan Vrieling RHP(1, 92-96)
Greg Farone LHP(1, 94.2-94.9).  Threw 5 pitches in the inning.
Marques Johnson RHP(3, 93.2-94.8). All cutters with slider as secondary pitch.
Cody Delvecchio RHP(2, 94.2-96.8).  2025 draft pick. First pro appearance.
Darien Smith RHP(0, 92.1-94.8)
Ben Peterson RHP(0, 93.5-96.8).  

Additional Notes:  

After 3 game the Giants hitters spring K rate is 18.5% compared to 22.7% last regular season.  OK, mostly different batters, weaker competition, etc.  Still, the team has scored several runs simply by putting the ball in play.

Jung Hoo Lee threw out another runner at home plate from RF.  I could see his throwing arm becoming a real point of pride for the Hoo Lee Gans.  

Rafael Devers 1B and Willy Adames SS are both still looking for their first spring hits.  

Logan Webb RHP makes his first start of the spring tomorrow on the road against the Angels.  

Sunday, February 22, 2026

Spring Training Game Wrap 2/22/2026: Giants 4 Cubs 2

The Giants showed off their defensive arm tools to make the Cubs pay for some adventurous base running and the lineup used a small-ball approach to push in 4 runs to win their Cactus League home opener.  Key Lines:

Matt Chapman 3B- 2 for 2, 2 2B.  Chapman looked to be in midseason form with a pair of hard-hit doubles.  Stay healthy, Chappy!

Christian Koss 3B/SS- 1 for 1, BB.  Grant McCray PR/CF drew a 1-out walk in the 7'th inning.  Christian executed a perfect hit-and-run play with a ground ball through the 2B hole behind the runner putting runners at first and third with one out. He then drew a throw to 3B on a groundout allowing McCray to score despite the inning-ending double play.  Small ball!  Put the ball in play!

Bryce Eldridge DH- 0 for 1, BB.  I had to do a double take at the TV screen to make sure it wasn't Brandon Belt at the plate.  Striking similarity but without the slumping shoulders(at least that I noticed).  Hopefully this does not ignite the Eldridge Wars.  

Willy Adames SS- Adames showed how the ABS challenge system can change a game.  With the bases loaded and no outs, he took a called third strike.  He tapped his helmet.  The call was overturned even though the top of the ball was a fraction of an inch below the strike zone and there is no way Adames could be sure it was a ball.  On the next pitch he hit a groundout to first base but the runners advanced driving in one run.  Rafael Devers then drove in another run on another ground out. Voila! The Giants had themselves a 2-run inning.  

Robbie Ray LHP- 1 IP, 1 H, 0 R, 2 BB, 0 K. Perhaps rattled by a fire alarm going of in the stadium that the umps did not stop the game for, Ray walked the first two batters he faced.  Seiya Suzuki then hit a Texas Leaguer that dropped in shallow RF.  Luis Arraez hustled to track it down and threw home but Devers cut it off and threw out Suzuki trying for a double.  The lead runner, Matt Shaw, stopped at 3B putting two runners on one base.  Alex Bregman, the trailing runner, was called out but then Shaw thought there were 3 outs and walked off the bag toward the dugout.  Matt Chapman tagged him out for a very unusual triple play to end the inning.

Trent Harris RHP- 1 IP, 2 H, 0 R, 0 BB, 0 K.  Harris FB was 94 MPH. He gave up a leadoff single then another hit that Grant McCray misjudged, but then McCray showed off his arm by throwing the runner out at home plate.  Jung Hoo Lee then showed off his arm by throwing out the second runner at home after catching a fly ball in foul territory to complete an inning-ending double play.  

Will Bednar RHP- 1 IP, 0 H, 0 R, 2 BB, 1 K.  Bednar came out throwing 98 MPH gas but couldn't find the strike zone and walked the first two batters he faced.  Pitching Coach Justin Meccage came out and delivered a message which seemed to settle Bednar down.  He got out of the inning with a couple of line-outs and a K.  

John Michael Bertrand LHP- 1 IP, 0 H, 0 R, 3 BB, 0 K.  Bertrand walked the bases loaded with one out.  Justin Meccage came out again and Bertrand got the GIDP to end the inning and the game.

Wilkin Ramos RHP- 0.2 IP, 1 H, 2 R, 3 BB.  All arms and legs.  Mid-90's sinker/slider.  Couldn't find command. Potential bullpen arm with better command.

Tristan Beck RHP, Carson Seymour RHP, Spencer Bivens RHP and Reiver Sanmartin LHP looked fairly sharp in scoreless innings of work.  Bivens looks like he's added some muscle mass.

The Giants play the A's tomorrow in Scottsdale.  No word on who is pitching.  

Saturday, February 21, 2026

Spring Training Game Wrap 2/21/2026: Giants 10 Mariners 5

 Hayden Birdsong was rocked in the first inning while recording just one out but the other nine Giants pitchers went 8.2 scoreless frames and the batters provided more than enough runs with a lot of help from the sun and the Mariners defense.  Key Lines:

Harrison Bader CF- 1 for 3, 2B, 2 RBI.  Bader drove one off the RF wall for a 2-run double in the second inning.  

Bryce Eldridge 1B- 1 for 2, 2B, BB, R, RBI.  Eldridge quick swing inside-outed a drive over the LF head for an oppo-field double in the third inning.  I saw somewhere it left the bat at 104.3 MPH, or something like that.  

Jake Holton 1B- 2 for 2, 2 RBI.  Jake who?  I must have missed a signing during the Hot Stove League season.

Heliot Ramos LF- 1 for 2, 2B, HBP, R.  The double came of Mariners Closer Andres Munoz RHP.

Jared Oliva CF- 1 for 2, SB, R.  Oliva had a nice 7'th inning with a hard infield single off the third baseman, SB, took third on a groundout and scored on Holton's single.

Hayden Birdsong RHP- 0.1 IP, 3 H, 5 R, 2 BB, 0 K.  Birdsong came out firing 98 MPH 4-seamers and got a quick 0-2 count on the leadoff batter who then reached on an infield grounder. The next batter walked on 8 pitches and the wheels came off.  Someone named Miles Mastrobuoni finished him off with a grand slam HR.  In short, Birdsong looked a lot like he did last season.

Blade Tidwell RHP- 1 IP, 0 H, 0 R, 1 BB, 3 K.  Tidwell looked nasty with a mid-90's FB and a sweeping slider.  Some to keep an eye on as the spring progresses.  

Michael Fulmer RHP- 1 IP, 0 H, 0 R, 0 BB, 2 K's.  Fastball topped out at 91.6 but was able to keep hitters off balance with a mix of 5 pitches:  4-seam, sinker, cutter, sweeper and curve.  Someone else to keep an eye on.  

Caleb Kilian RHP- 1 IP, 1 H, 0 R, 0 BB, 0 K.  The Kris Bryant trade comes full circle.  Kilian got 3 flyball outs but it will warm some hearts to know that he topped out at 99.1 MPH.  Wowza!  

Other scoreless frames came from Jose Butto RHP, Nick Margevicius LHP, Juan Sanchez LHP, Braxton Roxby RHP and Nick Zwack LHP.

Robbie Ray LHP makes his first game appearance of the spring tomorrow in Scottsdale.

*************************************************************************************

I just want to thank everybody who contributed to a great discussion of several interesting topics on the Open Forum/AQA post.  We had 50 comments including my responses.  It was a vigorous discussion with a range of opinions.  Everybody was constructive and respectful.  I only had to hit the button on 2 comments.  

Thursday, February 19, 2026

Spring Training Semi-Open Forum and AQA

 Hey team!  We've wrapped up our Hot Stove League Coverage and DrB's 2026 Giants Top 50 Prospects.  We await the first exhibition games of spring training.  We find ourselves in the silly time when we're trying to figure out roster spots and predict Rafael Devers is going to hit 50 home runs(I think it was Glen Kuiper who predicted that) from live batting practices.  So we've got a couple of days with nothing to write about except parsing some comments the manager made to the press.  So, let's open it up.  You are all welcome to post your thoughts and burning questions in the comment section.  I will do my best to answer or respond.  As always it's my blog and I reserve the right to hit the button on comments I deem less than constructive.  

Otherwise, let's hear it.

Monday, February 16, 2026

Spring Training Update: Did Tony Vitello Leave His Heart In Tennessee?

 Whoo boy!  This is not great!  Reports from Scottsdale say new Giants Manager, Tony Vitello, walked into the daily press gaggle and before even one question was asked, he posed a question of his own to the assembled media(one report seemed to say he directed the question at Susan Slusser):  "When did you first  think I was taking this job, can you remember that far back?"  Susan replied that it was 4-5 days before the news that it happened.  That did not seem to set well with Tony who launched into a timeline of how it came together, once again airing grievances over how it interrupted his plan to break it to his team.  Really?  I distinctly remember him reviewing that timeline and those grievances at his introductory press conference.  So why the heck is he still talking about it and without prompting from any of the press? This comes on the heels of a very odd comment he made yesterday which didn't seem like such a big deal at the time but now raises even more questions where he suggested he is so popular around the Knoxville area the Giants are now going to have a whole new fanbase from there.  Really?

Today was the second day of full squad workouts at spring training.  How does Tony Vitello get to spring training after fielding questions at his introductory press conference, the Winter Meetings, multiple press conferences for free agent signings where questions about his readiness to manage professional players let alone at the MLB level seemed endless and still have his mind on what went down when he was hired for the job.  I have to say I have become increasingly cringed over the way he continues talking about former Tennessee players like Gavin Kilen and Drew Gilbert, almost like he is still their old college coach looking on proudly as their pro careers develop and wondering if he can let go of that connection to make objective decisions.  This incident does not help assuage those cringey feelings.

Tony, my man!  Coaching at Tennessee was your old job.  This is your new job.  You've had 4 months to process and come to terms with why and how you left the old job.  Let it go!  Your focus needs to be on your current job which is managing the San Francisco Giants.  

If I'm Buster Posey, I am not too pleased right now and if I haven't touched bases with my new manager to make sure everything is OK, it is definitely on my to-do list first thing in the morning.  Yikes!

Sunday, February 15, 2026

Spring Training Update: The Churn Goes On

So, you thought The Churn went away with Farhan Zaidi?  Well, think again.  The Churn is alive and well in Buster Posey's front office.  The Giants opened Spring Training with a full 40-man roster.  But the 60-day IL opens up on the first day of Spring training and the Giants have two players, Randy Rodriguez RHP and Jason Foley RHP, expected to be out with injuries for more than 60 days.  So they waited until camp opened to formally sign Luis Arraez 2B and move RR to the 60-day IL.  OK, that's not really a churn move but two days later they moved Foley to the 60-day IL and signed Rowan Wick RHP to a 2-year contract.  Now, the thing about Rowan Wick is he is expected to miss the whole season due to Tommy John surgery so two days later they sent him to the 60-day IL and signed Will Brennan OF.  Let's meet our new Giants:

Rowan Wick RHP.  DOB:  11/9/1992.  6' 3", 234 lbs.  1 Option, Free Agent 2028.  

2025(NPB):  4-1, 0.84, 42.2 IP, 10.34 K/9, 2.32 BB/9, 5 Saves.

I remember Wick pitching for the Cubs but he's played in Japan the last two seasons with great numbers last season.  The Giants will stash him on the 60-day IL all season and hope for a full healthy season in 2027....if there is no work stoppage.

Will Brennan OF.  DOB:  2/2/1998.  B-L, T-L.  5' 11", 200 lbs.  2 Options, Arbitration Eligible 2027, Free Agent 2030.  

2025(AAA):  .304/.340/.419, 3 HR, 2 SB, 5.1 BB%, 12.8 K%, 156 PA.
2025(MLB):  .091/.231/.091, 7.7 BB%, 7.7 K%, 13 PA.

High contact/low power hitter that seems to fit Buster's type.  I guess he'll compete with Drew Gilbert OF for a 4'th or 5'th OF role.  The loser of that competition will get optioned to AAA Sacramento.

Other News and Notes:

Heliot Ramos OF is definitely in the best shape of his life.  Per Alex Pavlovic, Heliot took his defensive struggles to heart and as soon as the season was over went to work in Arizona eating healthy and working out.  There's a photo of him up near the batting cage in Scottsdale and dude looks slimmer and absolutely ripped.  Unfortunately, Rafael Devers 1B is seen in the same photo and he.....well, let's just say I don't think we'll be getting any Best Shape of his Life stories about him this spring.  

Carson Whisenhunt LHP came to camp admitting he had a pitch-tipping problem with his changeup last season and says it's fixed.  He also reworked his breaking ball into more of a slurve.  Hayden Birdsong RHP says he was trying to get to high over-the-top in his delivery which caused him to lean left too far which led to command issues.  He hopes a slightly lower arm slot will fix that.  

That's it for now.

DrB's 2026 Giants Top 50 Prospects: Unranked 2025 Draftees

Hey team!  Before we wrap up our 2026 Top 50 Prospect list, we should acknowledge the 2025 draftees who went unranked because they did not appear in any pro games last season.  They should all make their pro debuts this season with an excellent chance of making next year's list either in the top 50 or as a Honorable Mention.

Jordan Gottesman LHP

Ben Bybee RHP

Reid Worley RHP

Isaiah Barkett 2B

Rod Barajas Jr C

Cody Delvecchio RHP

Broedy Poppell C

Trey Seeley RHP

Garrett Langrell RHP

Luke Mensik RHP

Cooper McGrath RHP

Braydon Risley LHP 

All those pitchers must compete for innings with a large contingent of rising international prospects.

Saturday, February 14, 2026

DrB's 2026 Giants Top Prospects: #1 Bryce Eldridge

 
1.  Bryce Eldridge 1B.   DOB:  10/20/2004.  B-L, T- R.  6' 7", 240 lbs.  40-man roster, 3 Options.

2025(AA):  .280/.350/.512, 7 HR, 9.3 BB%, 27.9 K%, 140 PA.  
2025(AAA):  .249/.322/.514, 18 HR, 9.8 BB%, 30.8 K%, 286 PA.
2025(MLB):  .107/.297/.179, 18.9 BB%, 35.1 K%, 37 PA.  

Just for perspective, last year was Bryce Eldridge's age 20 season and was his third professional season.  Had he not been added to the 40-man roster, he would still have two development years before being eligible for the Rule 5 Draft.  He rocketed through the minor league system and hit with monster power at every level.  A late season cup of coffee at the MLB level didn't have the same results but he impressed with his plate discipline and pitch selection.  

All signs point to once he gets his feet on the ground and a larger sample size, he will be an impact power hitter.  The big question is whether he needs to work on closing some holes in his swing back in AAA before a promotion later in the season or if it's better for him to see MLB pitching on the theory that he won't improve if he's facing competition he's already beaten.  I favor the latter.  Yes, his K rate is high, but it's going to be for any 6' 7" power hitter.  Have you looked up Aaron Judge's K rate in his first MLB experience?  He's going to be a 3-true outcomes guy, especially early in his career.  

The tea leaves are telling me the Giants also favor the latter approach and are planning for him to be in the lineup on Opening Day.  That could change if he looks overmatched in spring training but if he does start the season in AAA, it should be a short stay there before he gets called back up to stay.  Whenever he takes his place in the lineup he should bat 7'th or 8'th and the Giants should accept he will have his share of strikeouts and will probably bat somewhere around the Mendoza Line but even that should come with 20-25 HR's which would be a very good outcome for his rookie season.

Friday, February 13, 2026

DrB's 2026 Giants Top 50 Prospects: #2 Josuar Gonzalez

2.  Josuar Gonzalez SS.  DOB:  10/16/2007.  B-S, T-R.  6' 0", 167 lbs.  Rule 5 Eligible Dec.  2029.

2025(DSL):  .288/.404/.455, 10 2B, 5 3B, 4 HR, 33 SB, 16.2 BB%, 15.8 K%, 1.56 GB/FB.  

Josuar Gonzalez was widely considered one of the top 2 or 3 prospects in the 2025 international signing period and he didn't disappoint.  He showed off excellent combination of contact and plate discipline with projectable power and game-changing speed.  The 33 SB's project to almost 90 over 600 PA's.  Comps to Jose Reyes put him in rarified air.  Has the tools to stick at shortstop.  He should start out 2026 in the ACL but if he does well there I would expect to see him in A San Jose by the end of the season a la Jhonny Level.  Seems more likely to be the Giants SS of the future while Luis Hernandez bat looks like it will play anywhere so I don't see harm in keeping both in the organization.  I am extremely excited by what the Giants are doing in the international market which is a big reason I think they are as well positioned for the future as any organization in baseball.

Thursday, February 12, 2026

Hot Stove League Update: DrB's Final Grades

 Hey team!  I really appreciate the comments and grades for the Giants offseason.  I specifically asked for grades for Buster Posey(and by extension his assistants in the front office).  In this post I will give you my grade for Buster Posey et al and also for the organization which I think had a better Hot Stove League than Buster did personally((I will explain although maybe Buster gets all the credit by virtue of sitting in the hot seat where he gets blamed for bad luck and therefore maybe should get credit for good luck?).  Here are the grades:

Buster Posey B: Buster came into the 2025/2026 Hot Stove League with multiple holes to fill and one big limitation.  We can argue endlessly about whether Giants ownership can or should be spending money to match the Dodgers.  I do believe that if Buster went to ownership with a player he felt he needed to give them a serious shot at not just the postseason but a championship, ownership would give him the green light even if it put them over the CBT threshold.  I also believe there were no players on this year's market he would do that for.  I also agree with Buster and Greg Johnson that too many simultaneous 5 and 6 year contracts are asking for disaster down the road.  So for all practical purposes, the CBT threshold was the upper limit of the payroll he would end up with and there were not going to be any long term contracts handed out.  So with that situation as the starting point, let's look at the holes he filled:

Manager:  Wow!  Buster gets extra points just for the publicity the Tony Vitello hiring generated.  Might actually be the biggest story of the Hot Stove League.  He backed that up by bringing in a team of diverse but highly respected coaches who are expected to do what FZ and Gabe Kapler claimed they would do with their coaching staff.  Now if all this turns out to be the right Manager and right coaching staff, he looks like a genius.  If it fails, it may take Buster down with it so he may have bet his entire tenure on this one move.

Starting Pitching Depth:  With Justin Verlander RHP a free agent, he needed to be replaced.  Beyond replacing Verlander, He needed additional starting depth.  He had a bevy of young starting pitchers who might step up but he had that last year and came up short.  He needed at least 2 veteran arms more than he needed one top-end SP.  On top of all that, the price of pitching was insane.  Buster ended up with Adrian Houser RHP and Tyler Mahle RHP two veteran SP's coming off strong seasons but with injury histories.  Signing pitchers with injury histories to discounted short term contracts is a Moneyball GM's wet dream.

Right Field/Outfield DefenseBuster faced a two-headed monster in the outfield with a hole to fill in RF and a CF coming off one of the worst defensive performances in MLB.  He solved both problems with one move signing Harrison Bader CF, one of the best defensive CF's in baseball, to 2 year contract.  That basically forced Jung Hoo Lee OF to move to RF where his more range limitations and strong arm should be a better fit.  

Second Base:  A lot of us would be happy if Casey Schmitt IF was the presumptive starting 2B but Buster has been clear on his desire to increase contact and decrease strikeouts.  When the opportunity arose to snag the top contact hitter in all of MLB at a discounted price and just one year to boot, he did not hesitate.  Luis Arraez is the Giants new 2B on 1 yr/$11 M.  Buster is counting on Arraez work ethic and IF coach Ron Washington to make him at least playable at 2B.

DH:  Whether Bryce Eldridge starts the season in AAA or in the Opening Day Lineup, it's clear Buster and the Giants intend for him to get his big shot at MLB stardom this season.  He may be shagging fly balls in the outfield but the bulk of his PA's will come as either DH, 1B or both, splitting the positions with Rafael Devers.  There is some risk in this move but I love the commitment and if it works out, Buster comes out of it looking like a genius.

Bullpen/Closer:  This is where I knock Buster down by a letter grade.  I don't see how Ryan Walker RHP can come to camp as the presumptive Closer but here we are.  I get that Moneyball dogma says you don't spend top dollars on Closers or bullpen arms and somebody will alway step up, it didn't last season and it looks like there are fewer options this year.  Prices for Closer-quality bullpen arms were insane and signing one would have made it difficult to fill the other holes and remain under the CBT threshold but if the season ends up imploding, the Closer role is the most likely to be ground-zero.  

Giants sign Top international free agent Luis Hernandez for $5 M.  The groundwork was laid for this long before Buster took over as POBO so he does not get complete credit, but for the second year in a row, the Giants under his leadership traded for international bonus pool money, something they almost never did in the past.  This enabled the Giants to not only meet Hernandez' asking price but also sign other international players.  Based on review of the Giants transaction log, that extra money has already been spend on new signings.  So Buster gets at least partial credit for continued tangible commitment to the international market.  

Giants Win the Draft Lottery:  Well, they didn't exactly win it in terms of grabbing the #1 overall pick but they moved all the way up from #15 to #4 which should yield another top prospect and give another shot in the arm to a farm system that has serious Helium.  So, this is pure luck and Buster gets no credit.  Maybe Randy Winn gets credit for being the Giants representative in the room, or may Buster does get credit for choosing Randy Winn to be there.  In any event, I would bet a lot of money that Randy Winn is the rep at the next Draft Lottery.

Organizational Grade: B+(higher grade due to adding Luis Hernandez and moving up 11 spots in the 2026 draft).  

DrB's 2026 Giants Top 50 Prospects: #3 Luis Hernandez


3.  Luis Hernandez SS.   DOB:  12/13/2008.  B-R, T-R.  5' 10", 172 lbs.  

Consensus top international prospect from the 2026 cycleMLB Pipeline rates his tools 60 across the board except possibly arm which is a 50.  Considered advanced for his age.  Projectable frame.  Trained at the Carlos Guillen Academy in Venezuela.  Played in the Venezuela Major League at age 15 and hit .346 in 104 AB's.  Projects to a 30/30 player who can stick at short but the bat could play at any position.  Giants reportedly considering bringing him to the states for his first pro experience.  If he and Josuar Gonzalez are both playing in Arizona this spring, I might need to find a way to get over there and see what the fuss is about for myself, depending on my situation.

Wednesday, February 11, 2026

DrB's 2026 Giants Top 50 Prospects: #4 Bo Davidson

 4.  Bo Davidson OF.  DOB:  7/5/2002.  B-L, T- R.  6' 1", 205 lbs.  Rule 5 Eligible Dec. 2026.

2025(A+):  .309/.412/.507, 10 HR, 12 SB, 14.6 BB%, 22.1 K%, 335 PA.
2025(AA):  .234/.312/.401, 8 HR, 7 SB, 10.2 BB%, 24.1 K%, 187 PA.

Undrafted free agent from 2023 draft cycle Davidson gained national buzz has he raked his way through the Giants system.  While his BA took a step back after a late-season promotion to AA, his HR/PA went up It appears that result is due to a change in approach as his GB/FB went from 1.70 to 0.75 giving him more of a 3-true outcomes stat line.  I expect him to start 2026 back in AA and he'll try to break the Richmond/EL curse on hitting prospects.  I saw him play with A San Jose in 2024 and he certainly looks the part.  Impressive size and athleticism and barreled up everything.

Tuesday, February 10, 2026

Hot Stove League Update: Grading Buster

 Sup Dawgs!?  Amid a last minute flurry of Hot Stove League activity, including the announcement of Luis Arraez 2B signing a free agent contract with the Giants, Buster Posey commented to the beat writers that he is more on "listening" mode at this point than in pursuit mode.  Now, to his credit, Buster has not exactly been transparent about his Hot Stove League game plan so another under-the-radar move could happen if a last minute bargain presented itself but that can always happen. It seems like between Buster's comments and report day for pitchers and catchers we are reasonably safe to declare the 2025/2026 Hot Stove League complete and open it up to to snap grades.

Q:  What is your grade for Buster Posey and the Giants front office on the 2025/2026 Hot Stove League season?  

Monday, February 9, 2026

DrB's 2026 Giants Top 50 Prospects: #5 Jhonny Level

5.  Jhonny Level SS.  DOB:  3/29/2007.  B-S, T-R.  5' 10", 154 lbs.  Rule 5 Eligible Dec. 2028.

2025(ACL):  .288/.375/.493, 10 2B, 4 3B, 9 HR, 17 SB, 12.6 BB%, 15.3 K%, 261 PA.
2025(A):  .236/.333/.339, 3 HR, 4 SB, 11.6 BB%, 20.4 K%, 147 PA.

Jhonny Level did something top Giants international prospects have had trouble with:  He stayed healthy for his first two pro seasons.  Don't discount the importance of that.  Level is not big.  I have not seen him play in person but from videos, he does not look like he is 5' 10" or even close to it.  He does have a wiry strength and some quick-twitch athleticism which may overcome the size deficit.  It's his stat lines that have drawn attention from the scouting community showing a nice balance of contact, power, speed and plate discipline.  While his numbers slipped a bit after a late season promotion to A San Jose, he wasn't overmatched and now has a head start on his age 19 season.  I hope to see him play on an early road trip to SoCal.