Friday, March 13, 2026

Spring Training Game Wrap 3/12/2026: Giants 3 White Sox 3

Jared Oliva created a run in the 9'th inning with his speed on the basepaths to give the Giants a come-from-behind tie in Scottsdale.  Key Lines:

Harrison Bader CF- 1 for 2, BB.  BA= .429.  Bader is back from the WBC.(I haven't really been following the WBC.  Did he play in it?)

Rafael Devers DH- 0 for 4.  BA= .000.  IDK, Devers looks really big and out of shape to my eye.

Matt Chapman 3B- 2 for 3, R, RBI.  Chapman has been hot all spring.  

Bryce Eldridge 1B- 0 for 2, BB, 2 K's.  BA= .241.  Eldridge looked really bad on the 2 K's but also drew a walk.  Definitely shaping up to be a 3-true outcomes guy.  On one of the K's, the TV camera showed Will Clark looking on from the dugout and you could tell he was cringing inside.  Kuip mentioned the visual similarity to Brandon Belt when he's in the batter's box.  

Daniel Susac C- 1 for 2, BB.  BA= .333.  Nice oppo-field approach on the single.  Giants can't let this Rule 5 pick they traded for go, right?

Jared Oliva PR- 0 for 0, 2 SB(9), R.  BA= .407.  With the Giants trailing 3-2 in the top of the 9'th inning, Eric Haase drew a 1-out walk.  Oliva came in as PR.  He stole both 2B and 3B on pitches that were essentially pitch-outs and he was on the bag before the throws even hit the fielder's gloves.  He scored on Jerar Encarnacion's sac fly.  I don't remember when the Giants every had a player with that kind of game-changing speed and it might just win him a roster spot.  Oh, and I've been pronouncing his name Oleeva and wondering if he's related to former Twins star Tony Oliva, but I noticed Kuip pronounced it Ahliva. 

Trevor McDonald RHP- 4 IP, 4 H, 2 R, 1 BB, 4 K's, 7/0 GO/AO.  ERA= 1.80.  McDonald gave up 2 solo HR's but the secondary stats look great.  The mid-90's FB has serious late sink you can see on the TV and it had ChiSox batters killing worms.  

Matt Gage LHP- 1 IP, 1 H, 0 R, 0 BB, 2 K's.  ERA= 3.60.  Gage is probably winning a roster spot, especially if Erik Miller starts the season on the shelf.  

Keaton Winn RHP- 1 IP, 1 H, 0 R, 0 BB, 1 K.  ERA= 1.42.  More high-90's heat with a diving split.  Looks like Closer stuff to me. 

Caleb Kilian RHP- 1 IP, 1 H, 0 R, 0 BB, 1 K.  ERA= 1.42.  Another strong case for a roster spot.

Juan Sanchez LHP- 1 IP, 0 H, 0 R, 3 BB, 1 K.  ERA= 0.00.  Sanchez was wild and loaded the bases with one out.  Pitching Coach Justin Meccage came out for a chat.  Comebacker GIDP.  Just like that!

Giants play split-squad games against the Reds today with Carson Whisenhunt LHP starting the road game and Landen Roupp RHP starting the home game.  

Notes:  

Hayden Birdsong RHP is being evaluated for elbow soreness.  

Will Bednar RHP, Diego Cartaya C, Bo Davidson OF and Trent Harris RHP were reassigned to minor league camp.  Bednar's early demotion comes as a minor surprise.

Erik Miller LHP is scheduled to make his first spring appearance today.

Thursday, March 12, 2026

Spring Training Game Wrap 3/11/2026: Giants 5 Royals 2

A 2-run home run by Jerar Encarnacion was the biggest of 14 hits by the lineup and Tyler Mahle pitched three shutout innings in another Giants spring win.  Key Lines:

Christian Koss 2B- 2 for 3, R.  BA= .400. Koss continues his strong spring.

Patrick Bailey C- 1 for 3, 2B, R, 2 RBI.  BA= .333.  The double was from the right hand batters box.

Jerar Encarnacion RF- 1 for 3, HR(1), R, 2 RBI.  BA= .294.

Parks Harber 3B- 2 for 3, 2B.  BA= .320.  More hitting from Harber.

Jared Oliva CF- 2 for 3.  BA= .407.  One of Oliva's hits was a bunt single.

Giants grounded into 4 double plays.

Tyler Mahle RHP- 3 IP, 1 H, 0 R, 3 BB, K, 6/0 GO/AO.  ERA= 0.00.  Mahle's big challenge is staying healthy.

Ryan Walker RHP- 1 IP, 0 H, 0 R, 0 BB, 1 K.  ERA= 0.00.  Walker has 6 K's, 0 BB in 4 IP so far.

Spencer Bivens RHP- 2 IP, 0 H, 0 R, 0 BB, 3 K's, 3/1 GO/AO.  ERA= 1.35.  Bivens looks like he added some good weight and has been strong so far this spring.

Michael Fulmer RHP- 2 IP, 1 H, 1 R, 0 BB, 3 K's, 2/0 GO/AO.  ERA= 2.25.  Fulmer gives up a homer to the second batter he faced, then settled down.

Trevor McDonald RHP gets the start today against the White Sox in Scottsdale.

Wednesday, March 11, 2026

Spring Training Game Wrap 3/10/2016: Giants 5 Guardians 4

A 2-run homer by Tyler Fitzgerald led the Giants lineup in support of a strong start by Carson Seymour.  Key Lines: 

Jared Oliva LF- 1 for 3, 2B, SB(7), R.  BA= .375.  BA= .375.  Oliva continues to be the main basestealing threat in the spring.  Is that skill enough to earn him a roster spot?  The boxscore says he stole home but in the Play Log it says he stole 3B and took home on a throwing error.  

Jesus Rodriguez C- 1 for 3, 2B.  BA= .364.  Rodriguez continues to hit and get opportunities behind the plate.  Most likely will start the season in AAA to hone his catching skills. 

Bryce Eldridge 1B- 1 for 2, BB, R.  BA= .259.  32% K rate but 17.6% walk rate.  OBP .412, SLG% 556.  Small sample and will face better pitching in the regular season.  Tony Vitello said the next two weeks will determine if Eldridge starts the season with the Giants or AAA.  

Tyler Fitzgerald SS- 1 for 3, HR(1), R, 2 RBI.  BA= .154.  Signs of life from Fitz who seems like the Forgotten Man.

Carson Seymour RHP- 4 IP, 2 H, 1 R, 1 BB, 3 K's, 4/3 GO/AO.  ERA= 3.86.  Seymour started the game sitting at 97 MPH with the FB and finished at 95.9.  May be in line for a swingman role.  

Hayden Birdsong RHP- 1 IP, 1 H, 0 R, 0 BB, 1 K.  ERA= 30.86.  An almost clean inning for Birdsong after some behind the scenes work to iron out the wrinkles.  

Tyler Mahle RHP makes his third spring start on the road agains the Royals today.

Tuesday, March 10, 2026

Spring Training Game Wrap 3/9/2026: Angels 2 Giants 0

 The Giants bats fell silent and the Angels pushed across two runs in the 9'th inning.  Key Lines:

Robbie Ray LHP- 4 IP, 0 H, 0 R, 4 BB, 4 K's.  ERA= 1.86.  A bit wild but Ray was helped by a couple of double plays and a pick-off.  

Caleb Killian RHP(1.69), Wilkin Ramos RHP(11.81), Juan Sanchez LHP(0.00) and Nick Zwack LHP(4.50) pitched a scoreless inning each. 

The Giants managed just 3 hits in the game with Osleivis Basabe 2B/SS getting the only XBH.

Giants will send their road squad to face the Guardians with Carson Seymour RHP getting the start.

Monday, March 9, 2026

Spring Training Game Wrap 3/8/2026: Giants 9 Cubs 5

The lineup hit 5 home runs to overcome another poor outing by Blade Tidwell as the Giants ran their spring record to 13-2.  Key Lines:

Grant McCray CF- 1 for 3, HR(1), R, RBI.  BA= .278.  Small sample but McCray has 6 walks and only 3 K's in 24 PA's.  

Jesus Rodriguez DH- 2 for 3, HR(1), BB, SB(2), R, RBI.  BA= .368.  Second very good game in a row for Rodriguez.  

Daniel Susac C- 1 for 3, 2B, R.  BA= .350.  Susac continues to hit the ball hard.  

Eric Haase C- 1 for 2, HR(2), R, RBI.  BA= .238.  Susac jumped out to a lead in the race for backup catcher and it's still probably his job to lose but Haase hits home runs and has a couple in his last several games.

Jerar Encarnacion LF- 2 for 4.  BA= .300.  Jerar got off to a slow start in spring games but has come on strong in the last several.

Parks Harber 3B- 1 for 2, HR(1), R, 2 RBI.  BA= .263.  Harber looks like a terrific hitter but there probably is not a path to the majors with the Giants for him as a 3B.  He's probably start the season in AA. 

Buddy Kennedy PH/3B- 1 for 2, HR(2), R, 2 RBI.  BA= .333.  Organizational depth.  Probably not a path to make the Opening Day roster but he's having a good spring.

Landen Roupp RHP- 3 IP, 2 H, 1 R, BB, 2 K's.  ERA= 1.50.  Roupp allowed all three baserunners in a shaky first inning before settling down.

Blade Tidwell RHP- 1.2 IP, 5 H, 4 R, 2 BB, 4 K's.  ERA= 11.57.  Rough, rough spring for Tidwell who appears to need more seasoning in AAA.

Keaton Winn RHP- 2 IP, 0 H, 0 R, 0 BB, 2 K's.  ERA= 1.69.  FB 97-99 MPH. Closer?

Ryan Vanderhei RHP- 2 IP, 0 H, 0 R, 0 BB, 2 K's.  ERA= 0.00.  Pitching prospect getting some spring training innings.  

Robbie Ray LHP makes his fourth spring start today against the Angels in Scottsdale.

Sunday, March 8, 2026

Spring Training Game Wrap 3/7/2026: Giants 7 Rangers 5

Carson Whisenhunt and Jerar Encarnacion got their springs back on track to lead the Giants home half of a split squad to a win.  Key Lines:

Casey Schmitt 2B/1B- 2 for 4, R.  BA= .364.  Schmitt was the odds on favorite for the 5'th infielder role coming into camp and has done nothing to lose it.

Bryce Eldridge 1B- 0 for 1, 2 BB, R.  BA= .261.  OBP of .414 against a BA of .261.  

Jerar Encarnacion RF- 3 for 3, 2B, R, 2 RBI.  BA= .269.  Still plenty of time left for Jerar to win a job.

Carson Whisenhunt LHP- 3 IP, 1 H, 0 R, 0 BB, 5 K's.  ERA= 14.29.  A spectacular turnaround from his first two appearances.  

Spencer Bivens RHP, Ryan Walker RHP, Will Bednar RHP and R. J. Dabovich RHP pitched a scoreless inning each.

Landen Roupp RHP gets the start today against the Cubs on the road.  

Spring Training Game Wrap 3/7/2026: Giants 7 D'Backs 4

The Giants road squad got the best of the D'Backs on a split-squad day.  Key Lines:

Jared Oliva CF/RF- 2 for 4, 2B, BB, 3 R, RBI.  BA= .421.  Oliva continues to state his case for a roster spot.  He may be the best defensive CF of the 4'th OF candidates.  

Will Brennan LF- 2 for 3, 2B, 2 R, 2 RBI.  BA= .471.  Brennan is also competing for a reserve OF role and has the advantage of batting LH.

Jesus Rodriguez C- 3 for 4, 2 2B, 2 RBI.  BA= .313.  Significant that Rodriguez started the game at catcher.  He had 2 successful ABS challenges.  

Josuar Gonzalez SS- 1 for 3.  BA= .333.  Josuar makes his second spring appearance, first spring start and first AB's.  He started 2 GIDP's.  

J.T. Brubaker RHP- 3 IP, 1 H, 1 R, 2 BB, K, 4/2 GO/AO.  ERA= 4.50.  Brubaker is probably going to have the main swingman role to start the season.  

Nick Margevicius LHP- 3 IP, 3 H, 1 R, 0 BB, 2 K's, 3/1 GO/AO.  ERA= 5.63.  Longshot to make the team.  Potential for swingman role.  

Michael Fulmer RHP- 2 IP, 1 H, 1 R, 0 BB, 3 K's.  ERA= 1.50.  Fulmer gives up his first run of the spring.  

Landen Roupp RHP makes his third start of the spring on the road against the Cubs today.