Grab Some Pine/GiantsProspect Report · Jun 1, 2026← Back
SF Giants Farm Report
Week of May 26 to June 1, 2026
Top 51 prospects. Eldridge heats up in the majors. Cavanaugh runs a 1.465 OPS. Hernández keeps mashing in the ACL. Rankings hold.

The headline this week is a 21 year old finally throwing his weight around in the major leagues. Bryce Eldridge went eight for twenty one with a home run and six doubles, including a four for six night on May 31, and his big league OPS has climbed all the way back to .776. Down in the system, Drew Cavanaugh ran a 1.465 OPS at Triple-A with a four for four, two homer game; Jhonny Level homered again and is slugging .576 at eighteen; Luis Hernández kept right on raking in the ACL; and Luis De La Torre spun a five inning, nine strikeout gem at Eugene. The DSL has still not started, and the system is loud anyway.

The top of the board held serve. Luis Hernández, the seventeen year old shortstop, is hitting .313 / .383 / .651 with five home runs in twenty one ACL games and stayed hot in a four game week (1.021 OPS, a homer, a triple, two doubles). Josuar Gonzalez sat out a quiet stretch on the complex schedule but still owns a 1.209 season OPS. The two eighteen-and-under shortstops at the top of this system are the best story the Giants have, and it is not particularly close.

The rest of the Top 10 was a mixed bag. Jhonny Level (1.012) and Drew Gilbert (.875, a homer and a triple) hit; Gavin Kilen (.385) and Bo Davidson (.232, second cold week running) did not. Jesus Rodriguez homered in his four major league at bats, which is a postage stamp sample that we will happily take. Down the list, the Eugene offense had a party: Walker Martin (.977), Carlos Gutierrez (1.033, two homers), and Trevor Cohen (.958) all feasted, while Maui Ahuna followed last week's fourteen strikeout horror show with a 1.162 OPS and five walks.

No ranking changes this week: the board holds from last week, top to bottom. The pressure is building from below, though. Drew Cavanaugh (1.465 L7, .393 at AAA), Nate Furman (1.096, two homers), and Jean Carlos Sio (.310 / .385 / .552 at High-A) are all auditioning for a real deep tier review next week; one more loud week and the bottom of this board gets rewritten.

The Big Board: Top 10
1. Bryce Eldridge 1B, 21, MLB / AAA SacramentoHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA301143852041.333.445.518.963
SeasonMLB1962152818.242.324.452.776
Last 7MLB6218135.381.440.8101.250

This is the week the lights came on. Eight hits in twenty one at bats, a home run, and six (yes, six) doubles, capped by a four for six afternoon on May 31 with the homer and two of those doubles. The major league OPS has climbed from a .529 floor two weeks ago to a respectable .776, and the strikeout rate is down to five in twenty one. A 21 year old is no longer just surviving at the level; he is starting to bend it.

2. Josuar Gonzalez SS, 18, ACL GiantsSTABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL13381611110.421.551.6581.209
Last 7ACL000000----

No games in the last 7 days; the ACL Giants hit a schedule gap and Gonzalez is in the quiet part of the summer before things ramp back up. The body of work remains the most absurd line in the system: .421 / .551 / .658 with an 11 to 10 walk to strikeout ratio at age 18. We will resume the synonym search when he resumes playing.

3. Jhonny Level SS, 18, Single-A San JoseHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA4419162101736.325.392.576.968
Last 7A6248145.333.429.5831.012

Another six game week, another homer, another four walks, a 1.012 OPS. He is now at ten home runs and a .576 slugging percentage in full season ball at eighteen years old. The thing that keeps standing out is that the production is not coming from a free swinger; the walks keep pace with the power. There is nothing about this profile that suggests San Jose is going to hold him much longer.

4. Gavin Kilen SS/2B, 21, High-A EugeneCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+461865341930.285.349.430.779
Last 7A+6253024.120.185.200.385

Three singles in twenty five at bats, no extra base hits, a .385 OPS. The season line took a fifteen point haircut to .285 / .349 / .430. Kilen does not chase and does not strike out much (still under 16 percent for the year), which is exactly why a 3 for 25 week reads as variance rather than a flaw. The Emeralds had a strange offensive week generally; he was on the wrong end of it.

5. Luis Hernández SS, 17, ACL GiantsHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL2183265915.313.383.6511.034
Last 7ACL4164123.250.333.6881.021

Four games (the ACL ran a light schedule this week), four hits including a home run, a triple, and two doubles, a 1.021 L7 OPS. The season line is now .313 / .383 / .651 with five home runs in twenty one games, and the strikeout rate sits at a tidy fifteen in ninety four plate appearances. He is seventeen years old, signed in January, and already slugging .651 in his first taste of pro ball. Nothing about this needs an asterisk.

6. Bo Davidson OF, 23, Double-A RichmondCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA381443561236.243.297.410.707
Last 7AA6212017.095.136.095.232

Two hits in twenty one at bats and seven strikeouts is now a two week pattern rather than a one week dip, and the season slash has slid under .250 / .300 / .415. The contact and the power are real; right now the Eastern League is winning the argument. Worth watching whether this is a slump or something physical.

7. Drew Gilbert OF, 25, MLB San FranciscoWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA114513165.289.389.400.789
SeasonMLB41117273625.231.274.385.659
Last 7MLB6164104.250.250.625.875

Four for sixteen with a home run and a triple, good for an .875 L7 OPS and the best week he has had since the call up. No walks, which is the recurring tax, but the extra base pop is the first sign that the fourth outfielder might have a fifth gear. The major league slash is still a modest .231 / .274 / .385; a few more weeks like this one and the conversation changes.

8. Dakota Jordan OF, 22, High-A EugeneSTABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+481885262365.277.349.431.780
Last 7A+5195035.263.348.263.611

Five hits, three walks, five strikeouts, no extra base damage. The on base skills keep the floor respectable even in a quiet week, but the 65 strikeouts in 48 games are still the reason Double-A is waiting rather than arriving. The tools say the next level; the swing and miss says not yet.

9. Jesus Rodriguez C, 23, MLB San FranciscoSMALL SAMPLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA241003321211.330.400.440.840
SeasonMLB14399235.231.302.385.687
Last 7MLB241100.250.2501.0001.250

Two games, four at bats, one of which left the yard. It is a backup catcher's workload and the sample is the size of a postage stamp, but a home run is a home run and the AAA line (.330 / .400 / .440) remains the actual scouting report. He is doing exactly what you want a depth catcher to do: not embarrass himself, and occasionally do something useful.

10. Luis De La Torre LHP, 22, High-A EugeneWARM
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+101036.0211731454.251.44
Last 7A+228.1326122.161.08

Twelve strikeouts in eight and a third innings across two starts, headlined by a five inning, two hit, nine strikeout gem on May 31 with only one walk. The walk problem (still 31 in 36 innings for the year) did not fully disappear, but the second start was the cleanest version of him we have seen. When the strike zone cooperates the stuff is genuinely a problem for hitters.

Movers and Shakers (11 to 26)
#PlayerPosLvlSeason LineNote
11Keyner MartinezRHPA5.85 ERA, 50 K in 32.1 IPL7: 3.2 IP, 4 ER, 5 BB. Rough start
12Blade TidwellRHPMLB+AAA3.00 ERA in 12 MLB IP / 6.75 in 20 AAA IPL7 AAA: 4 IP, 10 H, 5 ER. Shelled
13Parks Harber3B/1BAA.315 / .380 / .551, 6 HR, 12 2BL7 .681 OPS, quiet but still raking on the year
14Cam MaldonadoOFA.287 / .359 / .513, 8 HR, 13 SBL7 .500 OPS, only two games, one HR
15Jacob BresnahanLHPA+3.47 ERA, 27 K in 23.1 IPL7: 5 IP, 1 ER, 5 K. Quality start
16Carson WhisenhuntLHPAAA3.72 ERA, 62 K in 58 IPL7: 9.2 IP, 6 ER over two starts. Step back
17Daniel SusacCMLB+AAA.293 in 22 MLB G / 1.501 OPS in 5 AAA GL7 MLB: 1 for 9, .472 OPS. Backup grind
18Joe WhitmanLHPAA3.22 ERA, 65 K in 50.1 IP, 0.97 WHIPL7: 6 IP, 3 ER, 9 K, 0 BB
19Trevor CohenOFA+.277 / .376 / .391, 15 SB, 29 BBL7 .958 OPS, two doubles
20Trevor McDonaldRHPMLB+AAA4.34 ERA in 29 MLB IPL7 MLB: 6.1 IP, 2 ER, 6 K. Bounce-back
21Carlos GutierrezOFA+.257 / .366 / .446, 5 HR, 13 SBL7 1.033 OPS, two home runs
22Argenis CayamaRHPA4.50 ERA, 45 K in 36 IPL7: 3 IP, 0 ER, 0 BB. Clean
23Yunior MarteRHPA+3.74 ERA, 41 K in 43.1 IPL7: 5 IP, 5 ER. Clunker
24Walker Martin3B/SSA+.236 / .327 / .392, 6 HR, 10 SBL7 .977 OPS, HR, best week in weeks
25Reggie CrawfordLHPILOut for 2026, shoulder surgeryStatus unchanged
26Diego Velasquez2BAA.260 / .364 / .394, 3 HR, 9 SBL7 .705 OPS, 6 hits in 5 games

The Eugene offense made this section fun to read. Walker Martin (.977 OPS, his first loud week in a while), Carlos Gutierrez (1.033 OPS, two homers), and Trevor Cohen (.958 OPS) all feasted in the same week. Joe Whitman kept being Joe Whitman: six innings, no walks, nine strikeouts, a 0.97 WHIP that refuses to move. Trevor McDonald answered last week's seven run disaster with six and a third innings of two run ball at the major league level, which is the bounce-back you hope for. On the other side, Blade Tidwell got shelled for ten hits and five runs in four Triple-A innings, and Keyner Martinez walked five in a short start. Parks Harber stays at #13 on a quiet week, but the .315 / .380 / .551 season line is knocking on the door of the Top 10.

The Deep Cuts (27 to 51)
#PlayerPosLvlSeason LineNote
27Maui AhunaSSAA.243 / .327 / .405, 3 HR, 10 SBL7 1.162 OPS, 5 BB. Big bounce-back
28Josh BostickRHPILOut for 2026, ruptured AchillesStatus unchanged
29Lorenzo Meola2B/SSA.228 / .337 / .368, 4 HR, 6 SBL7 .569 OPS, quiet week
30Rayner AriasOFACL.077 / .182 / .103 in 13 GL7 .000, 0 for 6, 4 K. Still frozen
31Jakob Christian1B/OFA+.228 / .322 / .418, 3 HRL7: homered May 31, otherwise quiet
32Lisbel DiazOFA+/ACL.244 / .293 / .457, 7 HR (A+)On ACL rehab, 1.098 OPS in 3 G
33Alberto LarocheRHPRookie/AStats not available this weekRoster status unclear
34Aeverson ArteagaSSAAA.318 AA / .267 AAA across 38 GL7 AAA .573 OPS. Still adjusting up
35Nate Furman2BAAA.282 / .384 / .399, 5 HR, 30 BBL7 1.096 OPS, 2 HR. Hot week
36Trent HarrisRHPAAA6.32 ERA, 19 K in 15.2 IPL7: 2.1 IP, 3 ER. Rough stretch
37Victor Bericoto1B/OFMLB+AAA.299 in 43 AAA G / .167 MLB cameoStill up with the big club as depth
38Gerelmi MaldonadoRHPA+4.76 ERA, 18 K in 11.1 IPL7: 0.2 IP, 3 BB. Command gone again
39Reid WorleyRHPILOut for 2026, Tommy John April 16Status unchanged
40Drew CavanaughCAAA.393 / .478 / .786 in 15 AAA GL7 1.465 OPS, 3 HR. 4 for 4, 2 HR on 5/27
41Sabin Ceballos3BAA.228 / .337 / .389, 6 HRL7 .458 OPS but five walks
42Scott BanduraOFAAA.250 AAA / .324 AAL7 AAA .714, a homer. Settling in
43Yulian Barreto2BDSL/ACLSeason has not startedDebuts this summer
44Jack ChoateLHPAA2.08 ERA, 26 K in 21.2 IP (pen)No outing in the window
45Carlos De La RosaLHPRookieSeason has not startedDebuts later
46Logan MartinRHPAA3.99 ERA, 31 K in 29.1 IPL7: 1.2 IP, 3 ER. Rough relief
47Hunter DrydenRHPA+3.58 ERA, 40 K in 32.2 IPL7: 2.2 IP, 2 ER, 4 BB
48Robert Hipwell1B/3BA+.143 / .359 / .208 in 27 GL7: 6 walks in 3 G. All OBP, no bat
49Jean Carlos Sio2B/SSA+.310 / .385 / .552, 4 HRL7 .654 OPS, cooled but still a riser
50Anthony MarquezSS/2BACLSeason has not startedOn ACL roster, awaiting debut
51Jose AstudilloOF/2BAAA+A.279 / .338 / .328 (A), brief AAA cupL7: 1 for 2 in a AAA spot start

Drew Cavanaugh is forcing a conversation. The catcher ran a 1.465 OPS in six games (three home runs, including a four for four, two homer, five RBI explosion on May 27) and is now hitting .393 / .478 / .786 across fifteen Triple-A games. He has been promoted twice this year and refuses to acknowledge that the levels are supposed to get harder; a real ranking jump is coming. Nate Furman matched the energy with a 1.096 OPS and two homers of his own at Sacramento. Maui Ahuna, who struck out fourteen times in nineteen at bats last week, answered with a 1.162 OPS and five walks, which is the most encouraging thing he has done all month. Jean Carlos Sio cooled to a .654 week but the .310 / .385 / .552 High-A line is the real story; he climbs from "stats not available" purgatory into legitimate sleeper territory. Rayner Arias remains stuck (.077 in the ACL), the one genuinely worrying line in the lower minors.

Weekly Awards

Prospect of the Week (L7): Drew Cavanaugh. A 1.465 OPS over six games with three home runs, headlined by a four for four, two homer, five RBI afternoon on May 27. Bryce Eldridge (1.250 L7 OPS at the major league level, six doubles and a homer) gets the headline co-billing for doing it where it counts most. Luis Hernández (1.021 L7 at age seventeen in the ACL) rounds out the podium.

Riser of the Week: Maui Ahuna, who followed a brutal prior week (fourteen strikeouts in nineteen at bats) with a 1.162 OPS and five walks, the most encouraging week he has had all month. Honorable mention to Drew Cavanaugh, whose .393 / .478 / .786 Triple-A line is going to force a real ranking jump the moment we run the deep tier review next week.

Cause for Concern (L7, not injuries): Bo Davidson. Two for twenty one with seven strikeouts makes it two frozen weeks in a row, and the Double-A slash has slid under .250 / .300 / .415. The tools are not in question; the current results are. Honorable mention to Blade Tidwell, who gave up ten hits and five runs in four Triple-A innings.

Best Single Game Line: Drew Cavanaugh on May 27 at Sacramento: four for four with two home runs and five RBI. The pitching counterpart is Luis De La Torre on May 31, five innings of two hit, nine strikeout, one walk baseball at Eugene, comfortably his best start of the year.

Injury Report
PlayerStatusOutlook
Reggie Crawford (#25)Shoulder surgeryOut all of 2026
Josh Bostick (#28)Ruptured AchillesOut all of 2026
Reid Worley (#39)Tommy John (April 16)Out all of 2026

No new injuries this week. Lisbel Diaz turned up on an ACL rehab assignment, which is the only roster wrinkle worth noting, and he is hitting in it. The three long-term names are unchanged.

The DSL season still has not started, which means we remain at the mercy of small samples, Bryce Eldridge's doubles, and whatever Drew Cavanaugh decides to do to Pacific Coast League pitching next. The moment the complex leagues open we will have more prospects than column inches. Until then, see you next Tuesday.

Stats sourced from the MLB Stats API for the period May 26 to June 1, 2026. Rankings: Prospects1500 2026 board, adjusted weekly for performance. Hot/Warm/Stable/Cold by L7 OPS for hitters; composite ERA, WHIP, K, BB for pitchers. Entries noted "season has not started" are DSL/Rookie players awaiting their first 2026 game; their absence from the stat lines is not a comment on their talent.