News Giants Team Notes

Mother’s Day Gamethread: Giants at Twins

Side view of Landen Roupp finishing a pitch.

Photo by Andy Kuno/San Francisco Giants/Getty Images

Landen Roupp vs. Pablo López.

Happy Mother’s Day to all of you who are moms, mom-adjacent, or play a motherly role in someone’s life. You rule. May the San Francisco Giants win in your honor.

The Giants are wrapping up a series against the Minnesota Twins today and, with their offense having fallen flat in the first two games of the series, are in danger of being swept in a three-game series for the first time this year. My vote is in favor of avoidance!

Trying to stop the bleeding is right-hander Landen Roupp, who makes his eighth start of the year. He’s 2-3 on the season, with a 4.89 ERA, a 3.95 FIP, and 39 strikeouts against 14 walks in 35 innings. He gave up four runs in five innings against the Chicago Cubs in his last start, though just two of those runs were earned. With Kyle Harrison and Hayden Birdsong pitching very well out of the bullpen, you’ve got to imagine there’s at least a small amount of additional pressure on Roupp to pitch well in the coming weeks.

On the other side is fellow righty Pablo López, an eight-year veteran and a one-time All-Star, who is making his seventh start of the season. López has been sensational this year, with a 3-2 record, a 2.18 ERA, a 2.12 FIP, and 37 strikeouts against just five walks in 33 innings. In his last outing, López gave up just one run in five innings against the Baltimore Orioles, and struck out 11 batters.

Enjoy the game! Go Giants! Go moms! And call your mom or your maternal figures, if you’re lucky enough to still have them in your life.


Lineups


Giants

  1. Mike Yastrzemski (L) — RF
  2. Willy Adames (R) — SS
  3. Jung Hoo Lee (L) — DH
  4. Matt Chapman (R) — 3B
  5. Heliot Ramos (R) — LF
  6. LaMonte Wade Jr. (L) — 1B
  7. Luis Matos (R) — CF
  8. Sam Huff (R) — C
  9. Brett Wisely (L) — 2B

RHP. Landen Roupp

Twins

  1. Byron Buxton (R) — CF
  2. Trevor Larnach (L) — DH
  3. Ty France (R) — 1B
  4. Brooks Lee (S) — SS
  5. Ryan Jeffers (R) — C
  6. Willi Castro (S) — RF
  7. Royce Lewis (R) — 3B
  8. Kody Clemens (L) — 2B
  9. Harrison Bader (R) — LF

RHP. Pablo López


Game #41


Who: San Francisco Giants (24-16) vs. Minnesota Twins (20-20)

Where: Target Field, Minneapolis, Minnesota

When: 11:10 p.m. PT

Regional broadcast: NBC Sports Bay Area

National broadcast: n/a

Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM

Source: https://www.mccoveychronicles.com/2...neups-tv-mothers-day-landen-roupp-pablo-lopez
 
Monday BP: Which series are you most interested in this week?

2207893251.0.jpg

Photo by Darren Yamashita/MLB Photos via Getty Images

Giants baseball returns to Oracle Park this week. Which series are Giants fans most interested in?

Good morning, baseball fans!

The San Francisco Giants head back to the bay this weekend to play two home series in a row.

First up, they will welcome the Arizona Diamondbacks to Oracle Park tonight to begin a three-game series, then they will have an off day on Thursday before welcoming the [redacted] Athletics for a weekend series starting on Friday.

Personally, I can never get excited about a series against the Diamondbacks. I just can’t. The only time I’ve ever gotten excited about a mid-week Diamondbacks game was when I happened to be in town on vacation and was able to score nearly front row seats behind first base for like $17 on a Wednesday night. And even then, I don’t even remember who won the game.

So it has to be the A’s, for me. Although they are no longer in Oakland, their fans are and I’m sure they will turn out in big numbers. Giants and A’s series are always a good time.

Which series are you most interested in this week?​


Source: https://www.mccoveychronicles.com/2025/5/12/24425074/mlb-2025-san-francisco-giants-schedule
 
Corbin Carroll 2, Giants 1

Arizona Diamondbacks v. San Francisco Giants

Photo by Kavin Mistry/MLB Photos via Getty Images

Both teams played their best...

I don’t know if the San Francisco Giants are better than the Arizona Diamondbacks. Tonight’s 2-1 loss was sort of a noble defeat in that the Giants played as well as they could for the time being and Arizona did, too. Turns out, Arizona has an edge from a talent perspective, which isn’t a surprise.

Corbin Carroll is That Guy. He’s just so good, and he’s been on a tear since the second half of last season. He’s erased memories of that awful start to 2024, and tonight he torched Justin Verlander for a pair of home runs that proved to be all his team needed to take the first game of a 3-game series at Oracle Park.

Carroll had 24 extra base hits (5 triples, 8 doubles and 11 home runs) heading into tonight’s contest, the sixth-best slugging percentage in MLB behind Aaron Judge, Shohei Ohtani, Pete Alonso, Teoscar Hernandez, and Kyle Schwarber. It’s his seventh career multi-homer game yet only his 2nd and 3rd career homers against the Giants — weird!

Even more painful, I had forgotten that he had been pretty well contained at Oracle Park for his career: .203/.286/.275 in 17 games (78 PA). So, a big night for this elite player in so many ways. The park was the perfect size for his game.

The same can’t be said of the Giants’ offense though, as their three key hitters — Heliot Ramos, Matt Chapman, and Willy Adames — were foiled by Oracle Park’s dimensions.

Ramos — who has been on a tear here in May and continued it tonight with a 3-for-4 — had his encounter with the park in the 8th after an impressive 11-pitch at bat against lefty reliever Jalen Beeks. The launched ball had an expected batting average of .720 along with the highest exit velocity in tonight’s game (110.8 mph):


Lourdes Gurriel Jr. may have saved the game for the #Dbacks. Robs Heliot Ramos of a game-tying double with this leaping grab. Ball was kissed at 110.8 MPH. pic.twitter.com/ByQOvvnQtt

— Michael McDermott (@MichaelMcDMLB) May 13, 2025

Adames’s came an inning later in a flyout to right field that would’ve been a home run in George Steinbrenner Field.

Matt Chapman’s 4th inning flyout to right center traveled 381 feet thanks to a 103.2 mph exit velocity. It would’ve been a home run in Cleveland and at Angel Stadium.

Of course, the Giants got their run thanks to an opposite field single by Christian Koss.

So it goes, right?

Tonight marked Merrill Kelly’s 20th career start against the Giants. He’s been a thorn in their side from time to time with a 7-5 record and 3.30 ERA in 114.2 IP in 19 prior starts, but at Oracle Park, he’d been far less thorny (1-5, 5.36 ERA in 9 prior starts). Through the first 5 innings, he was fully merrilling the Giants with 6 K and 0 BB in 5 IP and just 1 run allowed on 66 pitches. He mixed the changeup, cutter, four-seamer, and sinker effectively working in the 90-93.5 mph range.

After allowing just 1 hit through the first 3 innings, he allowed 4 in the 4th and 5th innings and it felt like maybe the Giants were starting to get to him. Instead, in the 6th, he got two quick outs thanks to weak groundouts from Yaz and Chapman. A single by Heliot Ramos was fruitless as Jung Hoo Lee flew out weakly to follow. He kept the Giants off balance all night, which just goes to show how effective sequencing can be even without velocity, so long as have command and control of at least three pitches. Easier said than done most of the time, of course, because this is Major League Baseball, but this is the 7th time in his 9 starts this season that Kelly has allowed fewer than 3 runs.

On the other side of the mound, Justin Verlander was solid against a feisty Arizona lineup. Mike Krukow and Duane Kuiper observed that they were sitting on his curveball, which makes sense because that’s been his weakest pitch this season (15.4% Whiff rate and just 5.4% of a put away rate despite being thrown about 11% of the time). Tonight, his best pitch was his slider, which got 3 of his 7 swinging strikes. He pitched into the 7th but was pulled after the leadoff hitter got on and he’d reached 79 pitches.

He looked good but not dominant and had a bit of luck in the early going when Josh Naylor lined a ball over Mike Yastrzemski’s head which then lodged underneath the center field wall, turning a triple into a double and forcing Corbin Carroll to stay at third base instead of fly home — but! Verlander made the most of it. There’s only so long that this fortysomething version of the future Hall of Famer can keep a modern lineup like the Diamondbacks at bay but tonight was a very strong effort to extend his run of starts allowing 3 runs or fewer to 5.

The Giants’ bullpen was its usual strong self, but the lineup was also its usual bad self. They couldn’t get to a rocky Arizona bullpen and they walked just once against 10 strikeouts. They’ve walked just 25 times and struck out 89 here in May, while scoring 50 runs in 11 games (thanks mainly to that 9-run 11th inning in Chicago). Even hitting Jung Hoo Lee cleanup couldn’t spark the offense! They’re now 0-3 against their two main competitors in the division who are also top contenders in the Wild Card race. Oh, and they’ve also lost four in a row for the first time this season.

Both teams were 13-13 heading over their last 26 heading into this series and Arizona hasn’t won back to back games in three weeks so, who knows? Tomorrow’s a new day.

Source: https://www.mccoveychronicles.com/2...l-2-giants-1-san-francisco-giants-final-score
 
Tuesday BP: Rockies fire manager Bud Black; who is next?

2214037649.0.jpg

Photo by Justin Edmonds/Getty Images

In a move that could shock no one, the Rockies have parted ways with manager Bud Black after an abysmal start to the 2025 season.

Good morning, baseball fans!

Although the San Francisco Giants are off to a great start to the 2025 season, it’s not going to be an easy task to get to the offseason or even take the division. The National League West might just be the most competitive division in baseball at the moment.

As of the time this is being written, the Los Angeles Dodgers are first in the division, but the San Diego Padres and the Giants are hot on their heels, and even the Arizona Diamondbacks are aren’t too far behind.

The same cannot be said for their other division rivals, the Colorado Rockies. As of Monday, they were 7-33 for the season, a disastrous start no matter the division. And as poorly as things have gone for the Giants in previous seasons, even when they’ve made organizational changes, they have been at the end of the year. Not the beginning.

But the Rockies could not wait any longer if they hoped to avoid the worst record ever held by a MLB team. Or, you know, avoid losing 100+ games for the third season in a row.

And thus, they decided to part ways with manager Bud Black and bench coach Mike Redmond on Sunday. Per a report from Steve Berman and Dennis Lin of The Athletic, Rockies third-base coach Warren Schaeffer will be the interim manager, and hitting coach Clint Hurdle will be the interim bench coach.

In that same report, Rockies General Manager Bill Schmidt appears to signal that these interim positions will be for the remainder of the season. If I were a Rockies fan, I don’t know that that would feel very reassuring about the direction the team is going in. It feels more like an admission of surrender for the 2025 season. Which is maybe not the best idea if you still want people to attend games this year, but is probably a rational move by the organization.

The Rockies have not finished higher than fourth in the division since 2018, in which they won the National League Wild Card game, but lost the division series to the Milwaukee Brewers. Since then, they have barely even approached a .500 record and are on pace to dethrone the 2024 Chicago White Sox for the most losses in a season.

I feel for Rockies fans, for sure. As bad as things have felt for the Giants at times over the last decade, they haven’t been quite that bad at least.

So with Black the first manager to be ousted in 2025, who do you think will be fired next?

Source: https://www.mccoveychronicles.com/2...lorado-rockies-national-league-west-bud-black
 
Wednesday BP: Watch Heliot Ramos take a “Mic’d Up” batting practice

2213684144.0.jpg

Photo by Andy Kuno/San Francisco Giants/Getty Images

The Giants’ social media team shared a “Mic’d Up” segment on their YouTube channel featuring Heliot Ramos as he gets in a pre-game workout and batting practice.

Good morning, baseball fans!

The San Francisco Giants are off to a hot start to the 2025 season, and Heliot Ramos has been a big part of the reason why. Ramos was an All Star in 2024, his best season so far, and he is currently on pace to have an even better 2025 season.

He’s consistently among the highest offensive performers on the team, and is only trailing Matt Chapman for the most home runs hit this year by one (as of the time this is being written on Monday).

In short, he has been a lot of fun to watch this season. The Giants’ social media team thought so too, as they released a Mic’d Up segment featuring Ramos on their YouTube channel earlier this week. The segment follows Ramos through a workout and batting practice as he shares his thoughts and chats with his teammates. You can watch the full video below:

Source: https://www.mccoveychronicles.com/2...co-giants-heliot-ramos-batting-practice-video
 
Minor League roundup, 5/13: Carson Whisenhunt dominates once more

Side view of Carson Whisenhunt throwing a pitch.

Photo by Chris Bernacchi/Diamond Images via Getty Images

Yesterday’s action on the farm.

The Dominican Summer League is still a few weeks away from starting, but the other five levels are all in action, and all five of the San Francisco Giants Minor League Baseball affiliates were playing on Tuesday.

Let’s dive into the action!

Link to the 2025 McCovey Chronicles Community Prospect List (CPL)

All listed positions in the roundup are the positions played in that particular game.


AAA Sacramento (19-21)


Sacramento River Cats beat the Salt Lake Bees (Angels) 5-3
Box score

The story in Sacramento was supposed to be about Tyler Fitzgerald and Casey Schmitt, but LHP Carson Whisenhunt (No. 2 CPL) had other plans. Whisenhunt made sure he was the story by putting forth one of the top performances by a Giant prospect this season, throwing 7 shutout innings with just 3 hits allowed (all singles), no walks, and a delicious 9 strikeouts.


Carson Whisenhunt (@SFGiants No. 2 prospect) spun a for the @RiverCats:

7 IP
3 H
0 R
0 BB
9 K pic.twitter.com/5SpZY4J091

— MLB Pipeline (@MLBPipeline) May 13, 2025

That, my friends, is what we call thorough dominance.

Interestingly, Whisenhunt didn’t live in the strike zone as much as you would expect for someone with a 9-to-0 strikeout-to-walk ratio, with a modest 67 of his 94 pitches being strikes. But he clearly knew what he was doing, and controlled the Bees lineup all night.

A year after posting 141 strikeouts against 56 walks, Whisenhunt has K’d 47 batters in 44 innings ... and walked just 6. In has last 3 games, he has 23 strikeouts and just 1 walk in 21 innings.

There have been 21 pitchers in the Pacific Coast League this season who have thrown at least 30 innings, and Whisenhunt ranks 3rd in ERA (3.48), 2nd in FIP (3.89), 1st in xFIP (3.50), 6th in strikeouts per 9 innings (9.6), and 1st in walks per 9 innings (1.2). It’s been nothing short of a brilliant season for him, and if the Giants didn’t already have Hayden Birdsong and Kyle Harrison twiddling their thumbs waiting for an opportunity to start, Whisenhunt would probably be knocking on the door of the MLB team. As it is, he’ll probably have to hang around in Sacramento for quite a while longer. But my goodness, what a show he’s putting on.

Unfortunately, it was another tough outing for RHP Tristan Beck, who gave up a double, 3 walks, and 3 runs without recording an out. After an exceptional start to the year, Beck has now ceded 10 baserunners and 5 runs in his last 3 outings.

Now, back to Fitzgerald and Schmitt. They had identical days in their rehab debuts, playing second and first base, respectively, with each hitting 1-3 with a strikeout before getting replaced in the game. Jerar Encarnación, who began his rehab over the weekend, did not play.

Recently-signed right fielder Daniel Johnson had the best offensive day, as he hit 1-3 with a 2-run home run, a walk, and a strikeout. He has a Schwarber-esque batting line through 9 games with the River Cats: .194/.237/.500.

Another nice game for center fielder Grant McCray, who hit 2-4 with a strikeout and his 8th stolen base of the season. He’s had a few good games lately, so hopefully he’s starting to turn his season around.


McCray gets our kitties on the board in the first with an RBI single, bringing in old friend Fitzy (MLR) pic.twitter.com/mqu2BIJ7jH

— Sacramento River Cats (@RiverCats) May 13, 2025

AA Richmond (10-24)


Richmond Flying Squirrels lost to the Erie SeaWolves (Tigers) 3-1
Box score

My goodness are the Flying Squirrels in a serious funk right now. After winning their 1st 3 games of the month, Richmond has 2-6 since ... and in the last 7 games, they’ve been outscored 45-9. My goodness.

As you might expect, it was a pretty uneventful game. LHP Jack Choate (No. 29 CPL) was solid in the start, tossing 5 innings and giving up 4 hits, 1 walk, and 2 runs, while striking out 7. Choate has really bumped up his strikeouts this year, to 12.6 per 9 innings, and it’s led to a delightful 3.07 ERA and a 3.65 FIP. It’s been a very nice year for him.

The best offensive day belonged to second baseman Diego Velasquez (No. 16 CPL), who hit 2-4 with a double. Velasquez had been a little quiet lately, but the young switch-hitter is still sitting on a .731 OPS and a 119 wRC+. Definitely a successful season for him.


Diego Velasquez lining a double to open the home half of the game last night. pic.twitter.com/6fFyYO087c

— Roger Munter (@rog61) May 14, 2025

High-A Eugene (18-16)


Eugene Emeralds lost to Spokane (Rockies) 3-1
Box score

Also a fairly uninteresting game for the Emeralds. Their offense did next to nothing, with 5 hits, no extra-base hits, and 14 strikeouts. Second baseman Quinn McDaniel and third baseman Cole Foster were the only Emeralds to reach base multiple times: McDaniel hit 2-4 with a strikeout and now has a .763 OPS and a 112 wRC+, while Foster with 1-3 with a walk and a strikeout, and has a .428 OPS and a 26 wRC+ on the year. Hopefully better days area ahead for him.

On the mound, RHP Shane Rademacher had a mediocre game, which is absolutely awful relative to how he has been pitching. Rademacher made it through 5.2 innings and gave up 8 baserunners and 3 runs, while striking out 4. Here’s hoping Rademacher can find the form he recently had, because his ERA (2.02) and FIP (3.60) are normalizing quickly. Check out the splits:

First 5 games: 24 innings, 11 hits, 1 walk, 1 run, 23 strikeouts
Next 2 games: 11.2 innings, 14 hits, 3 walks, 7 runs, 8 strikeouts

The bullpen was elite, though, as RHPs Brayan Palencia and Ian Villers combined for 3.1 perfect innings. Palencia, who pitched 2.1 innings, has a 5.59 ERA and a 4.38 FIP, while Villers, who handled the 9th, has a 2.50 ERA and a 3.33 FIP.

Low-A San Jose (19-15)


San Jose Giants beat the Stockton Ports (A’s) 10-2
Box score

Finally, a good game! It was a well-rounded offensive performance for the Baby Giants, with all 9 players in the lineup recording a hit, and 8 of those 9 players reaching base multiple times.

But there were a trio of stars who stood out in particular: right fielder Carlos Gutierrez, first baseman Jakob Christian (No. 30 CPL), and shortstop Walker Martin (No. 14 CPL). Each of those 3 had absolute superstar days.

Gutierrez, who led off, continued his surprisingly awesome season, hitting 4-6 with a home run and a stolen base. It’s been such an awesome season for the 20-year old lefty, who was limited by injuries to 3 games last year. Gutierrez will likely never be a power hitter — this was his 1st homer of the year, and just his 2nd in 239 career plate appearances — but the small-ball part of his game is shining. With his great day, he now has a .345 batting average and just a 14.7% strikeout rate, and has stolen 13 bases in 14 attempts, all while playing quality outfield defense. What a fun player!

Christian, last year’s 5th-round pick, continued to be one of the team’s best hitters, as he went 3-6 with a 3-run home run and 2 strikeouts. Christian, a right-handed hitter, has impressively been both a contact and power hitter: among the 51 Cal League hitters with at least 100 plate appearances this year, Christian is 10th in batting average (.302) and 3rd in isolated slugging percentage (.233). With an .895 OPS and a 134 wRC+, Christian has looked incredibly comfortable in San Jose, as he did last year in a short stint.


Play of the game: In the top of the eighth, Jakob Christian blasted a three-run homer to left, putting the game out of reach. With another multi-RBI performance, Christian is now leading the entire California League with 32 RBI. pic.twitter.com/gx6bHKRZBd

— San Jose Giants (@SJGiants) May 13, 2025

As for Martin? Well, the 2023 2nd-round pick just might be the hottest hitter in the system right now. He went 2-4 on Tuesday, with a solo home run, a double, 3 runs batted in, and a strikeout.

Martin’s overall numbers are still mediocre — he has a .744 OPS and a 93 wRC+ — but he’s been on fire lately. In his last 4 games, the 21-year old lefty is 6-16 with 4 home runs, 1 triple, 1 double, 4 walks, and 12 RBI. My goodness! That’ll turn a season around in a hurry! He’s shown dramatic improvements in strikeout rate and isolated slugging this year. If he can get his batting average up (it’s .214), then he could start to have himself a mighty fine season.

An excellent start for RHP Hunter Dryden, who gave up just 1 hit in 5 scoreless innings, though he had 3 walks and just 3 strikeouts. Dryden has been the model of consistency since making his debut at the start of the season: he’s given up 0 runs in 3 of his 6 starts, and has yet to allow more than 2 earned runs in a game. That’s led to a 1.37 ERA, though the averageish strikeout and walk numbers give him a 3.40 FIP.

Dryden was taken in the 17th round last year, and 2 rounds earlier, the Giants selected RHP Evan Gray. Gray closed out Tuesday’s game with 2 shutout innings in which he gave up just hits and struck out 4 batters. Gray now has 19 strikeouts to 5 walks in 16.2 innings, and hasn’t walked a batter this month, lowering his ERA to 2.16 and his FIP to 3.36. It’s been a lot of fun seeing the late 2024 draft class shine on the mound in San Jose this year.

Arizona Complex League (4-4)


ACL Giants beat the ACL Guardians 6-1
Box score

A really fun game for third baseman Dario Reynoso (20 years, 2023 IFA), who led the way by hitting 2-3 with a walk and a strikeout. The fun part? Both of his hits were triples! You don’t see that every day. It’s extremely early days in Arizona, but Reynoso has more than doubled his batting average (.421) and wRC+ (220), and more than tripled his isolated slugging (.368) over his ACL. That’s called starting a season strong!

Left fielder Oliver Tejada (No. 39 CPL, 18 years, 2024 IFA) also had a nice game, hitting 2-4 with a double, though he also struck out twice. He’s still trying to find his footing in the ACL, so nice to see him have a good game.

A pair of players were rehabbing, with center fielder Jose Ortiz (No. 22 CPL) and designated hitter Maui Ahuna (No. 23 CPL) both going hitless with a strikeout. They should be back in San Jose and Eugene, respectively, soon.

LHP Ricardo Estrada (22 years, 2021 IFA) lacked control but still put up decent numbers. Estrada only threw 40 of 68 pitches for strikes, and walked 3 with a hit batter in 4 innings, but also gave up just 2 hits and 1 run, while striking out 4. After spending 4 seasons in the DSL, it’s go time for Estrada.

LHP Jose Rengel (19 years, 2023 IFA) pitched 3 shutout innings, with 2 hits and 2 strikeouts. A very nice bounce-back performance after a brutal season debut.


Home run tracker


AAA Daniel Johnson (2)
Low-A Jakob Christian (5)
Low-A Walker Martin (5)
Low-A Carlos Gutierrez (1)


Wednesday schedule


Sacramento: vs. Salt Lake, 6:45 p.m. PT (SP: Trevor McDonald)
Richmond: vs. Erie, 3:35 p.m. PT (SP: Seth Lonsway)
Eugene: vs. Spokane, 6:35 p.m. PT (SP: Josh Wolf)
San Jose: at Stockton, 7:05 p.m. PT (SP: Niko Mazza)

Source: https://www.mccoveychronicles.com/2...rson-whisenhunt-walker-martin-jakob-christian
 
Thursday BP: What are some of your favorite Giants vs. A’s memories?

1394262170.0.jpg

Photo by Thearon W. Henderson/Getty Images

The Giants will welcome the Athletics to Oracle Park tomorrow to begin a three-game series. What are Giants fans’ favorite memories of Giants vs. A’s games?

Good morning, baseball fans!

The San Francisco Giants are enjoying a day off at home today before they welcome the Athletics to Oracle Park for the....Bay Bridge Series? Hmm, that doesn’t fit anymore. The I-80 series? We’ll workshop that one. Anyway, the point is that the A’s are in town this weekend, so I thought it would be fun to talk about some of our favorite Giants vs. A’s memories.

Personally, all of my earliest baseball memories involve the A’s. Literally one of my first memories ever is of the 1989 World Series (and subsequent earthquake). I didn’t get to attend a Giants home game until Oracle Park opened in my freshman year of high school. But I grew up in a baseball family with a fairly even mix of Giants, A’s and Los Angeles Dodgers fans, so we attended many family games when the Giants played the A’s at the Coliseum. Uncles turning on uncles, cousins battling it out with trash talk. It was a bitter rivalry, but filled with an undercurrent of love. Super wholesome.

My first employer would buy group tickets and raffle them off to employees pretty regularly. So I attended quite a few Giants vs. A’s games that way too. Those were a bit less wholesome. In my early 20s, a coworker I attended a game with proceeded to drink a fifth of whiskey and got so surly after the Giants lost that he was walking out of Oracle Park mouthing off at every A’s fan he passed. It’s a wonder we made it out of the park in one piece.

Most of my favorite memories of these games were more about the vibes than what happened on the field. But there is one game that really stands out to me. It was September 26th, 2015. I wasn’t at the game, my mom had just opened a store and my brother and I were helping out and listening to the game. Tim Hudson was starting for the Giants and Barry Zito was starting for the A’s. Jarrett Parker hit three home runs! My brother and I were incapacitated with laughter well before he hit his third, a grand slam, that allowed the Giants to go on to win 14-10. Yet I don’t think anyone really cared about the outcome, it was important and memorable because it was a celebration of Bay Area legends.

That old rivalry between the Giants and the A’s might not really exist anymore, with Giants fans much more concerned about their rivals to the south. But the environment of a Giants vs. A’s game cannot be beaten. A’s fans are truly a different breed. And I mean that with love and respect. They’re equal parts passionate, funny, knowledgeable, and full of it. Every game spent in that environment always left me with a lot of fond memories, even if the Giants lost.

What are some of your favorite memories from Giants vs. A’s games?​


Source: https://www.mccoveychronicles.com/2...iants-athletics-community-highlights-memories
 
Minor League roundup, 5/14: Walker Martin is on fire

Walker Martin in the batter’s box in a Giants jersey.

Photo by Chris Bernacchi/Diamond Images via Getty Images

Yesterday’s action on the farm.

Just three games for the San Francisco Giants Minor League Baseball affiliates on Wednesday, as AA Richmond had their game rained out, while the ACL Giants had the day off.

Let’s jump into the action!

Link to the 2025 McCovey Chronicles Community Prospect List (CPL)

All listed positions in the roundup are the positions played in that particular game.


News


Just a little bit of news. AAA Sacramento RHP Joel Peguero has been activated after a few weeks on the IL, while AA Richmond outfielder Vaun Brown was placed on the 7-Day Il. High-A Eugene RHP Elijah Pleasants was activated off the Development List.


AAA Sacramento (20-21)


Sacramento River Cats beat the Salt Lake Bees (Angels) 6-2
Box score

Right now, the big story in Sacramento is the MLB players that are rehabbing. But only 1 of the 3 MLB regulars making a rehab appearance there played on Wednesday, as second baseman Tyler Fitzgerald got the start, hit 2nd, and went 1-3 with a double, a sacrifice fly, and 3 runs batted in.


Fitzy’s at it again with a 2 run RBI double pic.twitter.com/aMde2GRuaM

— Sacramento River Cats (@RiverCats) May 15, 2025

Fitzgerald hasn’t been injured long, so his rehab shouldn’t be long, either. The Giants have an off-day today, and Alex Pavlovic stated on the Thursday Giants Talk podcast that he thinks Fitzgerald might be back in San Francisco on Friday. That sure will be nice to see.

Casey Schmitt, who, like Fitzgerald, started his rehab on Tuesday, is getting eased in more slowly after his injury, so he took Wednesday off. More concerning is that Jerar Encarnación did not play. There’s no rush to rehab Encarnación quickly, as he isn’t eligible to come off the IL until May 26, but, after beginning his rehab over the weekend, he’s now had 3 straight off days: Sacramento didn’t play on Monday, and Jerar didn’t play on Tuesday or Wednesday. Hopefully he’s OK, and not dealing with a setback.

The offense came from the back of the lineup, with the final 2 hitters. Batting 8th was shortstop/second baseman Osleivis Basabe, who hit 2-4 with both a home run and a double.


BASABE BREAKS THE TIE WITH A HOMER HEATER pic.twitter.com/Xs56SyaCfE

— Sacramento River Cats (@RiverCats) May 15, 2025

Basabe hasn’t been forcing the issue this year, even though he’s on the 40-man roster — he has just a .656 OPS and a 73 wRC+ — and the return of Fitzgerald and Schmitt makes his path to the Majors even more difficult, especially with how well Christian Koss has been playing lately.

And the final batter was third baseman Brett Auerbach, who hit 2-3 with a home run of his own.


BRETTY BASEBALLLLL pic.twitter.com/F9PMfbtFlX

— Sacramento River Cats (@RiverCats) May 15, 2025

Auerbach has had a delightful season, as he’s sporting a .781 OPS and a 113 wRC+. It’s hard to see how he can force his way to the Majors, but don’t be surprised if he gets a cup of coffee at some point.

Another really nice day for center fielder Grant McCray, who hit 3-4 with a triple. After his very cold start, McCray has started to catch fire. He has a 4-game hitting streak, during which time he’s gone 10-15 with a triple, 2 doubles, 3 walks, just 2 strikeouts, and 3 stolen bases. That came after a 7-game stretch in which he hit just 2-26 with 1 double, 2 walks, 8 strikeouts, and 0 stolen bases. Here’s hoping this is the start of his season turning around!

A pretty solid start for RHP Trevor McDonald (No. 15 CPL), who is finally healthy and getting stretched out. He went 6 innings in this game, and gave up just 5 hits, 2 walks, and 2 runs, while striking out 8 batters.

It’s really hard to know where McDonald stands in the organization. His large repertoire makes him highly enticing as a starting pitcher, but the Giants have to make concessions at some point given that Kyle Harrison, Hayden Birdsong, and Carson Whisenhunt are all still looking for ways into the rotation. Still, seeing him make 6-inning starts is exciting, and his 4.03 ERA in the Pacific coast League is quite tidy, though his FIP is just 4.93. The 58.6% groundball rate surely has the Giants fairly excited, too.

RHP Ryan Watson, RHP Joel Peguero, and LHP Joey Lucchesi all pitched scoreless relief innings. It was Peguero’s 1st appearance since returning from the IL, so great to see him out there.

High-A Eugene (16-19)


Eugene Emeralds lost to Spokane (Rockies) 5-3
Box score

Not the most interesting game for the Emeralds. The biggest hit came from second baseman Quinn McDaniel, who hit 1-4 with 2 strikeouts but smacked his 4th home run of the season.

The 2023 5th-round pick is having a pretty similar year to his 2024 at the same level. A year after hitting .236/.345/.390 with a 112 wRC+, the righty has slashed .248/.362/.419 with a 115 wRC+. But while his strikeouts are still a bit of an issue, they’re also the place where he’s seen the biggest improvement year-over-year, as he’s dropped his rate from 32.5% last year to 26.2% this year.

No Eugene hitter reached base multiple times, though center fielder Bo Davidson (No. 11 CPL) had multiple good plays, hitting 1-4 with a double, a strikeout, and an outfield assist.

A so-so day on the mound, starting with a so-so performance from RHP Josh Wolf, who gave up a whopping 8 baserunners in just 3 innings, but limited the damage to 1 run while striking out 5. RHP Liam Simon, pitching in just his 3rd game this year as he recovers from his latest injury, only faced 4 batters and walked 3 of them.

But RHP Cameron Pfferer and LHP C.J. Widger had brilliant outings, with the former striking out 2 batters in 2 perfect innings, and the latter striking out all 3 batters that he faced. Both relievers have been struggling a bit this year, so nice to see.

Low-A San Jose (20-15)


San Jose Giants beat the Stockton Ports (A’s) 2-0
Box score

It probably goes without saying that Wednesday was a fantastic pitching day for the Baby Giants.

The star was the starter, RHP Niko Mazza, who was absolutely brilliant. Mazza went 5 spectacular innings, giving up just 1 baserunner, a double, while striking out 6 of the 16 batters he faced. Mazza, last year’s 8th-round pick, has been excellent at suppressing runs all year, but entered the game having had a lot of struggles with issuing free passes (he had 13 in 18.1 innings prior to this start). So seeing him go deep into a game without a walk was a delight. The high walk rate explains the 3.81 FIP for Mazza, but his potential is fully on display with the 1.54 ERA that he has through the 1st 6 starts of his career.

LHP Charlie McDaniel, an undrafted pitcher in his debut season, took San Jose home by pitching the final 4 innings. McDaniel lived in the strike zone, throwing 48 of 68 pitches for strikes. The reality was that he gave up 6 hits in his 4 innings, though all 6 were singles, and he didn’t walk anyone, while striking out 4. After a so-so debut month, McDaniel has been sensational in his 2 piggybacking appearances in May, allowing 9 baserunners in 8.1 shutout innings, with 8 strikeouts.

On offense, the day belonged to the 2 hitters who have been carrying San Jose lately: right fielder Carlos Gutierrez and shortstop Walker Martin (No. 14 CPL). Gutierrez had yet another multi-hit day, going 2-4 with a double and a strikeout. It was his 4th consecutive multi-hit game, and his 6th in his last 7 outings. During those 7 games, the 20-year old lefty — who had just 25 games to his name when the season began — is 16-31 with 1 home run, 2 doubles, 3 walks, just 3 strikeouts, and 4 stolen bases. My goodness can he hit! He’s up to a .350 batting average, an .880 OPS, and a 144 wRC+. What an awesome story he’s been this year.

As for Martin, he had a game emblematic of his scouting report: strikeouts and power. The lefty, taken in the 2nd round in 2023, went just 1-4 with a strikeout hat trick, but the hit was yet another home run.


SEARCH QUERY: "on fire"

RESULT: Walker Martin

Heading into May 9th, Walker Martin had one home run on the season. Five games later, he's got six. pic.twitter.com/QpFa2aNB6i

— San Jose Giants (@SJGiants) May 15, 2025

After a very cold start to the year, Martin has gone scorched earth lately. In his last 5 games, the athletic lefty is 7-20 with 5 home runs, 1 triple, 1 double, 4 walks, 13 runs batted in, and 7 strikeouts. That’s brought him up to league-average performance overall, with a .767 OPS and a 98 wRC+.

If Martin can improve his strikeout rate (30.9%) and his batting average (.216), which are obviously linked, then he could be off to the races. Among the 71 California League hitters with at least 80 plate appearances this year, Martin’s .273 isolated slugging percentage is 3rd ... highly impressive for a shortstop, even if evaluators think he’ll have to move off the position.

Unlike last year, we’re starting to see what made Martin such a highly-touted prospect this year. Now it’s just a matter of improving contact.


Home run tracker


AAA Osleivis Basabe (4)
AAA Brett Auerbach (4)
High-A Quinn McDaniel (4)
Low-A Walker Martin (6)


Thursday schedule


Sacramento: vs. Salt Lake, 6:45 p.m. PT (SP: Carson Seymour)
Richmond: doubleheader vs. Erie, 2:05 p.m. PT (SP: Joe Whitman)
Eugene: vs. Spokane, 6:35 p.m. PT (SP: Josh Bostick)
San Jose: at Stockton, 7:05 p.m. PT (SP: Drake George)

Source: https://www.mccoveychronicles.com/2...s-walker-martin-tyler-fitzgerald-grant-mccray
 
Friday BP: Oracle Park promotions this weekend

2208720200.0.jpg

Photo by Eakin Howard/Getty Images

If you’re headed to a game this weekend, here’s what Oracle Park has on deck in terms of special events and promotions.

Good morning, baseball fans!

The San Francisco Giants will be welcoming the Athletics to Oracle Park for a three-game series starting tonight. This will be their last weekend series at home this month, as they head to the East Coast next week for a three-series road trip.

If you’re planning to head to the park, here’s everything you need to know about what Oracle Park has on deck for this weekend.

First up, the Jung Hoo Crew promotion ongoing. Fans who buy tickets in the designated section (142) will receive a t-shirt, as long as you purchase through the promotion. Tickets for this series are still available as of the time this is being written and you can purchase them here.

Friday night will be another special event at Oracle Park, Japanese Heritage Night. Special event tickets are required, and fans will receive a long-sleeve hooded shirt and gain admission to pre-game festivities. After the game, all fans in attendance will be treated to a fireworks display.

Saturday will be another special event, Dog Days! Get ready to see the pups on parade as dog-owners take the field in their finest Giants apparel. Those wishing to participate will need to have a special event ticket for themselves and their pups, and will need to sit in the designated Dog Days sections. Saturday will also feature a puffer vest giveaway to the first 15,000 fans in attendance.

Sunday is Youth Baseball Day at Oracle Park. Young baseball fans will be invited to a pre-game player panel and and an on-field parade. The first 7,500 fans aged 14 and under will also receive a SF Giants Player Chain.

The website lists Youth Baseball Day as a Special Event, however I do not see a link to buy special event tickets for this game, and the giveaway does not seem to be restricted to anything other than age. Reach out to Oracle Park for any questions and/or concerns.

As I say every season, if you want the best shot at obtaining a coveted giveaway item, I always recommend entering the park through the Marina Gate.

If you’re headed to the park this weekend, make sure you share pictures!

Source: https://www.mccoveychronicles.com/2...cisco-giants-oracle-park-promotions-giveaways
 
5/16 Gamethread: Giants vs. A’s

2214897301.0.jpg

Photo by Stephen Maturen/Getty Images

Logan Webb vs. JP Sears

The San Francisco Giants welcome the Athletics to Oracle Park tonight to begin a three-game series.

Taking the mound for the Giants will be right-hander Logan Webb, who enters tonight’s game with a 2.60 ERA, 1.97 FIP, with 65 strikeouts to 14 walks in 55.1 innings pitched over nine starts. His last start was in the Giants’ 2-1 loss to the Minnesota Twins on Saturday, in which he allowed two runs on five hits with nine strikeouts and a walk in seven innings. Another Cain-ing.

He’ll be facing off against A’s left-hander JP Sears, who enters tonight’s game with a 2.80 ERA, 3.60 FIP, with 36 strikeouts to seven walks in 45 innings pitched over eight starts. His last start was in the A’s 11-7 win over the New York Yankees, in which he allowed one run on four hits with four strikeouts and a walk in five innings.


Lineups


Giants

  1. Heliot Ramos (R) — LF
  2. Wilmer Flores (R) — 1B
  3. Jung Hoo Lee (L) — CF
  4. Matt Chapman (R) — 3B
  5. Willy Adames (R) — SS
  6. Mike Yastrzemski (L) — RF
  7. David Villar (R) — DH
  8. Patrick Bailey (S) — C
  9. Tyler Fitzgerald (R) — 2B

RHP. Logan Webb

A’s

  1. Jacob Wilson (R) — SS
  2. Tyler Soderstrom (L) — LF
  3. Brent Rooker (R) — DH
  4. Shea Langeliers (R) — C
  5. Lawrence Butler (L) — RF
  6. Miguel Andujar (R) — 3B
  7. JJ Bleday (L) — CF
  8. Nick Kurtz (L) — 1B
  9. Luis Urías (R) — 2B

LHP. JP Sears


Game #45


Who: San Francisco Giants (25-19) vs. Athletics (22-22)

Where: Oracle Park, San Francisco, California

When: 7:15 p.m. PT

Regional broadcast: NBC Sports Bay Area, KNTV - NBC Bay Area

National broadcast: MLB Network (out-of-market only)

Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM

Source: https://www.mccoveychronicles.com/2...ts-athletics-how-to-watch-logan-webb-jp-sears
 
Webb and Flo

MLB: Athletics at San Francisco Giants

D. Ross Cameron-Imagn Images

Just two baseball guys baseballing

Friday night’s 9-1 rout of the No-Place-Designation-but-West Sacramento-Sacramento-soon-to-be-Las-Vegas-I-guess Athletics was a discourse between two players, a classic back-and-forth display between man with bat and man with ball.

This is how it went: starter Logan Webb, who allowed one run over 8 complete innings, would throw a baseball and an A’s hitter would pound it into the ground where it was scooped up by a Giants infielder and shuffled on to first. Then about every third inning or so Wilmer Flores would send a baseball into the first or second row of the left field bleachers for a home run.

Flo homered not once, or twice, but thrice, to become the fourth Giant in franchise history to sock three homers in a game while picking up 8+ runs batted-in.

3+ home runs and 8+ RBI in a game, Giants history (RBI official since 1920): Today Wilmer Flores 5/24/22 Joc Pederson 4/30/61 Willie Mays (4 HR) 6/3/54 Hank Thompson 6/14/1924 High Pockets Kelly Flores is also the first Venezuelan-born MLB player with such a game

(@slangsonsports.bsky.social) 2025-05-17T05:13:20.059Z

The night’s RBI total shot Flores up the league leaderboard, tying him with Aaron Judge for the Major League lead at 41 — the only other player with as many home runs and RBIs in a single game this season.

Flores originally didn’t factor into Friday’s billing. The match-up presented more as a showdown between arms: Webb with his dominant sinker and heightened K-total, against A’s J.P. Sears, who not only spun one of the best sweeper’s in the game, but also boasted recent ownage over the Giants. The lefty threw 14.2 innings across two starts last season against San Francisco, allowing just one run and striking out 18. Not only had Sears been tough against everyone he faced, he seemed to be a particularly tough match-up against the Giants line-up given recent history as well as their known troubles against lefties.

But that all changed in the 3rd when the bottom of the order set the stage for Flores’s heroics. Patrick Bailey led off the frame with a single. Tyler Fitzgerald, who had just spent two weeks forced to sit on his hands as a rib fracture healed, worked an impressive and disciplined 8-pitch walk in his first plate-appearance back. Heliot Ramos followed suit by taking an inside 3-2 fastball to load the bases.

Enter Flo.

Director Sergio Leone once said Clint Eastwood has two expressions: one with hat, and one without — I feel that with Flores when he steps into the batter’s box. He’s a mask. His eyes read as slightly worn, tired. They come set on the pitcher and rarely wander. The only thing that moves once his feet are planted is his mouth as it chews a piece of gum. If there are nerves, or other sensations or emotions flowing through Flo in those moments, it seems to be all transferred into the movement of his jaw. This is his hat. He chews when he digs in, pumping his bat a couple of times (perhaps to remind the umpires four seasons on that this is where the barrel stopped in 2021). When the pitcher enters his wind-up, he shifts onto his back-leg and the jaw stops. He can not chew gum and swing a baseball bat at the same time — but all that stored energy, all that baggage from a decade plus of success and failure, is transferred into his swing. Slow, but direct as everything Wilmer does.

Four pitches into his showdown with Sears, Wilmer had to defend a 2-2 count. He fouled away four more pitches before taking a letter-high fastball inside to put the count at capacity. With nowhere to put him, Sears challenged him with a 92 MPH fastball over the heart of the plate — proving to be less of a challenge and more of a tee. The tenth pitch of the AB and Flores didn’t miss. 107 MPH off the bat but not skied into the air. A no-doubter that only traveled 379 feet — as humble as a round-tripper you can get in this league. It kicked off the top of the wall and disappeared into the stands. Flores slowed his hustle into the preferred jog as he approached second, back to chewing his gum again.

In the 6th, a Bailey walk and Ramos single set up Flores’s second. His 3-run homer off reliever Michel Otañez gave him his 9th of the year, and he became the first Giant since Hank Thompson in 1953 to have a grand-slam and 3-R homer in the same game. His solo shot in the 8th made it a night to remember. The 8 rib-eyes was a career high for Flores, and his first tater hat-trick of his career.

A meat-and-potatoes display for a meat-and-potatoes guy.

On the other end of the line, Webb turned in his seventh quality start of the year. The 8 complete innings was the longest of his season so far, and third outing in a row in which he threw at least 7.

For Webb, it was a return to a more vintage, or recognizable form. Not that his elevated K-rate is a bad thing by any means, but it typically isn’t the way he gets outs. Going into Friday’s start his K/9 rate was more than a strikeout higher than his career rate with 65 Ks in just 55.1 IP. But on Friday, Webb bagged just 4 strikeouts in his 8 innings of work, reverting back to his preternatural ability to dictate contact. He induced 17 ground-outs from opposing hitters, and the sole fly out he recorded didn’t come until the 6th inning. He stranded a runner on third three times in the first five innings, getting a grounder each time to end the scoring threat.

That kind of ball-in-play quantity inevitably creates the opportunity for the defense to shine, and for the first time in weeks, with Fitzgerald back in the fold, San Francisco had their starting infield around the horn. They didn’t disappoint. Willy Adames made a nice pick at the knees to save a run and end the 2nd. Fitz made a sliding backhand up the middle to take away a hit in the 4th. Matt Chapman pulled off a nifty glove flip for a force out at second in the 5th.

But it wouldn’t be a classic Webb outing without some bad luck, some weakly hit balls in play placed perfectly into the gaps or tapped so poorly they reward the hitter.

Though the starter managed to close out the 8th by turning a come-backer into a double play, Webb watched his pitch count eclipse 100 as the A’s doubled their hit total of the day with two singles: Luis Urias bounced one too high off the dirt in front of home plate for Webb to make a play, and the other off the bat of Max Schuemann went through a gaping hole on the right-side provided by the defensive alignment.

Mosquito singles that set-up the most irritating moment of the night for the Giants. On the third consecutive grounder of the inning, the baseball deflected off Flores’s glove, then deflected off Fitzgerald’s as he tried to readjust to the ball’s altered path; and then with Urias breaking for the plate, Fitz spiked the throw home that still beat the runner to the plate, but Bailey couldn’t handle the hop, allowing the A’s first and only run to score.

The official scorer ruled the ball in a play a hit, an RBI and a knock to Webb’s unblemished pitching line even though the baseball barely left the infield, touched three different defender’s gloves and Urias would’ve been out by a mile if Fitz’s relay home wasn’t a ground ball of his own, or if Bailey had waited to secure the throw before applying the tag. In summation: four players touched the baseball on that play and the one who actually did his job got dinged.

After such a dominant start and a clean defensive game — a bit of a bummer to watch that clown show on an insignificant play soil an all-together clean outing from the Giants ace, who has just a 0.64 ERA over four home games (28.1 IP) this year.

Source: https://www.mccoveychronicles.com/2...025-recap-wilmer-flores-logan-webb-mlb-scores
 
5/17 Gamethread: Giants vs. A’s

Side view of Landen Roupp reaching back to throw a pitch.

Photo by Suzanna Mitchell/San Francisco Giants/Getty Images

Landen Roupp vs. Luis Severino.

Hey, it’s time for the second game of the artist formerly known as the Bay Bridge Series. After a delightful win on Friday night, the San Francisco Giants will look to take the series tonight when they host the Roaming Athletics, formerly of Oakland, currently of Sacramento, and futurely of Las Vegas.

The Giants are giving the ball to righty Landen Roupp, who makes his ninth start of the year. He’s 2-3 on the season, with a 4.73 ERA, a 4.00 FIP, and 42 strikeouts to 14 walks in 40 innings. Roupp gave up three runs, two of which were earned, in five innings against the Minnesota Twins in his last game.

On the other side is the A’s big offseason acquisition, and the recipient of the largest contract in franchise history: right-hander Luis Severino, who is playing in his 10th MLB season. Severino has been a bit of a disappointment through nine starts with his new team, going 1-4 with a 4.70 ERA, a 3.75 FIP, and 40 strikeouts to 19 walks in 53.2 innings. He got shellacked his last time out, giving up eight runs in four innings against the team he spent the first eight years of his career with, the New York Yankees.

Enjoy the game! Go Giants!


Lineups


Giants

  1. Mike Yastrzemski (L) — RF
  2. Wilmer Flores (R) — DH
  3. Jung Hoo Lee (L) — CF
  4. Heliot Ramos (R) — LF
  5. Matt Chapman (R) — 3B
  6. Willy Adames (R) — SS
  7. LaMonte Wade Jr. (L) — 1B
  8. Patrick Bailey (S) — C
  9. Tyler Fitzgerald (R) — 2B

RHP. Landen Roupp

A’s

  1. Jacob Wilson (R) — SS
  2. Brent Rooker (R) — DH
  3. Tyler Soderstrom (L) — LF
  4. Shea Langeliers (R) — C
  5. Miguel Andujar (R) — 3B
  6. Lawrence Butler (L) — RF
  7. Luis Urías (R) — 2B
  8. JJ Bleday (L) — CF
  9. Nick Kurtz (L) — 1B

RHP. Luis Severino


Game #46


Who: San Francisco Giants (26-19) vs. Athletics (22-23)

Where: Oracle Park, San Francisco, California

When: 6:05 p.m. PT

Regional broadcast: NBC Sports Bay Area, KNTV - NBC Bay Area

National broadcast:

Radio:
KNBR 680 AM/104.5 FM, KSFN 1510 AM

Source: https://www.mccoveychronicles.com/2...to-watch-lineup-tv-landen-roupp-luis-severino
 
Where there’s a Wilmer, there’s a way

MLB: Athletics at San Francisco Giants

D. Ross Cameron-Imagn Images

Why run when you can walk?

When Wilmer Flores steps into the batter’s box, he changes the game. You don’t lead the league in runs batted-in without this being true, and you don’t lead the league in runs batted-in without doing a lot of things right. The big things, definitely. Barreling baseballs, launching taters — all those headline grabbing feats of flair and power. In case you missed it: Flores’s career-night on Friday was this kind of display. Three swings, 8 RBIs. He was the bowling ball on the mattress. The center. He stepped up to the plate and the field, the players, the fans, the energy reoriented itself to his core.

So I have to ask: Was A’s manager Mark Kotsay not at Friday’s game? I know Mason Miller didn’t pitch in the game, but did he not watch from the dugout? Are they so myopic that they could not see who was on-deck from the mound when they decided to intentionally walk Mike Yastrzemski and load the bases with two outs in the bottom of the 10th inning of a scoreless tie?

Kotsay — never an RBI man (though he did knock in 82 in ‘05). If he was, he might’ve considered the guiding truth of every great RBI man: there’s more than one way to get one. By jamming up the bases, possibility blossomed for Wilmer to exert his will on the outcome of this game. Recency bias might say otherwise, but at his core, Flo isn’t the blustery homer-happy hitter from Friday. He’s the contact guy. The spoil pitches guy. The push a single to the opposite field guy. Above all else, he’s the guy who’s locked-in, and after a conference at the mound, Kotsay and Miller decided to invite that guy to the plate with the game on the line.

I ain’t complaining! The Athletics’ brain trust decided that they had a better chance of extending the game another inning by going after the righty rather than the lefty. Exploit split-advantage, that was the reasoning expressed in Kotsay’s postgame interview. Miller had faced 29 lefties so far with so-so results, while his numbers against righties had been the kind-of dominance you’d expect from the young All-Star reliever who throws 104 MPH fastballs. Maybe too they were worried about covering a bunt (Yaz laid one down earlier), maybe they wanted to create a force situation at every base. There was certainly thinking involved in the decision making process...but it showed some clear blind spots.

Flores is not a god of hitting (despite how I may have depicted him earlier) … but he might be a demi-god in certain situations. Flo doesn’t trade in solo homers, rather he cashes in when clear scoring opportunities present themselves. With runners in scoring position, he out hits himself and most of the league with a .395 average while leading the league with 34 RBIs going into Saturday’s game. Add the filter of 2-outs onto that situation, and Flores still hit .333 with a league-leading 15 RBI total. In 7 plate-appearances with the bases-loaded, Flores was 4-for-5 with 2 walks and 13 RBI.

Screw the platoon advantage. If I had those numbers front-of-mind, I would’ve just gone after Yaz. But Miller didn’t, and Giants fans are grateful for it.

10 pitches from Sears before Flores hit his grand slam, and the next day, he forced Miller to throw 9 before working his bases-loaded walk.

The A’s reliever is averaging two strikeouts an inning for a reason, and it’s not subtle. He fanned Tyler Fitzgerald on 103 heat letter high for the second out of the 10th. Flores saw seven four-seamers clocked at 102 MPH or faster, and two that reached 104 MPH. Still, with two strikes, Flo managed to foul off two of those signature four-seamers and stay alive. Probably the most impressive feat to me was somehow fouling away an 89 MPH slider right after fouling off a fastball at 103. That’s a 14 MPH difference in velocity! The mechanics of Flores swing is uncomplicated, with few moving parts, helping him cover these crazy changes in speed and movement — but it still boggles the mind. How is it possible to recalibrate your timing so finely? Did he just pick up the spin out of his hand? Was it just pure instinct and reflex? Maybe he’s just born with it, hard-wired into his DNA, the hitting gene; maybe it’s Maybelline?



Spoiling the slider served as the catalyst in that final at-bat. Nicking a seam off of it was enough, Flores took the wheel. He spit on a follow-up slider down and out of the zone that would’ve baited a lesser-mortal in swing-mode. With a full count, Flores knew the fastball was coming and out of the hand, it was clear, the offering was nowhere near the zone. A true RBI guy does the little things. Sometimes not even a swing is needed.

The walk-off was the San Francisco Giants’ sixth of the season (most in MLB), and Flores’s tenth of his career. It secured the team’s first pair of consecutive wins and first series win since May 7th in Chicago.

Fitting that Miller’s walk ended this contest. A walk-off hit would’ve been disingenuous given the pitching performance by starters Landen Roupp and Luis Severino, and both of clubs’ bullpens. This was a pitching duel through and through, and though Flores stole the headline (again), I’d be remiss not to mention Roupp’s start. Hands down, his best of the season, throwing 6 shutout innings while scattering 5 hits and 2 walks while striking out 5. It was the deepest he’s gone in a game since throwing 7 in Anaheim on April 19th.

While his curveball was as loopy as ever, he shined with command of his swervy sinker. He got 21 called strikes in total: 12 with the fastball and 7 with the breaking ball. The curve tamped down an early scoring opportunity in the 2nd, striking out J.J. Bleday on three-pitches with a runner on third and less than two outs. With runners on the corners and one out in the 4th, Roupp got Bleday again with an elevated cutter that he popped up to third. He then closed out the frame, stranding runners again, by freezing Nick Kurtz on a 3-2 sinker with front door movement.

Randy Rodriguez, Tyler Rogers, Ryan Walker and Camilo Doval emphatically closed out the final four frames. The only A’s hitter to reach base was a 2-out walk by Camilo Doval in the 10th. Rogers needed just four pitches to record three outs in the 8th. Ryan Walker, with no drama whatsoever, threw just six in the 9th. And in the 10th, Doval got Bleday to swing over a slider for an unproductive first out of the 10th, then closed out the frame with another slider to Brent Rooker.

Fun win. What Wilmer do next?

Source: https://www.mccoveychronicles.com/2...walk-off-mason-miller-landen-roupp-mlb-scores
 
Ramos bookends 3-2 win

MLB: Athletics at San Francisco Giants

Bob Kupbens-Imagn Images

A lead-off homer in the 1st and an RBI single in the 8th from Heliot Ramos bagged the series sweep

Heliot Ramos’s red-hot May continued on Sunday with another 2-hit, 2-RBI game on a day when hits and runs were at a premium. The San Francisco Giants found a way to eke out another close victory on just five hits with Ramos driving in the winning run late in the 8th, securing the weekend series sweep over the Athletics.

The first pitch opposing starter Jeffrey Springs threw, Ramos deposited into the San Francisco bullpen beyond the wall in center.

His sixth blast of the year gave the Giants an early jolt that lasted the 20 seconds it took for him to round the bases. The sizzle fizzled…and it fizzled fast.

The lefty Springs would go on to retire the next 20 hitters he faced. After the solo homer to lead-off the first, nothing was hit hard. Springs did not throw a single pitch from the stretch, nor do I think a single drop of sweat beaded on his brow as he cruised into the 7th.

It’s hard to say how much of Spring’s success was the quality of his pitching or just the consistent troubles of the San Francisco line-up against southpaws. Statistically, going into this game, the Giants were pretty much middle of the pack or slightly below average as a team against lefties (91 wRC+, 15th in MLB). Honestly, the numbers aren’t as worse as I expected given the team’s 3-10 record when facing a left-handed starter. But that silver-lining doesn’t have much shine to it. Production against the devil’s hand has generally been bad, ineffectual, impotent. The record speaks for itself. Even slightly gussied up after today’s win, and it still reeks. Every southpaw from Nick Lodolo of the Reds to Springs has dispatched Giants hitters like some Greek hydra, a Chris Sale Randy Johnson Snellzilla.

Though it’s not entirely accurate to characterize Springs’s outing as “flesh-feasting” akin to a mythic man-eating monster. No limbs were torn off, nor faces were melted by the 32 year old journeyman’s offerings. He’s not going to blow hitters away.His stuff isn’t stuffed with “stuff.” His fastball ranks as one of the worst in baseball, averaging just 91 MPH, but if he can get a fastball by a hitter, his slider and change-up are more than just coins he can rub together. The secondary off-speed and breaking pitches made up 54% of his mix today, which helped play-up the velocity of the fastball when he needed to sneak one over the plate.

In other words, Springs didn’t throw, he pitched. Command was king. Location, location, location. Away, away, away — that was the name of the game. Everything after that first fastball on the inner-third to Ramos was spotted on the outside of the plate. A significant stretch for righties that must’ve felt miles long given Springs’s mechanics, how he sets up on the third base side of the rubber and strides towards the on-deck circle up the first base line before hooking his arm around towards the plate. The 3-2 slider he threw to Wilmer Flores in the 7th is a great example of this. You can see Flores lean in towards the plate as Spring reaches the end of his motion, as if he’s trying to stay in Springs’s eye-line. When the breaking ball jumps back over the zone, it locks him up.

Two outs into the 7th, Matt Chapman ripped a single up the middle and Springs’s day was done. A quick hook and a bit rash since he had only thrown 84 pitches. Nor in my mind, did a two out single, or a second hard hit ball seven innings after the first one warrant cause for alarm, especially since Willy Adames was the next batter, who showed up to the ballpark today with a 11 wRC+ against lefties in 2025.

Another questionable call by manager Mark Kotsay, and again, I’m not complaining.

With Springs out, the offense sprung into action, becoming a finely-tuned run-manufacturing machine. Bob Melvin swapped Sam Huff for LaMonte Wade Jr. to face the right-handed reliever Tyler Ferguson in the 8th. On the seventh pitch of the at-bat, Wade lined a cathartic triple to lead-off the inning.

Patrick Bailey, in for David Villar, singled the first pitch he saw up the middle to bring in the tying run. A pitch later Christian Koss advanced Bailey into scoring position with a sacrifice bunt, and then Heliot Ramos got just enough mustard on his swing to roll an inside curveball through the 5.5 hole and plate Bailey to take the 3-2 lead.

Ryan Walker worked a 1-2-3 9th for his first save since May 7th. The shutdown final frame capped another impressive bullpen display in which four arms (Bivens, Rodriguez, Miller, Walker) allowed just one hit over the final five innings in relief of a wonky Justin Verlander, who gave up 2-runs, walked 5 and needed 80+ pitches to complete four innings of work.

So, no…Verlander did not factor into the decision.

Spencer Bivens is in to start the 5th inning which means that Justin Verlander has officially made it 10 starts with the Giants without picking up a win in his chase to 300

McCovey Chronicles (@mccoveychronicles.bsky.social) 2025-05-18T21:12:39.005Z

Source: https://www.mccoveychronicles.com/2...-2025-recap-heliot-ramos-athletics-mlb-scores
 
Giants-Royals Series Preview: To Witt (Jr.),

MLB: St. Louis Cardinals at Kansas City Royals

Peter Aiken-Imagn Images

Royals would not be where they are in baseball’s firmament without a splendid 1st round draft pick who has worked out perfectly.

The post-Barry Bonds turnaround for the San Francisco Giants was built on a foundation of great young pitching, but it was Buster Posey who powered the entire structure once he was installed as catcher. He has been like a nuclear reactor in that regard. The situation in Kansas City is very familiar, only their brand of sustainable energy is named Bobby Witt Jr.

The second overall pick of the 2019 draft debuted for the Royals in 2022 and has been nothing but great since then. He hit 20 home runs in that debut season, and in the three seasons since (2023, 2024, and 6+ weeks into 2025), he’s slashed .304/.357/.537 with 67 home runs in 1,613 PA, along with 90 doubles, 25 triples, and 96 stolen bases!

He has been the second-most valuable player in Major League Baseball over this same span (18.9 fWAR), trailing only Aaron Judge (20.0). He’s not a hitter of Shohei Ohtani’s pedigree (18.4), but he is a wiz at shortstop. A big chunk of his value comes from his defense at shortstop (+39.6 Defensive Runs Above Average, 2023-2025), but he’s also a superlative baserunner: 4th in MLB (2023-2025) with +15.2 FanGraphs’ Baserunning Runs Above Average . According to Statcast’s Baserunning Runs, he’s put up a +17 in his last three seasons and in his MLB is +24. He’s great at taking the extra base and the stolen base.

So, here we have a perfect baseball player: he hits the ball hard and often without striking out much, plays Gold Glove defense at a premium position (won it last year, in fact), is fast (100th percentile sprint speed) and steals lots of bases. He is the type of player that doesn’t come along very often. Giants fans got to experience that last decade with Posey. Like Posey’s championship days, would it surprise you to learn that the team around Bobby Witt Jr. is pretty good, too?

These 2025 Royals are a lot like their 2024 playoff team version in that they rely on pitching and defense. Bobby Witt & co. have scored the fourth-fewest runs in the sport (159), ahead of only the White Sox (157), Rockies (152), and Pirates (141) — yikes! But, their pitching has allowed the third-fewest (160). The Giants’ lineup is basically league average; the Royals’ lineup is 20% worse than that. In May, KC has averaged 3.65 runs/game. 2.22 in their last 9.

So, just how good is that pitching, really? They play in the same division as those Chicago White Sox, after all, and they’ve played the Rockies already, too, going 7-0 against both and outscoring them 36-13 (I really want to highlight that they’ve allowed just 4 runs to the White Sox in 4 games). Well, against the rest of their competition, they’re 19-22, but with about a 3.50 ERA (147 runs allowed in approximately 378 — I didn’t bother to check and see how many were earned and verify the exact innings amount). They don’t pitch down to their competition... but they also don’t really hit regardless of context.

That means Oracle Park could be enough of a homefield advantage, limiting the Royals’ limited offense even more while the Giants scratch out a run or two. While the Royals’ rotation has been good to great from top to bottom, it’s banged up right now, with Seth Lugo & Cole Ragans (a lefty) hitting the IL this weekend. The team signed 45-year old Rich Hill to a minor league deal just last week, so they’re aware that their pitching depth is thin. The Giants will see their most valuable starter at the moment (Kris Bubic), but the other slated starter is Michael Lorenzen, who hasn’t had much success against the Giants for his career (7.11 ERA in 25.1 IP).

On top of that, the Giants are 16-7 at home so far this season and swept a similar version of these Royals at the end of last season — recall that the Giants shut them out the final two games in the series and jeopardized their playoff chances. They’ve got a 108 wRC+ here in the month of May with Heliot Ramos (201 wRC+), Wilmer Flores (171), Willy Adames (126), Matt Chapman (119), and Mike Yastrzemski (106) all stepping up.


Series overview​


Who: Kansas City Royals vs. San Francisco Giants
Where: Oracle Park | San Francisco, California
When: Monday & Tuesday at 6:45pm PT, Wednesday at 12:45pm PT
National broadcasts: MLB Network simulcast (Monday & Tuesday)

Projected starters

Monday: Kris Bubic (LHP 4-2, 1.66 ERA) vs. Robbie Ray (LHP 6-0, 3.04 ERA)
Tuesday: Michael Lorenzen (RHP 3-4, 3.76 ERA) vs. Hayden Birdsong (RHP 1-0, 2.31 ERA)
Wednesday: TBD vs. Logan Webb (RHP 5-3, 2.42 ERA)


Where they stand​

Royals, 26-22 (4th in AL West), 159 RS / 160 RA | Last 10: 4-6
Giants, 28-19 (3rd in NL West), 222 RS / 175 RA | Last 10: 5-5​


Royals to watch​


Besides Bobby Witt Jr., obviously...

Maikel Garcia: He’s the next-most threatening hitter in the Royals’ lineup after Bobby Witt Jr. The 25-year old debuted in 2022 along with Witt but has basically been a valuable defender at third base who could hit a teeny tiny bit. 2025 is a coming out party, though, as he’s slashing 301/.371/.482 through his first 47 games (187 PA). From 2022-2024 he slashed .251/.301/.344. Importantly, he’s got 19 walks against just 28 strikeouts. A 10% walk rate against a 15% strikeout rate is elite and a big change from his major league career prior to this year (7% and 19%). He’s also been incredible on the road this season. Look at this split:

Home (26 G, 102 PA): .277/.327/.415, 10 XBH, 7 BB, 19 K
Away (21 G, 85 PA): .333/.424/.569, 9 XBH, 12 BB, 9 K

The big flaw in his game is that he gets caught stealing a lot. He leads the sport with 6 caught stealing in 16 SB attempts.

The Royals’ bullpen: It’s not nearly as good as the Giants’, but it’s not bad, either, with former Rockies pitcher Carlos Esteves in the closer role and Cal alum Lucas Erceg setting him up. So, the 8th and 9th are the danger zones. You can easily imagine the Royals blitzing the Giants to get an early lead and then frustrate the Giants’ lineup for 6+ innings before their bullpen gives Wilmer Flores & co. an opening.

Kris Bubic: This is a Bay Area kid through and through. Born in Cupertino. Went to Archbishop Mitty and then Stanford. He’s been dominant this season, with a 1.66 ERA in 54.1 IP. That’s backed up by a 2.68 FIP. Now, he only throws about 92-93, but that’s okay because he’s got a 5-pitch mix: four-seamer sweeper, changeup, slider, sinker. This is not quite like facing Jeffrey Springs again, but a Bay Area native motivated to pitch well in front of a home crowd and at a point in the season where he’s in full command of his pitches (0.49 ERA in 3 May starts) means this could be a very tough game one. Royals color commenter Rex Hudler calls him “Boobie.”


Giants to watch​


Heliot Ramos: Should probably just keep an eye on him until you see multiple people declare that he’s officially in a slump. He has been the fourth-best hitter in the NL so far this month, trailing only Shohei Ohtani, Rafael Devers, and Freddie Freeman.

Hayden Birdsong: He has certainly earned this opportunity to take a rotation spot and this is, in theory, a solid matchup for him because of the limited nature of their lineup. But Witt Jr. alone is a strong enough ingredient that a mistake to him and a couple of others could give Kansas City the crooked number they need to put the game away. Birdsong is a strikeout-flyball pitcher. The Royals have the highest flyball rate of any lineup in the American League (43.4%), second only to the Giants (43.7%) in MLB. At the same time, the Royals have the lowest HR/FB rate (5.4%), so this might be a situation where that flyball tendency won’t hurt him — unless he’s really off his game.

Jung Hoo Lee: After storming out of the gate (.901 OPS in April), he’s taken quite a tumble, going 13-for-65 halfway through May (.200/.209/.354). He has hit 3 home runs, of course, but he’s been held mostly in check. That may or may not continue against a really good pitching staff.


Prediction time​


Source: https://www.mccoveychronicles.com/2...s-preview-may-2025-bobby-witt-jr-heliot-ramos
 
Giants party like it’s 2014 (Games 2, 3, and 6)

Willy Adames tagging Dairon Blanco as he slides into second base.

Photo by Ezra Shaw/Getty Images

A loss.

Well, it finally happened. In his 10th start of the year, Robbie Ray finally pitched in a game that the San Francisco Giants lost. And, seemingly just because baseball loves to remind you how silly it can be, it just so happened that the Ray start the Giants finally lost was ... well ... his best start of the year.

Ray and his fellow lefty Kris Bubic put on a pitching show to tell your grandkids about, if your grandkids like baseball and ask if anything interesting happened on Monday night. Each southpaw shut down the opposing team for seven scoreless innings, though they approached their success in significantly different ways.

For Ray, the method was to challenge, overpower, and pull out the Houdini outfit when necessary. He did a good job staying in the strike zone, he struck out seven helpless Kansas City Royals, and his quality fastball velocity had an even higher perceived velocity due to his grunts. He did that arrogant thing where he didn’t seem to mind getting in trouble, because he knew he could get out of it.

In the first inning it was a one-out double by superduperduperstar Bobby Witt Jr., which Ray easily worked around. In the second inning it was old friend Mark Canha hitting a one-out infield single and never learning what second base felt like. In the third inning it was a leadoff Kyle Isbel single followed by a Jonathan India walk, putting him in a precarious two-on, no-outs situation with Witt in the box, where he artfully (read: luckily) got a scorched line drive to turn two.

In the fourth inning it was a one-out single by Maikel Garcia that led to nothing. In the sixth inning it was a one-out single by Vinnie Pasquantino, compounded by a foul pop-up that Casey Schmitt forgot to caught, but it went nowhere. And in the seventh inning it was a leadoff single by Canha, who was replaced by a pinch-runner, whom Ray promptly picked off.

For Bubic, the method was to throw hard-to-hit pitches and watch the Giants hardly hit them. He only lightly dabbled in the strike zone, and the Giants swung away regardless, sometimes missing, sometimes hitting the ball weakly, and only occasionally hitting the ball hard, but right at a defender.

Bubic took a no-hitter into the sixth inning, and should have taken it into the seventh inning were it not for an exceptionally generous scorekeeper who gave Wilmer Flores the glory of record-unbreaking on a groundball that had a .040 expected batting average, and that second baseman Michael Massey got in front of when Flores was still 50 feet from first, only to slip and not make the play and somehow avoid an error along the way.

Thankfully, the scorekeeper was spared being part of the story in the seventh inning, when Schmitt roped a double down the left field line, putting runners at second and third with no outs in what was still a scoreless game. The Giants had not just a vision, but a hope. This headline could have had a very different parenthetical.

Instead, Tyler Fitzgerald hit a line drive, and Willy Adames had wandered off of third base too far to scamper back in time. The first rally, gone before we ever knew it.

By the time the second rally showed up, the Giants were losing. Ray had done his job, getting the game to the bullpen with nary a run on the board, but the strength of the team was the weakness of the game. Tyler Rogers, who had allowed runs in just two of his 22 appearances this year, took over for the eighth and allowed a one-out double to India. That brought up Witt, in all his star glory. The broadcast booth mused about whether Bob Melvin might intentionally walk Witt, and they barely had time to verbalize that thought before he was retired. Then they delighted in Melvin’s decision-making and his trust of Rogers, and they barely had time to verbalize that thought before Pasquantino hit a homer to the part of the ballpark that is explicitly designed to reject home runs.

And just like that, the Royals led 2-0.

This is where the second rally comes in. Finally facing a new pitcher (lefty Daniel Lynch IV), the Giants mounted their comeback. Sam Huff hit a one-out single, and Heliot Ramos did the same.

Who better to have at the plate than Flores we all thought, before, in a 3-2 count, he gave us far and away his worst swing of the year, breaking down against an awkward sinker that buzzed his baby makers.

But where there’s a will there’s a way, and where there’s a way, Jung Hoo Lee usually prances in heroically. And indeed, he lined a double down the line, scoring Huff to cut the deficit in half.

Ramos, however, had to stay at third, where he could only watch as Matt Chapman popped a foul ball into the mitt of Salvador Pérez, who was surely thinking some thoughts and doing some painful reminiscing.

A third rally would require heavier lifting, after the Jordan Hicks relief era got off to an ugly start, in which he gave up two singles, a walk, and a run in the ninth. And a third rally would never really get off the ground, as LaMonte Wade Jr.’s one-out pinch-hit single in the ninth was all they could muster.

And so the Giants lost 3-1. Maybe pitch worse next time, Robbie.

Source: https://www.mccoveychronicles.com/2...ecap-robbie-ray-kris-bubic-vinnie-pasquantino
 
Weekend Minor League roundup, May 16-19: Bryce Eldridge and Carson Whisenhunt dominate

Bryce Eldridge finishing a swing.

Photo by David Durochik/Diamond Images via Getty Images

All the action on the farm.

Well, a lot happened for the San Francisco Giants Minor League Baseball affiliates over the weekend. We include Friday in the weekend over here at the MCC Roundups, so there’s a whole lot of action to dive into. And since we’re publishing this on Tuesday, we’re even including a Monday game. Hope you all also had a four-day weekend!

Link to the 2025 McCovey Chronicles Community Prospect List (CPL)

All listed positions in the roundup are the positions played in that particular game.


News


AAA Sacramento outfielder Wade Meckler (No. 13 CPL) is finally beginning a rehab assignment! Meckler was injured in the opening weekend of the minor league season, so it will be fantastic seeing him back on the field.

The Giants also collected some hardware, as AAA Sacramento LHP Carson Whisenhunt (No. 2 CPL) and Low-A San Jose RHP Niko Mazza were both named Pitcher of the Week in their respective leagues. Congrats!


AAA Sacramento (21-24)


Friday: Sacramento River Cats lost to the Salt Lake Bees (Angels) 9-2 [box score]
Saturday: Sacramento River Cats lost to the Salt Lake Bees 6-1 [box score]
Sunday: Sacramento River Cats beat the Salt Lake Bees 7-1 [box score]

The star over the weekend was the player who has quickly become the best story in Sacramento this year: LHP Carson Whisenhunt (No. 2 CPL). Whisenhunt was treated to some good news over the weekend, when the Giants announced that Jordan Hicks is moving to the bullpen and Hayden Birdsong will join the rotation. That presumably puts Whisenhunt a step closer to the Major League rotation, though fellow southpaw Kyle Harrison is certainly the next man up.

Whisenhunt celebrated accordingly, with a thoroughly dominant start on Sunday, in which he gave up just 2 singles, 1 walk, and 1 unearned run in 7 innings, while striking out 5 batters. It was the 4th consecutive outing in which Whisenhunt pitched 7 innings ... which is pretty noteworthy since he never pitched more than 6 innings last year (and only reached that mark twice), and topped out at 5 innings in his debut full season in 2023.

Even better is the results he’s shown during that time, as the 2022 2nd-round pick has thrown 28 innings and allowed just 18 hits, 2 walks, and 4 earned runs, while striking out 28.

A pair of things to note: while Whisenhunt has done a great job of limiting walks, he’s not exactly living in the strike zone. On Sunday, he threw just 63 of 94 pitches for strikes, despite walking only 1 of the 24 batters he faced. I’m curious if the Giants are at all concerned about that against better hitters in the Majors. And all 4 of Whisenhunt’s earned runs in his last 4 starts have come on solo home runs. That’s kind of funny.

The rest of the pitching was mostly mediocre. RHP Mason Black (No. 7 CPL) had a rough start on Friday, allowing 5 hits, 4 walks, and 5 runs in 5.1 innings, with 6 strikeouts. After a decent start to the year, Black has been laboring a bit, and is up to a 4.89 ERA and a 4.65 FIP. He just doesn’t seem to have enough to get over the hump against a lot of batters right now.

LHP Raymond Burgos had a nice Saturday showing, retiring all 4 batters he’s faced, half by way of strikeout. Since returning from the Development List, Burgos has faced 7 batters, got them all out, and struck out 5 of them. Nice!

RHP Tristan Beck gave up 4 baserunners in just 2 innings, but kept runs off the board and had 4 strikeouts. RHPs Miguel Díaz and Kai-Wei Teng, and LHP Antonio Jimenez all had nice relief outings.

Very little on offense. The highlight came from an unlikely source, as catcher Max Stassi returned from a nearly month-long IL stint on Sunday and hit a perfect 3-3 with a home run, a walk, and 4 runs batted in. Welcome back, Max!


Stassi returns from the IL with a BANG pic.twitter.com/RG4o3DyGIT

— Sacramento River Cats (@RiverCats) May 18, 2025

Right fielder/designated hitter Daniel Johnson also homered, and hit 3-12 with a double, a walk, 2 strikeouts, and an error.

It’s been a funny stint with the Giants for the recently-signed outfielder. He has an extra-base hit in 7 of his 14 games, yet has only had 1 multi-hit game, so his overall numbers aren’t too good.

Left fielder Marco Luciano had a rough weekend on offense, hitting 0-8 with 2 strikeouts and getting caught stealing, but he had a pair of outfield assists during Saturday’s game, so that’s fun.

AA Richmond (12-27)


Friday: Richmond Flying Squirrels beat the Erie SeaWolves (Tigers) 5-1 [box score]
Saturday: Richmond Flying Squirrels lost to the Erie SeaWolves 8-0 [box score]
Sunday: Richmond Flying Squirrels lost to the Erie SeaWolves 7-4 [box score]

The story in Richmond will be first baseman/designated hitter Bryce Eldridge (No. 1 CPL) until he gets promoted, so let’s start there. Eldridge is officially finding the stride that led to him breaking out a year ago. On Friday he capped off an absolutely brilliant 24 hours: a day after hitting 2-3 with both a home run and a double, Eldridge one-upped himself, hitting 3-4 with 2 home runs and a double, while driving in 4 runs. A superstar in the making, folks!


oh Bryce is HOT

Back-to-back days with a homer! pic.twitter.com/azQWgtjEBW

— Richmond Flying Squirrels (@GoSquirrels) May 16, 2025

BRYCE ELDRIDGE YOU GOTTA BE KIDDING!!!!

THREE HOMERS IN HIS LAST TWO GAMES AND HIS SECOND TONIGHT! pic.twitter.com/1eGSQkEKei

— Richmond Flying Squirrels (@GoSquirrels) May 17, 2025

Despite making his season debut less than a month ago, Eldridge is already up to 5 big flies on the year, and is rocking a gorgeous .904 OPS and a 161 wRC+. Despite playing in the worst offensive environment of any Giants affiliate, Eldridge has actually increased his isolated slugging year-over-year.

Eldridge hit 90 plate appearances over the weekend, which makes him 1 of 91 such players in the Eastern League. Despite being nearly 4 years younger than the average player at the level, the tall lefty is 7th in OPS, 8th in wRC+, and 9th in isolated slugging (.250). He’s also 14th in batting average (.288), so it’s not just power! He cooled off over the rest of the weekend, hitting 1-8 with a walk, 3 strikeouts, and an error, but needless to say, it’s still been a great year for him.

A trio of other players who are having slow offensive years hit homers in otherwise quiet weekends: shortstop Aeverson Arteaga (No. 12 CPL), catcher Adrián Sugastey (No. 38 CPL), and right fielder/center fielder Cal Mitchell. Other than their dingers, Arteaga (.565 OPS, 66 wRC+) hit 0-8 with a walk and 3 strikeouts; Sugastey (.594 OPS, 72 wRC+) hit 0-5 with a walk and a strikeout, and Mitchell (.513 OPS, 56 wRC+) hit 0-9 with a walk and 7 strikeouts. Sugastey is showing a power increase: his 4 homers has quadrupled his total from last year, and is 1 of his single-season high.

Pretty mediocre pitching. LHP John Michael Bertrand had a delightful start on Friday, going 7 strong innings while allowing just 3 hits, 2 walks, and 1 run, though he only struck out 2 batters. The lack of strikeouts (he has just 26 in 39 innings this year) make it a hard path to the bigs for Bertrand, though the 27-year old has enough funk, control, and left-handedness that I would assume at least a cup of coffee will occur eventually. It’s a 3.92 ERA and a 4.70 FIP on the year for the 2022 10th-round pick out of Notre Dame.

The other starters struggled, with RHP Manuel Mercedes allowing 8 baserunners and 5 earned runs in 4 innings, with 2 strikeouts, and LHP Jack Choate (No. 29 CPL) giving up 9 baserunners and 4 runs in 5 innings, with just 2 strikeouts.

But further dominance out of the pen from RHPs Trent Harris (No. 20 CPL) and Braxton Roxby. The former gave up a hit in a scoreless inning on Friday and struck out 2. He now has a 0.00 ERA and a 1.40 FIP, with 14 strikeouts against 2 walks in 11 innings. The latter struck out 2 batters in a perfect inning on Sunday, lowering his ERA to 1.93 and his FIP to 2.04, and giving him a whopping 23 strikeouts in 14 innings, against just 6 walks. Don’t be surprised if either ends the year in Sacramento.

High-A Eugene (19-20)


Friday: Eugene Emeralds beat Spokane (Rockies) 6-1 [box score]
Saturday: Eugene Emeralds beat Spokane 6-1 [box score]
Sunday: Eugene Emeralds beat Spokane 3-1 [box score]

Hey, that’s some damn fine pitching from the Emeralds, with a trio of games allowing just 1 run. They did it in very different ways, too, as Eugene used a dominant start on Friday and Sunday, and sandwiched a successful bullpen game in between.

One of the dominant starts was predictable, as RHP Shane Rademacher took the mound on Sunday. After a little blip in his last 2 games, Rademacher was back to his dominant self in this one, pitching 6 excellent innings while allowing just 5 hits (all singles), 1 walk, and 1 run, with 4 strikeouts. The 2023 UDFA now has a 1.94 ERA, with just 5 walks in 41.2 innings ... though he has a 3.45 FIP, and just 35 strikeouts.

Friday’s performance was less predictable, as LHP Cesar Perdomo has his best outing of the year by a mile, pitching 7 scoreless innings while allowing just 4 hits and 0 walks, with 5 strikeouts. What a showing!

Perdomo only has a 4.86 ERA and a 5.49 FIP, but in 3 May starts he has 13 strikeouts against just 1 walk, and in his last 2 outings has given up 10 baserunners and 2 runs in 12 innings. Great to see!

Plenty of good relief appearances on the weekend, highlighted by RHP Ian Villers, who gave up a hit in 1.1 scoreless innings on Saturday with 3 strikeouts, lowering his ERA to 2.33 and his FIP to 3.00, and LHP Esmerlin Vinicio, who closed out Sunday with 3 shutout innings featuring 2 hits, 0 walks, and 1 strikeout, which dropped his ERA to 6.00 and his FIP to 5.14. Hopefully the start of his season turning around.

Tons of offense to highlight. The most notable performance belonged to right fielder James Tibbs III (No. 3 CPL) on Friday, who must be a reader of this space and listened when I pointed out that he had been in an extra-base dry spell. Entering the game, Tibbs had just 1 extra-base hit in his previous 14 starts. So what did he do? Went a cool 4-5 with a home run and 2 doubles. That’ll show me!

He was quiet the rest of the weekend, hitting 1-8 with a double and 3 strikeouts, but still. Great to see him have a star game, and be reminded of what he’s capable of. It hasn’t been a stellar season for him, but with a .741 OPS, a 110 wRC+, and just a 14.5% strikeout rate (less than half what it was in his Eugene stint last year), it’s been a pretty encouraging campaign for the reigning 1st-rounder.

Center fielder/designated hitter Bo Davidson (No. 11 CPL) continued his absolutely excellent season, picking up where he left off last year. Davidson was as steady as can be over the weekend, hitting 4-11 with a home run, 3 walks, 3 strikeouts, and a stolen base.

The only thing that’s been able to slow Davidson this year is the injury that sidelined him for a short period in April; otherwise, he’s been lights out across the board. Among the 45 Northwest League hitters with at least 100 plate appearances this year, he’s 1st in batting average (.336), 7th in on-base percentage (.399), 3rd in isolated slugging (.232), 10th in strikeout rate (19.6%), 1st in OPS (.967), and 2nd in wRC+ (162). What a year!

Also having a nice weekend was catcher Onil Perez (No. 37 CPL), who hit 3-8 with a home run, a double, 2 strikeouts, and an error. Perez is quietly having a nice offensive season, with a .701 OPS, a 108 wRC+, a 14.9% walk rate, and just a 16.1% strikeout rate. We’ll take that with high-quality catcher defense any day of the week!

Second baseman Quinn McDaniel continued his all-or-nothing season, hitting 2-11 with a home run, a walk, and a strikeout. The 2022 5th-round pick only has a .235 batting average, but 12 of his 31 hits have gone for extra bases this year, giving him a .753 OPS and a 108 wRC+.


Bo Davidson (.336/.399/.568; .967 OPS), Quinn McDaniel and Onil Perez each homered while James Tibbs III robbed one defensively to carry the Emeralds to victory over Spokane on Saturday. pic.twitter.com/y9JCVz5mCr

— SFGProspects (@SFGProspects) May 20, 2025

Speaking of infield dingers, third baseman/shortstop Cole Foster had a really nice weekend in the 2 games he played, hitting 4-6 with a home run and a hit by pitch. It’s been a brutal offensive year for the 2023 3rd-round pick, who has just a .498 OPS, a 44 wRC+, and a 33.3% strikeout rate. His dinger broke a streak of 23 consecutive games without an extra-base hit, and he has just 2 on the year (though they’re both home runs, thankfully). Maybe the hot weekend can help him turn things around.

Left fielder/center fielder Jonah Cox (No. 26 CPL) had a weekend full of hits and stolen bases. He went 5-14 on the weekend with a double, 3 strikeouts, and 2 stolen bases. He’s having just an average offensive season, with a .710 OPS and a 97 wRC+, but he has 17 stolen bases in 19 attempts and some fantastic defense.

And finally, third baseman Charlie Szykowny (No. 43 CPL), who played twice over the weekend, just keeps getting plunked! He went just 1-6 with a strikeout and a stolen base, but was hit twice. He’s already been hit by 12 pitches this season, including 6 in his last 8 games! Ouch!

Low-A San Jose (21-18)


Friday: San Jose Giants beat the Stockton Ports (A’s) 11-10 (11 innings) [box score]
Saturday: San Jose Giants lost to the Stockton Ports 11-1 [box score]
Sunday: San Jose Giants lost to the Stockton Ports 7-6 [box score]

Well, the series ended in pain for the Baby Giants, as they gave up 3 runs in the 9th inning on Sunday, including a walk-off home run. So it goes!

Not too much to highlight here. Shortstop/designated hitter Walker Martin (No. 14 CPL) continued his absolute explosion, hitting 3-11 with a home run, a double, and 4 walks, though he struck out 6 times and committed 3 errors.


Play of the game: Another game, another Walker Martin home run. That's now SIX home runs in a week, this one a game-tying shot in the ninth. pic.twitter.com/cHN3CTXIkj

— San Jose Giants (@SJGiants) May 17, 2025

Martin’s home run came on Friday, which gave him a staggering 6 bombs in 7 games. My goodness! It has certainly been a tale of 2 seasons for the 2023 2nd-round pick:

First 17 games: 12-68, 1 home run, 1 triple, 1 double, 4 walks, 23 strikeouts, 1 stolen base
Next 9 games: 12-34, 6 home runs, 1 triple, 2 doubles, 9 walks, 13 strikeouts, 2 stolen bases

And that’s how you fix an OPS and a wRC+, which are now .829 and 116, respectively. Excellent numbers, though the Giants will certainly hope that the .235 batting average can rise, and the 31.0% strikeout rate can drop.

Also going deep was first baseman/third baseman Robert Hipwell (No. 25 CPL), who went 2-7 with a 3-run big fly, a walk, a strikeout, and an error. Hipwell has had a similar, if less dramatic season than Martin, as his bating average is just .204 and his strikeout rate is 31.0%, but a nice walk rate and a good amount of power has given him a .740 OPS and a 107 wRC+.

Second baseman/third baseman Jean Carlos Sio had a tremendous Friday, hitting 4-5 with a double, a hit by pitch, a strikeout, and 5 runs batted in. The rest of the weekend didn’t go quite as well, but the 21-year old left-handed hitter is having a season with some things to like in it nonetheless. He has just a .704 OPS and a 95 wRC+, but he has just an 18.1% strikeout rate and a .276 batting average.

Really not a lot going on with the pitchers, at least in the positive sense. None of the starters were sharp, as LHP Greg Farone and RHP Gerelmi Maldonado (No. 36 CPL) both had poor outings, while LHP Jacob Bresnahan (No. 31 CPL) was unable to get out of the 1st inning on Saturday.

RHP Ben Peterson had an awesome relief appearance, giving up no baserunners (save for on an error from a suspect San Jose defense) while striking out 4 batters in 2 innings. He’s been having a rough debut season, so nice to see that. RHP Ryan Slater also pitched well after taking over for Bresnahan, tossing 4.1 shutout innings with just 1 hit, while striking out 2. Last year’s 18th-round pick now has a 1.86 ERA and a 3.20 FIP, and has walked only 3 batters in 19.1 innings, though he has just 14 strikeouts.

Arizona Complex League (6-6)


Friday: ACL Giants lost to the ACL D-backs 4-1 (7 innings) [box score]
Saturday: ACL Giants beat the ACL D-backs 9-0 (7 innings) [box score]
Monday: ACL Giants beat the ACL Athletics 10-3 (7 innings) [box score]

Right now, the Complex League is all about rehabbing players. There are a whole lot of lower-level Minor Leaguers rehabbing in Papago, so let’s check in on them.

Designated hitter/shortstop Maui Ahuna (No. 23 CPL) did something exciting on Monday: he played in the field. Ahuna is a highly gifted shortstop, but he’s been limited to DH through the bulk of his short tenure since being a 2023 4th-round pick. It’s great seeing him back on the field. But he made his mark in the batter’s box, hitting 4-8 with a grand slam, a triple, a double, a walk, 3 strikeouts, and a stolen base. He’s been hitting pretty well, so now that he’s back to playing in field, I’d expect him to be in A-Ball pretty soon.

Left fielder Turner Hill, who is early on in his rehab, had a dynamic weekend, hitting 5-7 with 2 doubles, a walk, and a stolen base. Like Ahuna, Hill has yet to play this season outside of his rehab, so good to see him out there. Center fielder Jose Ortiz (No. 22 CPL) hit 2-8 with a double and 2 strikeouts, and should be back in San Jose soon, where he started the year. First baseman Jeremiah Jenkins, who is just getting started on his rehab, hit 4-7 with a double. Good seeing him out there.

Most excitingly, though, was that center fielder Wade Meckler (No. 13 CPL) made his rehab debut on Monday. He hit 1-3 and drove in 3 runs before getting the final few innings off. Meckler hasn’t played since the opening weekend of the Minor League season, so it is just wonderful that he’s on the field again.

Those were the hitters worth taking note of, but shortstop Dario Reynoso (20 years, 2023 IFA) had a nice go of it, hitting 2-5 with 2 walks, a hit by pitch, a strikeout, and a stolen base.

But the star in the ACL was RHP Argenis Cayama (No. 28 CPL, 18 years, 2024 IFA) who was absolutely untouchable on Saturday. Cayama tossed 4 shutout innings and allowed just a single, a walk, and a hit batter, while striking out 8. Through 3 appearances this year, Cayama has yet to allow an earned run, has a 0.79 WHIP, and has 17 strikeouts in just 11.1 innings. His start to the year has justified the hype!


Argenis Cayama (4 IP, 1 H, 0 R, 1 BB, 8 K), Alix Hernandez, Jose Bello and Samir Chires combined to strike out 13 in Saturday’s 7-inning, 1-hit shutout over the ACL Diamondbacks.
Maui Ahuna added a grand slam to lead the offense for the ACL Giants. pic.twitter.com/5XDEj0vNUA

— SFGProspects (@SFGProspects) May 19, 2025

Home run tracker


AAA Daniel Johnson (3)
AAA Max Stassi (1)
AA Bryce Eldridge x2 (5)
AA Adrián Sugastey (4)
AA Aeverson Arteaga (2)
AA Cal Mitchell (2)
High-A Bo Davidson (5)
High-A Quinn McDaniel (5)
High-A James Tibbs III (4)
High-A Cole Foster (2)
High-A Onil Perez (1)
Low-A Walker Martin (7)
Low-A Robert Hipwell (3)
ACL Maui Ahuna (2)


Tuesday schedule


Sacramento: at Oklahoma City, 5:05 p.m. PT (SP: Trevor McDonald)
Richmond: at Binghamton, 4:07 p.m. PT (SP: Seth Lonsway)
Eugene: vs. Vancouver, 6:35 p.m. PT (SP: Josh Wolf)
San Jose: at Fresno, 11:05 a.m. PT (SP: Hunter Dryden)


Injury Report


Here are all the Minor Leaguers currently on an unable-to-play list. Keep in mind that the Minor Leagues have notoriously poor bookkeeping, so take it with a grain of salt.

Sacramento


LHP Reggie Crawford (No. 10 CPL) — 60-Day IL
RHP R.J. Dabovich — 60-Day IL
LHP Juan Sánchez (No. 33 CPL) — 60-Day IL
OF/1B Victor Bericoto (No. 24 CPL) — 7-Day IL
LHP Ethan Small — 7-Day IL
RHP Cole Waites (No. 32 CPL) — 7-Day IL
RHP Keaton Winn — 7-Day IL
LHP Chris Wright — 7-Day IL

Richmond


2B Nate Furman — 60-Day IL
RHP Ryan Murphy — 60-Day IL
RHP Mat Olsen — 60-Day IL
OF Vaun Brown — 7-Day IL
OF Turner Hill — 7-Day IL (on a rehab assignment)
LHP Nick Zwack — 7-Day IL

Eugene


OF Alexander Suarez — 60-Day IL
LHP Dylan Carmouche — 7-Day IL (on a rehab assignment)
LHP Hayden Wynja — 7-Day IL

San Jose


RHP Sam Bower — 60-Day IL
C Ty Hanchey - 60-Day IL
RHP Spencer Miles — 60-Day IL
SS Maui Ahuna (No. 23 CPL) — 7-Day IL (on a rehab assignment)
RHP Junior Flores — 7-Day IL
INF Jeremiah Jenkins — 7-Day IL (on a rehab assignment)
OF Jose Ortiz (No. 22 CPL) — 7-Day IL (on a rehab assignment)

Source: https://www.mccoveychronicles.com/2...alker-martin-carson-whisenhunt-argenis-cayama
 
Hayden Birdsong justifies the Giants decision-making

Hayden Birdsong kicking his leg after a pitch.

Photo by Kavin Mistry/MLB Photos via Getty Images

Series tied.

A few days ago, Bob Melvin announced that the San Francisco Giants would be moving Hayden Birdsong into the rotation, and shifting Jordan Hicks into a bullpen role.

It was a move a long time in the making. In 2022, the Giants drafted Birdsong, an unheralded pitcher, with the 196th overall pick. In 2023, he started to appear on prospect radars. In early 2024, he broke out in earnest, and made his MLB debut. In the spring, he pitched so well that the Giants stuck him in the bullpen just so they wouldn’t have to face the turmoil of not having him pitch for them.

And on Tuesday, they moved him back into the rotation, where they hope he’ll stay for the next ... I dunno ... decade or so.

It’s along season. There will be downs to accompany the ups. There will be poor performances that precipitate roster transactions.

But for one day, at least, the lanky high school-looking Birdsong made the Giants look very smart.

He wasted no time stamping his arrival. He retired Jonathan India to start the game, then struck out one of the game’s great talents, Bobby Witt Jr., on a truly filthy slider/fastball two-piece meal (set up by a changeup), with Witt swinging and missing at both. And he was just getting started.

It wasn’t an overpowering night for Birdsong, who will surely have plenty of those in his future. It was simply a game in which he looked fully in control and unperturbed by the gravity of the situation, sporting a demeanor that has come to define his big league tenure. He nibbled at the edges of the strike zone early in counts and pounded the inside of it later in counts, avoiding walks entirely but occasionally throwing something more hittable than the count warranted.

Donned in the purple City Connect jerseys that are both goofy and endearing, Birdsong’s only real trouble of the day was when his lone awful pitch happened to be when he was aiming for the first baseman instead of the catcher. After allowing a leadoff single to Kyle Waters in the third, Birdsong’s throw to LaMonte Wade Jr. was a true scud, allowing Waters to take second. Then came Birdsong’s second-worst pitch of the night, this time to home, but far enough away from its intended target that Patrick Bailey had no chance, and Waters moved to third on the wild pitch. A few seconds later, he’d score the first run of the game on a sacrifice fly, bringing about one of baseball’s most laughed-at quirks: Birdsong’s lone run allowed was unearned, because it was all due to an error by his defense ... specifically, by him.

He only made it through five innings, but that was only due to the fact that he’s spent the last two months working out of the bullpen, and isn’t fully up to speed yet. If he pitches this well next week, he’ll go six innings. If he pitches this well the week after, he’ll go seven.

As is, what he did was enough to get the Giants where they try to go every game: to their bullpen with a lead. To their elite quartet of Randy Rodríguez, Camilo Doval, Tyler Rogers, and Ryan Walker, though on this day fellow youngster Kyle Harrison took Rogers’ spot, spelling the veteran after one of his few poor performances of the year.

And the bullpen did its job. Rodríguez thoroughly dominated the sixth, striking out the side but throwing in a walk just to make the Royals feel something. Harrison, attempting to remind us all that Birdsong isn’t the only young potential ace to be excited about, looked outrageously good in the seventh, before giving up a leadoff double in the eighth. After getting an out, he was relieved by Doval, who made last year’s MVP runner-up Witt hit the ball so poorly that he got an infield hit out of it, scoring a run in the process (which was charged to Harrison), and cutting the deficit in half.

And Walker inherited the ninth inning of a 3-2 game, intent on leaving his dramatic performances behind, and achieving that goal masterfully. He got Salvador Pérez to ground out on the third pitch of the at-bat, then got Maikel Garcia to fly out on the fourth pitch. Mark Canha hit the first pitch he saw to Casey Schmitt (who gave Matt Chapman a day off at third base), and the game was over.

Pitching, just like they drew it up. Pitching, with a healthy assist from the defense. Patrick Bailey was masterful behind the dish, not only calling and framing a brilliant game for his young battery-mate, but throwing out both foolish souls who dared run on him.

The infield played a delightfully clean game, and Heliot Ramos had his weekly lay-out for a ball that’s caught while he’s parallel to the ground, looking like a dog jumping off a dock and into the water.

All of that allowed the Giants’ continued offensive woes to not be the story. It was hardly an offensive explosion, but it was just enough. They got started in the fourth inning, when Ramos was hit by a pitch and scored on a blistered triple by Willy Adames, which somehow didn’t bounce into the stands, thank goodness. That tied the game, brought life into the stadium, and made Justin Verlander wonder if good things will ever happen when he’s on the mound.

After Wade walked, Schmitt — who got a start for the second consecutive night, and has looked very comfortably both nights — roped a single into left, scoring the go-ahead run.

They would need insurance, and they would get it, from the very person who decided Monday night’s game: Royals first baseman Vinnie Pasquantino.

24 hours after hitting a two-run blast off of Rogers, Pasquantino fielded a grounder from Wilmer Flores, with no outs and Mike Yastrzemski on first. Given the speed of Wilmer — he is many things, but fast is not one of them — it was a tailor-made double play, but Pasquantino decided to play long toss with Cavan Biggio in left field, instead. Hey, if I knew a Hall of Famer’s son, I’d want to play long toss with him, too.

Instead of the bases being empty with two outs, there were runners at the corners with no outs, and the next batter, Jung Hoo Lee, lined a single to score Yaz.

That was enough to render Harrison’s incoming run meaningless, and to give the Giants a 3-2 win, which catapulted them over the San Diego Padres and back into second in the NL West ... just one win behind you know who.

I’d say they’re feeling pretty good about switching to Birdsong...

Source: https://www.mccoveychronicles.com/2...n-ryan-walker-willy-adames-vinnie-pasquantino
 
5/21 Gamethread: Giants vs. Royals

2214940678.0.jpg

Photo by Andy Kuno/San Francisco Giants/Getty Images

Logan Webb vs. Daniel Lynch, IV

The San Francisco Giants wrap up their series against the Kansas City Royals this afternoon at Oracle Park.

Taking the mound for the Giants will be right-hander Logan Webb, who enters today’s game with a 2.42 ERA, 2.08 FIP, with 69 strikeouts to 16 walks in 63.1 innings pitched over 10 starts. His last start was in the Giants’ 9-1 win over the Athletics on Friday, in which he allowed one run on five hits with four strikeouts and two walks in eight innings.

He’ll be facing off against Royals left-hander Daniel Lynch IV, who will be getting the opener duties today. Lynch enters today’s game with a 1.29 ERA, 4.04 FIP, with 10 strikeouts to seven walks in 21 innings pitched in relief over 20 games. Lynch has already appeared in this series, on Monday, in which he allowed one run on two hits in a third of an inning.


Lineups​

Giants​

  1. Heliot Ramos - LF
  2. Matt Chapman - 3B
  3. Jung Hoo Lee - CF
  4. Wilmer Flores - DH
  5. Willy Adames - SS
  6. Mike Yastrzemski - RF
  7. Tyler Fitzgerald - 2B
  8. Patrick Bailey - C
  9. LaMonte Wade, Jr. - 1B

RHP: Logan Webb

Royals​

  1. Maikel Garcia - 3B
  2. Bobby Witt, Jr. - SS
  3. Vinnie Pasquantino - DH
  4. Salvador Perez - 1B
  5. Mark Canha - LF
  6. Drew Waters - RF
  7. Freddy Fermin - C
  8. Michael Massey - 2B
  9. Kyle Isbel - CF

LHP: Daniel Lynch IV


Game #50


Who: San Francisco Giants (29-20) vs. Kansas City Royals (27-23)

Where: Oracle Park, San Francisco, California

When: 12:45 p.m. PT

Regional broadcast: NBC Sports Bay Area

National broadcast: n/a

Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM

Source: https://www.mccoveychronicles.com/2...w-to-watch-lineups-logan-webb-daniel-lynch-iv
 
Justin Verlander placed on the 15-Day IL

Justin Verlander reaching back to throw a pitch.

Photo by Thearon W. Henderson/Getty Images

Another pitching change.

After going nearly two months with a set, stable rotation, the San Francisco Giants will make their second change to it this week. On Wednesday, after their 8-4 loss to the Kansas City Royals, manager Bob Melvin announced that veteran right-handed pitcher Justin Verlander is headed for the 15-Day Injured List.

Verlander struggled during an appearance on Sunday, not having the results or the velocity that he’s accustomed to. After the game he said he was dealing with something physical, but wouldn’t elaborate. On Tuesday, Melvin said that it was a pectoral issue for Verlander, and that they’d give him another day and reassess.

The reassessment is neither good news nor bad news. According to Melvin, the IL stint — which is for nerve irritation in his right pec — is out of a desire to not push Verlander too hard. The Giants had determined that he would skip his upcoming start, and a little breather on the IL will give him some extra time off. Melvin sounded very optimistic that the three-time Cy Young winner will be back in the rotation after his two-start hiatus, and the 15-day stint on the IL can be retroactive to his Sunday start.

Melvin didn’t reveal who will start in Verlander’s absence, but the Giants have two clear options: Kyle Harrison and Jordan Hicks.

It’s only a matter of time before Harrison is back to being a staple in the rotation, and Hicks was just demoted to the bullpen, so it would make sense to go with the young southpaw. On the other hand, Harrison hasn’t made a start since April 30, so he’s not fully stretched out. Hicks, however, has been starting all year, so he could more conventionally slide back into a first inning role.

Potentially coming into play is the fact that Harrison is seen as a future stalwart of the rotation and, if he pitches well in two starts, it would be very difficult to send him back to the bullpen. Hicks, on the other hand, can fairly easily head back to a relief role, regardless of how well he pitches. That makes Hicks the easy choice if they’re worried about difficult decisions down the line, which I doubt they are.

Either way, the Giants will also have to call someone up to fill the hole in the bullpen left by Harrison or Hicks joining the rotation. Right-handed relievers Tristan Beck and Sean Hjelle would seem to be the favorites given their current roles in AAA Sacramento and their success last year, though right-handed starters Carson Seymour, Mason Black, and Trevor McDonald are all pitching decently in Sacramento, and on the 40-man roster. The Giants, who have two open spots on the 40-man roster, could also promote lefty Carson Whisenhunt, who has been thoroughly dominant this month, or they could call on Barney Nugent Award winner Joel Peguero to add some triple-digit heat to the bullpen.

We might not find out for a few days. The Giants have an off-day on Thursday, so they may not announce a move until Friday’s road game against the Washington Nationals. Because of the off-day, the Giants could also move the rotation up a day, to get a little extra rest time for Harrison (who pitched on Tuesday) or Hicks (who pitched on Wednesday). Verlander was scheduled to pitch on Saturday.

Source: https://www.mccoveychronicles.com/2...verlander-rotation-kyle-harrison-jordan-hicks
 
Back
Top