Grab Some Pine/GiantsProspect Report · Jun 9, 2026← Back
SF Giants Farm Report
Week of June 2 to June 8, 2026
Top 51 prospects. Davidson homers in five of six. Eldridge hits .400 in the majors. A wave of Triple-A promotions. Cavanaugh rises.

Bo Davidson homered in five of six games this week, and it was somehow not the only thing worth writing about. The Double-A outfielder slugged 1.000 over the week (five home runs, a 1.385 OPS) one fortnight after this report had quietly written him off, which is a useful reminder that a slump and a profile are different things. He moves up to #4. Elsewhere, Bryce Eldridge hit .400 in the majors, Jhonny Level earned a promotion to High-A and did not cool off, and Luis De La Torre struck out twelve in a one hit shutout effort. It was a good week to be a Giants prospect.

At the very top, the story splits. Bryce Eldridge (.400, .904 L7 OPS) is no longer surviving in the majors; he is hitting, with a five strikeout week and a season slash that has climbed to .287 / .364 / .448. Josuar Gonzalez still owns a 1.209 season OPS, but I owe you a correction: his absence is not the schedule gap I called it the last two weeks. He has not played since May 23 and is apparently hurt again, almost certainly the hamstring that already cost him six weeks this spring (see the injury report below). Luis Hernández, all seventeen years of him, kept right on slugging (.628 on the year). The two complex-league shortstops are still the best long-term story this system has; the difference is that one of them is on the field and one of them is not.

The promotions were the connective tissue this week. Jhonny Level moved up to Eugene and hit .370 out of the gate; Joe Whitman and Yunior Marte both jumped a level and dominated their debuts; and down in the deep cuts, Drew Cavanaugh is hitting .370 / .460 / .699 at Triple-A and forcing a real ranking move. Not everything was up: Gavin Kilen had a quiet week and slides a notch, Maui Ahuna struck out eleven times in twenty at bats, and Jacob Bresnahan had an afternoon he will want back.

Two ranking changes up top: Bo Davidson rises from #6 to #4 on the back of his five home run week, with Gavin Kilen sliding to #6. In the deep tier, Drew Cavanaugh climbs ten spots to #30 and is not done climbing. The board is starting to move with the bats, which is exactly how it should be in June.

The Big Board: Top 10
1. Bryce Eldridge 1B, 21, MLB San FranciscoHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA301143852041.333.445.518.963
SeasonMLB26872521123.287.364.448.812
Last 7MLB72510035.400.464.440.904

Ten hits in twenty five at bats, a .400 week, and exactly five strikeouts, which is the kind of contact line you do not expect from a 21 year old in his second month of major league at bats. No home runs this time, but the on base number (.464 L7) and the steadily climbing season slash (.287 / .364 / .448) tell the real story: he has stopped looking overmatched and started looking like a hitter who belongs. The rookie is now slugging .448 in the majors and the panic of the .529 April feels like a long time ago.

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

A correction to what this report told you the last two weeks: this is not a schedule gap, and Gonzalez is not just resting. He has not played since May 23, while the ACL Giants have kept right on going (teammate Luis Hernández has been in the lineup the whole stretch), which means it is him being held out, not the league taking a break. The likely culprit is the hamstring that already cost him six weeks this spring: on May 23 he took one at bat, singled, and was lifted, the textbook tweaked-something exit. There is no formal IL move because the complex-league IL is informal and untransacted, and no return date has surfaced. The .421 / .551 / .658 line over thirteen games is entirely real, which is why he holds at #2, but the bat is on hold until the hamstring is.

3. Jhonny Level SS, 18, High-A EugeneWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA4419162101736.325.392.576.968
SeasonA+62710005.370.414.481.895
Last 7A+62710005.370.414.481.895

San Jose did not hold him. Level earned the promotion to High-A Eugene and responded by going ten for twenty seven (.370) in his first six games at the level, a .895 OPS without missing a beat. The full season line across both stops sits at .325 / .392 / .576 with ten home runs, and he is doing it as one of the youngest position players in the entire California-to-Oregon pipeline. No homers in the new park yet, but the hits kept coming the day he walked in the door.

4. Bo Davidson OF, 23, Double-A Richmond ↑ UP from #6HOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA4417045111240.265.310.500.810
Last 7AA62610504.385.3851.0001.385

Well, that escalated. After two cold weeks that had this section worried, Davidson homered in five of six games (five home runs total) and slugged a cartoonish 1.000 over the week for a 1.385 OPS. The season slugging jumped back to an even .500 and the whole profile snapped back into focus in seven days. He moves up to #4 because this is exactly the swing-and-power combination that made him a riser in the first place; the only thing the cold spell proved is that he gets out of them in a hurry.

5. Luis Hernández SS, 17, ACL GiantsWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL25942951118.309.383.6281.011
Last 7ACL4113023.273.385.455.839

Four games on a light ACL schedule, three hits, two walks, an .839 L7 OPS that keeps the season line humming at .309 / .383 / .628. He is seventeen, he signed in January, and he is slugging .628 in his first professional summer with eighteen strikeouts in a hundred plus plate appearances. The pitch recognition for a teenager this raw is the part scouts keep underlining. Holds at #5 and is not going anywhere but up.

6. Gavin Kilen SS/2B, 21, High-A Eugene ↓ DOWN from #4STABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+522115952232.280.346.422.768
Last 7A+6256132.240.321.360.681

Six for twenty five with a home run and only two strikeouts; not a bad week, just a quiet one, and it slides him to #6 behind Davidson's fireworks rather than reflecting anything wrong. The elite contact skills are intact (32 strikeouts in 211 at bats for the year), and a .280 / .346 / .422 line at High-A is perfectly respectable. The power is the lone question, but a 21 year old who never swings and misses tends to figure that part out.

7. Drew Gilbert OF, 25, MLB San FranciscoSTABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonMLB48132313830.235.284.379.663
SeasonAAA114513165.289.389.400.789
Last 7MLB7154025.267.353.333.686

Four for fifteen with two walks, which nudges the on base number in the right direction but otherwise reads as a quiet week of fourth outfielder reps. The major league line is stuck at .235 / .284 / .379, and the underlying issue remains the same: the contact is fine, the walk rate is thin, and the power has not translated. He is useful and he is up, but the bat needs another gear to be more than a bench piece.

8. Dakota Jordan OF, 22, High-A EugeneWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+542135972472.277.344.437.781
Last 7A+6257117.280.308.480.788

Seven hits including a home run, a .788 L7 OPS, and seven more strikeouts to keep the season total at a hefty seventy two in fifty four games. That whiff rate is the entire scouting report: when he connects the ball goes a long way (.437 slugging, real raw power), but the swing decisions are why Double-A is still a few good weeks away. A solid, in-character week from a high-variance bat.

9. Jesus Rodriguez C, 23, AAA SacramentoSTABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA291173721313.316.378.427.805
SeasonMLB14399235.231.302.385.687
Last 7AAA5174012.235.250.353.603

Back at Triple-A for the week and went four for seventeen, a quiet .603 stretch that does nothing to dent the .316 / .378 / .427 line that has defined his season in Sacramento. The bat-to-ball remains genuinely good (thirteen strikeouts in twenty nine games), and the shuttle between the River Cats and a backup major league role continues. A down week in volume, not in approach.

10. Luis De La Torre LHP, 22, High-A EugeneHOT
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+111142.0221732573.641.29
Last 7A+116.0101120.000.33

The best start of his year, and it was not close. On June 6 he went six innings, allowed one hit, walked one, and struck out twelve, a 0.33 WHIP masterpiece that dropped his season ERA to 3.64. The walks (still thirty two in forty two innings) are the thing standing between him and a real prospect leap, but on nights when the command shows up, the stuff (fifty seven strikeouts already) is flat unfair. More of June 6, please.

Movers and Shakers (11 to 26)
#PlayerPosLvlSeason LineNote
11Keyner MartinezRHPA5.20 ERA, 59 K in 36.1 IPL7: 4 IP, 0 ER, 9 K, 2 BB. Sharp start
12Blade TidwellRHPMLB+AAA3.00 ERA in 12 MLB IP / 5.87 in 30.2 AAA IPL7 AAA: 2 GS, 10.2 IP, 5 ER, 9 K. Middling
13Parks Harber3B/1BAA.309 / .381 / .544, 7 HR, 30 RBIL7 .885 OPS, a homer and four walks
14Cam MaldonadoOFA.278 / .340 / .497, 9 HR, 13 SBL7 .559 OPS, one HR but quiet, seven K
15Jacob BresnahanLHPA+4.97 ERA, 32 K in 25.1 IPL7: 2 IP, 5 ER, 5 BB. Got away from him
16Carson WhisenhuntLHPAAA3.66 ERA, 72 K in 64 IPL7: 6 IP, 2 ER, 10 K, 0.83 WHIP. Bounce-back
17Daniel SusacCMLB+AAA.297 in 26 MLB G / 1.501 OPS in 5 AAA GL7 MLB: 5 for 16, .665 OPS. Backup grind
18Joe WhitmanLHPAAA3.22 ERA, 65 K in 50.1 AA IPPromoted to AAA: 6 IP, 0 ER, 4 K, 0 BB debut
19Trevor CohenOFA+.294 / .385 / .422, 19 SBL7 1.078 OPS, .407, two doubles, four SB
20Trevor McDonaldRHPMLB+AAA4.15 ERA, 37 K in 39 MLB IPL7 MLB: 2 GS, 10 IP, 4 ER, 10 K
21Carlos GutierrezOFA+.257 / .359 / .437, 5 HR, 13 SBL7 .668 OPS, cooled off after a hot stretch
22Argenis CayamaRHPA4.50 ERA, 45 K in 36 IPNo outing in the window
23Yunior MarteRHPAA3.74 ERA, 41 K in 43.1 A+ IPPromoted to AA: 2 GS, 9.2 IP, 3 ER, 12 K
24Walker Martin3B/SSA+.244 / .328 / .399, 7 HR, 10 SBL7 .783 OPS, a home run
25Reggie CrawfordLHPILOut for 2026, shoulder surgeryStatus unchanged
26Diego Velasquez2BAA.272 / .369 / .401, 3 HR, 9 SBL7 .859 OPS, seven hits in five games

The promotion wire ran hot this week. Joe Whitman earned the bump to Triple-A and christened it with six shutout innings, no walks, four strikeouts; Yunior Marte moved up to Double-A and punched out twelve over two starts. Trevor Cohen was the best bat in the section, a 1.078 OPS week with a .407 average and four stolen bases, the kind of table-setting that makes you look twice at the .385 on base number. Carson Whisenhunt answered a soft prior week with ten strikeouts and a 0.83 WHIP over six innings. On the other side, Jacob Bresnahan walked five and gave up five in a two inning misadventure, and Cam Maldonado went quiet (.559) with seven strikeouts. Parks Harber holds at #13, but the .309 / .381 / .544 line is still pounding on the Top 10 door.

The Deep Cuts (27 to 51)
#PlayerPosLvlSeason LineNote
27Maui AhunaSSAA.232 / .313 / .375, 3 HR, 10 SBL7 .340 OPS, 11 K in 20 AB. Frozen again
28Josh BostickRHPILOut for 2026, ruptured AchillesStatus unchanged
29Lorenzo Meola2B/SSA.236 / .338 / .366, 4 HR, 6 SBL7 .698 OPS, six hits in six games
30Drew CavanaughCAAA.370 / .460 / .699, 1.159 OPS in 20 AAA GUp from #40. L7 .812. Mashing at Triple-A
31Rayner AriasOFACL.111 / .196 / .133 in 17 GL7 .619 (2 for 6). A faint thaw, finally
32Jakob Christian1B/OFA+.233 / .324 / .433, 4 HRL7 .879 OPS, a home run in three games
33Lisbel DiazOFA+.238 / .281 / .435, 7 HR, 29 RBIL7 .500 OPS, quiet five game stretch
34Alberto LarocheRHPRookie/AStats not available this weekRoster status unclear
35Aeverson ArteagaSSAAA.318 AA / now at Triple-AL7 AAA .882 OPS, .375. Promotion taking
36Nate Furman2BAAA.283 / .378 / .415, 5 HR, 30 BBL7 .862 OPS, .542 SLG. Steady producer
37Trent HarrisRHPAAA5.94 ERA, 19 K in 16.2 IPL7: 1 clean inning. Quiet week
38Victor Bericoto1B/OFMLB+AAA.299 in 43 AAA G, up as depthL7 MLB: home run, .778 OPS in 4 G
39Gerelmi MaldonadoRHPA+4.73 ERA, 21 K in 13.1 IPL7: 2 IP, 1 ER, 3 BB. Command shaky
40Reid WorleyRHPILOut for 2026, Tommy John April 16Status unchanged
41Sabin Ceballos3BAA.218 / .332 / .369, 6 HRL7 .462 OPS but three walks
42Scott BanduraOFAAA.279 AAA / .324 AA on the yearL7 AAA .831 OPS, .350. Settling in up top
43Yulian Barreto2BACL.267 / .371 / .283 in 19 ACL GACL debut is underway; all OBP so far
44Jack ChoateLHPAA1.99 ERA, 28 K in 22.2 IP (pen)L7: 1 IP, 2 K. Brief but clean
45Carlos De La RosaLHPRookieSeason has not startedDebuts later this summer
46Logan MartinRHPAA3.99 ERA, 31 K in 29.1 IPNo outing in the window
47Hunter DrydenRHPA+4.29 ERA, 49 K in 42 IPL7: 9.1 IP, 7 ER over two starts. Rough
48Robert Hipwell1B/3BA+.148 / .355 / .247 in 28 GL7: a home run in his one game. All OBP
49Jean Carlos Sio2B/SSAA.310 / .385 / .552, 4 HR (A+)Promoted to AA: .421 OPS, cold first look
50Anthony MarquezSS/2BACL.250 / .372 / .361 in 22 ACL GACL season underway; patient bat, light pop
51Jose AstudilloOF/2BA.262 / .319 / .308 in 19 GL7: 0 for 4 in a single appearance

Drew Cavanaugh stopped knocking and kicked the door in. The catcher is hitting .370 / .460 / .699 with a 1.159 OPS across twenty Triple-A games, he has been promoted twice this season, and he keeps treating each new level like it owes him money. He jumps ten spots to #30, and that is being conservative; one more week and he is in the movers tier for real. The Sacramento offense is loaded with risers: Nate Furman (.862, .542 slug), Aeverson Arteaga (.882 in his first Triple-A reps), and Scott Bandura (.831) are all making the promotion stick. Down in the complex, Rayner Arias finally got two hits in a week, a small mercy after a brutal start, while Maui Ahuna went the other way, striking out eleven times in twenty at bats one week after a five walk explosion. Yulian Barreto and Anthony Marquez are both up and running in the ACL now, patient young bats waiting for the power to follow.

Weekly Awards

Prospect of the Week (L7): Bo Davidson. Five home runs in six games, a 1.000 slugging percentage, a 1.385 OPS, and a home run in five of the six games he played. After two weeks of this section fretting about him, he answered with the loudest week any Giants prospect has had this year. Bryce Eldridge (.400 with a .904 OPS at the major league level) and Luis De La Torre (twelve strikeouts, one hit allowed) round out the podium.

Riser of the Week: Drew Cavanaugh, who is hitting .370 / .460 / .699 across twenty Triple-A games and climbs ten spots to #30. Honorable mention to the Sacramento promotion class: Joe Whitman (six shutout Triple-A innings), Yunior Marte (twelve strikeouts in his Double-A debut), and Aeverson Arteaga, all of whom made their bump up a level look easy. Trevor Cohen (1.078 OPS, four steals) was the best non-promoted bat below the Top 10.

Cause for Concern (L7, not injuries): Maui Ahuna. One week after a five walk, 1.162 OPS breakout, he struck out eleven times in twenty at bats for a .340 OPS. The whiplash is the worry; the contact comes and goes by the week. Honorable mention to Jacob Bresnahan, who walked five and gave up five runs while recording only six outs.

Best Single Game Line: Luis De La Torre on June 6 at Eugene: six innings, one hit, no runs, one walk, twelve strikeouts. A 0.33 WHIP gem and comfortably the best start of his season. The hitting counterpart belongs to Bo Davidson, who homered in five straight contests to anchor his five home run week.

Injury Report
PlayerStatusOutlook
Josuar Gonzalez (#2)Hamstring (likely re-aggravation)Held out since May 23, no return date
Reggie Crawford (#25)Shoulder surgeryOut all of 2026
Josh Bostick (#28)Ruptured AchillesOut all of 2026
Reid Worley (#40)Tommy John (April 16)Out all of 2026

The headline here is Josuar Gonzalez. Earlier reports framed his absence as a schedule gap; it is not. The #2 prospect has been held out since May 23 (he singled in his only at bat that day and was lifted), almost certainly the hamstring that already cost him six weeks this spring, with no return date and no formal IL move because the complex-league IL is informal. The three long-term names are unchanged, and the one bit of upward roster news is a wave of promotions to Triple-A Sacramento for Whitman, Arteaga, and Bandura.

A week with five Bo Davidson home runs, a twelve strikeout De La Torre start, a .400 Eldridge stretch in the majors, and a fistful of promotions that all took on the first try. The system is not just deep right now; it is moving in the right direction, several players at a time. The DSL signees are still warming up, the ACL teenagers are still the headline, and the next loud week is never more than seven days away. See you next Tuesday.

Stats sourced from the MLB Stats API for the period June 2 to June 8, 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.