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.