On Tuesday, for the first time this year, all seven of the San Francisco Giants Minor League Baseball affiliates were in action. So we have a lot to talk about! Let’s dive into it.

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

The big news, as you’ve surely already heard, is that the team’s top prospect is on the move. On Tuesday the Giants announced that first baseman Bryce Eldridge (No. 1 CPL) was getting promoted from AA Richmond to AAA Sacramento, where he’ll be knocking on the door of the Majors. Joining him on the cross-country move is RHP Trent Harris (No. 20 CPL), who is also getting a promotion after striking out 25 batters in 16 innings, while walking just 4.

Eldridge’s arrival in Sacramento creates a bit of a positional logjam, and one way the Giants are addressing that is through another slugger: first baseman and outfielder Victor Bericoto (No. 24 CPL). Bericoto wrapped up his rehab assignment in the ACL and was assigned to Richmond, where he began the season, rather than to Sacramento, where he was playing at the time of his injury.

There was some other movement as well. To make room for Bericoto, Richmond corner infielder Justin Wishkoski was reassigned to High-A Eugene. RHP Ian Villers, a reliever, joined Wishkoski on the Richmond to Eugene flight. And first baseman Jeremiah Jenkins, who was listed on Low-A San Jose’s roster but was rehabbing in the ACL, finished his rehab but was reassigned to the ACL, so he’ll stay put in Papago for now.

Sacramento is also getting a shakeup from the Major League club, as on Wednesday morning the Giants optioned infielder Christian Koss to AAA, while purchasing the contracts of outfielder Daniel Johnson and catcher Andrew Knizner.

AAA Sacramento (28-30)

Sacramento River Cats beat the Sugar Land Space Cowboys (Astros) 11-3
Box score

Most notably: Bryce Eldridge (No. 1 CPL) did not play in this game, but I’d assume he’ll start on Wednesday.

A nice game for the River Cats, and an absolutely superb performance by center fielder Grant McCray, who was a hit machine. The young lefty filled up the box score by hitting 4-5 with a home run, a stolen base, and a strikeout.

I’m sure it’s not lost on McCray that he was passed over for Daniel Johnson when the team made moves on Wednesday — no surprise, given that they need offense and McCray hasn’t been hitting all that well — so let’s see if he’s able to audition for a spot now. He’s definitely been hitting better as of late after a cold start to the year, though it’s still just a .698 OPS and an 87 wRC+. But since May 10, McCray is 27-85 with 2 home runs, 2 triples, and 5 doubles. Excellent!

Right fielder Wade Meckler (No. 13 CPL) also had a nice game, hitting 2-5 with a triple, a walk, and a strikeout. He’s looked pretty solid since returning from the IL.

Also very nice games for second baseman Brett Wisely, who went 2-4 with a double, a stolen base, and a strikeout, and catcher Max Stassi, who hit 2-2 with a double, a walk, and a hit by pitch.

Left fielder Marco Luciano continued his recent slump, hitting 1-4 with a walk, a stolen base, and 3 strikeouts. It’s hard to read the recent roster moves as anything other than an indictment of Luciano.

Things weren’t good on the mound, where RHP Mason Black (No. 7 CPL) could not find the strike zone. Black threw just 43 of 84 pitches for strikes, which resulted in 7 walks and a hit batter in just 3.1 innings. He also gave up 2 hits and 3 runs, while striking out 3. Black had been much better in May than he was in April, but it’s still been a walk-heavy year, with 31 free passes in just 53 innings this season, which has helped lead to a 4.58 ERA and a 5.10 FIP.

LHP Joey Lucchesi and RHP Ryan Watson continued their recent stretch of pitching well. Lucchesi allowed a hit in 2 shutout innings with 2 strikeouts, while Watson pitched a perfect frame with a strikeout. The former now has a 3.62 ERA and a 4.60 FIP, while the latter has a 3.95 ERA and a 3.32 FIP.

AA Richmond (15-37)

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

The post-Eldridge world for Richmond started with a loss, which shouldn’t be surprising, since they were primarily doing that with Eldridge, too.

The game was lost early, as LHP Joe Whitman (No. 9 CPL) got completely rocked. Whitman had been pitching brilliantly, as he’d allowed just 1 earned run in 19 innings over his last 3 starts. But that came crashing down on Tuesday, when he couldn’t miss bats. The 2023 compensation round pick did a good job of staying in the zone, with 40 of his 65 pitches for strikes and just 1 walk. But he also gave up 8 hits in just 3 innings, including 2 home runs, and that tagged him for 7 runs, 6 of which were earned. It’s not every day you see someone’s ERA rise by nearly a full run in a June game!

RHP Braxton Roxby had an exceptional relief appearances, giving up a hit in 0.2 scoreless innings, but achieving both outs by strikeout. He’s down to a 1.47 ERA and a 1.76 FIP, and has an obscene 30 strikeouts in 18.1 innings, with just 7 walks. Perhaps he’ll be following Trent Harris to Sacramento soon…

A poor offensive performance. First baseman Victor Bericoto (No. 24 CPL) returned, but hit 0-4 with 3 strikeouts. Center fielder Carter Howell also returned from the IL and hit 2-5 with a stolen base and a strikeout. Designated hitter Jairo Pomares (No. 41 CPL) continued to start turning his season around by hitting 2-4 with a double, a stolen base, and a strikeout.

High-A Eugene (26-26)

Eugene Emeralds lost to the Everett AquaSox (Mariners) 6-5
Box score

With promotion season officially underway, it’s fair to wonder how much longer Eugene’s star outfielders will be at the level. And on Tuesday, center fielder Bo Davidson (No. 11 CPL) made yet another case to move up a level, hitting 2-4 with 2 doubles, a walk, and a strikeout.

Despite being slightly younger than the average player there, Davidson has thoroughly dominated the Northwest League. Among the 41 qualified hitters in the league, the JUCO lefty is 2nd in batting average (.314), 7th in on-base percentage (.402), 2nd in slugging percentage (.533), 2nd in OPS (.935), and 1st in wRC+ (155). What a season!

Left fielder Scott Bandura also had a nice game at the plate, hitting 2-4 with a triple. It’s been a very successful year for the 2023 7th-round pick, who has an .835 OPS and a 135 wRC+. Catcher Onil Perez (No. 37 CPL) also hit 2-4, which was his 3rd straight multi-hit game. Repeating the level has helped the 22-year old backstop, as he’s raised his OPS from .637 to .756, and his wRC+ from 88 to 126. Love to see that improvement!

An uninteresting day on the mound. LHP Cesar Perdomo got the start but didn’t really have it, giving up 7 hits, 2 walks, and 4 runs in 4.1 innings, while striking out 5. LHP C.J. Widger, RHP Elijah Pleasants, and RHP Nicholas Herold all had no-hit, no-run outings in relief, which was a welcome sight as all 3 have bloated ERAs at the moment.

Low-A San Jose (31-21)

San Jose Giants beat the Rancho Cucamonga Quakes (Dodgers) 5-2
Box score

Finally, some more home runs! Most notably, shortstop Maui Ahuna (No. 23 CPL) went deep in this game, his 1st A-ball bomb after a lengthy rehab stint in the ACL. It was a solo shot in the 1st inning for the 2023 4th-round pick, who hit 1-3 with a walk, a hit by pitch, and a stolen base, though he also had a strikeout and an error. It’s mostly just great to see Ahuna healthy enough to be back in A-ball and playing in the field, though the home run sure is nice, too!

Also getting in on the home run party was first baseman Robert Hipwell (No. 25 CPL), who blasted a 3-run shot in the 2nd inning, though he finished the day just 1-4 with 2 strikeouts.

Hipwell has shown some good power this year, and it’s propelled him to a .775 OPS and a 117 wRC+. But there are certainly some concerns with his profile, as the 2024 6th-round pick has just a .220 batting average and a 29.7% strikeout rate.

Designated hitter Walker Martin (No. 14 CPL) continues to struggle with getting hits, but went 0-1 with 3 walks, a hit by pitch, and a stolen base. Despite just a .203 batting average, Martin has a .726 OPS and a 96 wRC+ thanks to a .223 isolated slugging and an 11.8% walk rate.

RHP Hunter Dryden had a very nice start, pitching 5 innings while allowing just 4 hits, 1 walk, 1 hit batter, and 1 run, and striking out 8. Tremendous! Dryden, last year’s 17th-round pick, has been brilliant lately, and in his last 4 starts has allowed just 2 earned runs (though he does have 9 walks during that span). A 1.32 ERA and a 3.48 FIP are certainly happy stats for a starter in his debut season.

Arizona Complex League (17-7)

ACL Giants beat the ACL Dodgers 8-3 (7 innings)
Box score

Pitching was the star in this one, and it began with a rehab appearance from LHP Nick Zwack, who has been untouchable in that role so far. Zwack pitched 2.1 shutout innings to start the game, allowing 2 hits and striking out 2 batters. The 26-year old southpaw, who didn’t pitch at all in 2024, is now 4 appearances and 7.1 innings into his rehab assignment, and has yet to allow a run or a walk (and just 4 hits, for that matter).

Then it was RHP Keyner Martinez (20 years, 2023 IFA) who pitched 3.2 awesome innings, giving up 4 hits and 1 run, while striking out 6 batters. If you want to see a case of a player making improvements, look no further than Martinez, who made his debut last year (also in the ACL) and had 23 strikeouts against 16 walks in 32.2 innings. This year? He’s got 25 strikeouts against just 3 walks, in a mere 16.1 innings. Awesome stuff.

Not much on offense. Catcher Santiago Camacho (18 years, 2024 IFA) had the only extra-base hit for the team, going 1-3 with a double, a strikeout, and 2 runs batted in. The switch-hitter has just a .644 OPS and a 69 wRC+ this year, but he also has just a 16.4% strikeout rate … and is a catcher who turned 18 just 4 months ago.

Second baseman Dario Reyonoso (20 years, 2023 IFA) continued his exceptional 2nd pass through the ACL, hitting 1-2 with 2 walks and a stolen base.

Dominican Summer League Black (1-1)

DSL Giants Black beat the DSL NYY Yankees 7-3
Box score

The 2nd career game for shortstop Josuar González (No. 5 CPL, 17 years, 2025 IFA), and it went quite well, just like the 1st. The young switch-hitter went 1-3 on the day, drew 2 walks, stole a base, and knocked in a run. So far, so good to start his career!

Also nice games for third baseman Keiberg Camacaro (18 years, 2023 IFA), who hit 1-2 with a double, 2 walks, and a stolen base; right fielder Luis Frias (20 years, 2021 IFA), who hit 2-4 with a triple and a stolen base; and catcher Carlos Martinez (17 years, 2025 IFA), who hit 2-4 with a double in his professional debut.

RHP Mario Gonzalez (18 years, 2024 IFA) had a funny start. It was Gonzalez’s professional debut, as he was signed late in 2024, and he tossed 3 no-hit innings with 3 strikeouts. But he had a very hard time finding the strike zone, with just 20 of 43 pitches for strikes, and 3 walks. Still, mostly good stuff!

RHP Jeremiah Jones (17 years, 2025 IFA) also made his professional debut and was awesome out of the bullpen, striking out 2 batters in a perfect inning.

Dominican Summer League Orange (2-0)

DSL Giants Orange beat the DSL White Sox 21-5 (7 innings)
Box score

21 runs on “just” 13 hits, with 0 home runs. You don’t see that every day!

Despite the offensive explosion, not a ton of standout days. But it was a special day at the office for third baseman Juan Colorado (18 years, 2024 IFA), who hit 3-4 and smacked a pair of doubles, while also stealing a base. It’s only 2 games, but he’s off to a brilliant start after a subpar 2024 debut season.

The DSL Orange team got a whole lot of production from second base. Yulian Barreto (17 years, 2025 IFA) started the game there and hit 1-1 while drawing 3 walks, before being replaced by Franco Willias (20 years, 2023 IFA), who had 2 at-bats and knocked a double and a single. First baseman Diego Villegas (21 years, 2021 IFA) also had a fun game, hitting 1-1 with 4 walks. That’s one way to bump up your OBP!

Nothing of note on the pitching front. Lots of decent performances but no standout games.

Home run tracker

AAA Grant McCray (4)
Low-A Robert Hipwell (4)
Low-A Maui Ahuna (3 total, 1 in Low-A)

Wednesday schedule

Sacramento: at Sugar Land, 5:05 p.m. PT (SP: Carson Ragsdale)
Richmond: at Erie, 3:05 p.m. PT (SP: John Michael Bertrand)
Eugene: vs. Everett, 6:35 p.m. PT (SP: Brayan Palencia)
San Jose: at Rancho Cucamonga, 6:30 p.m. PT (SP: Niko Mazza)