Grab Some Pine/GiantsProspect Report · Jun 16, 2026← Back
SF Giants Farm Report
Week of June 9 to June 15, 2026
Top 51 prospects. Eldridge homers three times in the majors. Astudillo and Sio erupt in the deep cuts. Maldonado climbs.

Bryce Eldridge hit three home runs in the major leagues this week and posted a 1.650 OPS, and somehow he was not the only Giant having the best week of his year. The 21 year old went eight for seventeen with five walks and two strikeouts, the loudest seven days anyone in this report has managed all season, and his big league line is now a preposterous .317 / .405 / .548. The April panic feels like it happened to a different player. Behind him, the bottom of the board lit up: Jose Astudillo and Jean Carlos Sio both hit three home runs, Cam Maldonado mashed his way into the movers tier, and the deep cuts finally gave us something to shout about.

At the top, the picture is mostly steady and mostly happy. Bo Davidson backed up his five home run week with a 1.131 OPS and a .520 on base mark, two straight loud weeks since he moved to #4. Luis Hernandez kept slugging (.866 L7, .602 on the season at age seventeen), Jhonny Level kept hitting line drives at Eugene, and Gavin Kilen and Dakota Jordan both turned in tidy WARM weeks. The one sour note up top: Jesus Rodriguez went one for twenty and earned a cold badge at #9. And Josuar Gonzalez remains parked on the shelf with the hamstring, a 1.209 OPS frozen in amber.

The movement this week came from below. Cam Maldonado rises from #14 to #11 on a two homer, two triple week, with the season profile (.288 / .347 / .535, eleven homers, thirteen steals) now genuinely knocking on the Top 10 door. Trevor Cohen climbs to #16 on his second straight scorcher. And in the deep cuts, Jose Astudillo (three homers, ten RBI) and Jean Carlos Sio (three homers, a 1.613 OPS) forced real ranking jumps. Not everyone rose: Trevor McDonald got rocked in the majors, Aeverson Arteaga struck out seven times in ten at bats, and Diego Velasquez went quietly cold.

Ranking changes this week: Cam Maldonado up to #11 (from #14) and Trevor Cohen up to #16 (from #19) in the movers tier; Jose Astudillo jumps to #39 (from #51) and Jean Carlos Sio to #43 (from #49) in the deep cuts, with Jakob Christian up a spot to #31 and Aeverson Arteaga sliding one to #36. The Top 10 holds its order; the action this week was everywhere else.

The Big Board: Top 10
1. Bryce Eldridge 1B, 21, MLB San FranciscoHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA301143852041.333.445.518.963
SeasonMLB311043351625.317.405.548.953
Last 7MLB5178352.471.5911.0591.650

Eight hits in seventeen at bats, three home runs, five walks, and two strikeouts. That is not a hot streak, that is a 21 year old kicking the door off the hinges, and he did it in the major leagues. The 1.650 L7 OPS is the loudest single week any Giant in this report has posted all year, and it dragged the season slash to a frankly absurd .317 / .405 / .548 with five MLB home runs. The kid who looked overmatched in April is now the best hitter in the system at any level, and he is doing it against big league pitching. There is nothing left to project; he has arrived.

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

Still nothing, and still not a schedule gap. Gonzalez has not appeared since May 23, now more than three weeks, while the ACL Giants have kept playing around him (Luis Hernandez has been in the lineup the whole time). This is the hamstring that already swallowed six weeks of his spring; there is no return date and no formal IL move, because the complex-league IL is a clipboard and a shrug. The .421 / .551 / .658 line in thirteen games is real and electric, which is the only reason an injured player holds at #2. The talent is not in question; the availability is.

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

Six for twenty one with three doubles in his second week at High-A, a .776 OPS that keeps the post-promotion line at a tidy .333 / .385 / .458. No home runs yet at Eugene, but the contact has not flickered and he is still one of the youngest regulars at the level. The full-season slash across both stops sits at .325 / .392 / .576 with ten home runs. He did not earn the bump and then shrink; he just kept hitting line drives.

4. Bo Davidson OF, 23, Double-A RichmondHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA5018852121846.277.335.511.846
Last 7AA6187166.389.520.6111.131

He followed up his five home run eruption with a week that was almost as loud in a different shape: seven for eighteen, a home run, and six walks for a 1.131 OPS. The on base number (.520 L7) is the part that should make you sit up, because power weeks come and go but a hot bat that also takes its walks is a different animal. The season line is up to .277 / .335 / .511 with twelve home runs, and the two-week run since he moved to #4 has been the best stretch of his year. Holds at #4 and looks like he belongs there.

5. Luis Hernandez SS, 17, ACL GiantsWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL291083451220.315.390.602.992
Last 7ACL4145012.357.438.429.866

Five for fourteen with two strikeouts in a four game week, an .866 OPS that nudges the season line to .315 / .390 / .602 with a .992 OPS. He is seventeen years old, he signed in January, and he is slugging .602 in his first professional summer while striking out in less than a fifth of his plate appearances. The slug dipped a touch this week without a homer, but the contact is the whole point: pitch recognition this advanced from a teenager this raw is the rarest thing in the system. Holds at #5, headed nowhere but up.

6. Gavin Kilen SS/2B, 21, High-A EugeneWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+572326552437.280.346.422.768
Last 7A+5216025.286.348.429.776

If you laid Kilen's week next to Level's you could not tell them apart: both went six for twenty one with three doubles for a .776 OPS, which is either cosmic and meaningful or pure coincidence (it is coincidence). The contact engine hums along, twenty four walks against thirty seven strikeouts in two hundred thirty two at bats, and the .280 / .346 / .422 line is steady High-A production. The power is the only thing keeping him from a bigger climb, but a 21 year old who almost never whiffs usually grows into more than five home runs.

7. Drew Gilbert OF, 25, MLB San FranciscoSTABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA114513165.289.389.400.789
SeasonMLB531403231331.229.303.371.674
Last 7MLB581051.125.500.250.750

One hit and five walks in eight at bats, which is a strange little box score: he reached base half the time and barely swung. The .750 L7 OPS is almost entirely the walks talking, and the major league line is stuck at .229 / .303 / .371. The plate discipline is genuinely encouraging, but a fourth outfielder who needs to walk his way to a .750 OPS is still a fourth outfielder. The bat has to find a gear the at bats keep hinting at and not delivering.

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

Six hits including a home run, an .842 L7 OPS, and six more strikeouts to push the season total to a towering seventy eight in fifty nine games. Same scouting report as every week: when he connects it leaves in a hurry (.444 slugging, real thump), but the strikeout rate is why Double-A is still a project rather than a promotion. A perfectly fine, perfectly in-character week from one of the higher-variance bats in the system.

9. Jesus Rodriguez C, 23, AAA SacramentoCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA341373821418.277.340.372.712
SeasonMLB14399235.231.302.385.687
Last 7AAA5201015.050.095.050.145

One hit in twenty at bats, a .145 OPS, the kind of week that makes a catcher want to burn the tape. It dragged the Triple-A line down to .277 / .340 / .372, a real correction from the .316 he was carrying a fortnight ago. The bat-to-ball is still the calling card over the full season (eighteen strikeouts in thirty four games), so this reads as a cold snap rather than a collapse, but it was cold enough to earn the badge. He stays at #9 on the strength of the body of work, not the last seven days.

10. Luis De La Torre LHP, 22, High-A EugeneSTABLE
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+121247.0272034643.831.30
Last 7A+115.053275.401.40

A week after the twelve strikeout gem, he came back down to earth: five innings, five hits, three runs, two walks, seven strikeouts. The strikeout stuff travels (sixty four in forty seven innings now), but the three runs nudged the season ERA to 3.83 and the command was merely okay rather than the surgical version we saw on June 6. This is the De La Torre tightrope in miniature: dominant when he throws strikes, hittable when he is just around the zone. A stable, unremarkable start sandwiched by his ceiling and his floor.

Movers and Shakers (11 to 26)
#PlayerPosLvlSeason LineNote
11Cam MaldonadoOFA.288 / .347 / .535, 11 HR, 13 SBUp from #14. L7 1.146 OPS, 2 HR, two triples
12Keyner MartinezRHPA4.57 ERA, 67 K in 41.1 IPL7: 5 IP, 0 ER, 8 K, 1 BB. Sharp
13Blade TidwellRHPMLB+AAA3.00 ERA in 12 MLB IP / 5.30 in 35.2 AAA IPL7 AAA: 5 IP, 1 ER, 7 K. Solid
14Parks Harber3B/1BAA.294 / .376 / .506, 7 HRL7 .584 OPS, five walks but a quiet bat
15Jacob BresnahanLHPA+4.58 ERA, 41 K in 35.1 IPL7: 10 IP, 4 ER, 9 K. Bounce-back
16Trevor CohenOFA+.300 / .390 / .442, 22 SBUp from #19. L7 1.076 OPS, three steals
17Carson WhisenhuntLHPAAA3.65 ERA, 77 K in 69 IPL7: 5 IP, 2 ER, 4 BB. Soft start
18Daniel SusacCMLB+AAA.299 in 30 MLB G / 1.501 OPS in 5 AAA GL7 MLB: 4 for 13, .742 OPS. Backup reps
19Joe WhitmanLHPAAA1.59 ERA in 11.1 AAA IP / 3.22 AAL7 AAA: 5.1 IP, 2 ER, 7 K
20Trevor McDonaldRHPMLB+AAA4.64 ERA, 41 K in 42.2 MLB IPL7 MLB: 3.2 IP, 4 ER, 9.82 ERA. Rough
21Carlos GutierrezOFA+.259 / .364 / .443, 6 HR, 14 SBL7 .909 OPS, a homer. Bounce-back
22Argenis CayamaRHPA4.50 ERA, 45 K in 36 IPNo outing in the window
23Yunior MarteRHPAA4.40 ERA in 14.1 AA IP / 3.74 A+L7 AA: 4.2 IP, 4 ER, 5 K. Adjusting
24Walker Martin3B/SSA+.239 / .316 / .404, 8 HRL7 .650 OPS, a home run, nine K
25Reggie CrawfordLHPILOut for 2026, shoulder surgeryStatus unchanged
26Diego Velasquez2BAA.257 / .354 / .371, 3 HRL7 .377 OPS, cold five-game stretch

Cam Maldonado kicked the door this week and earned the move up to #11: a 1.146 OPS, two home runs, two triples, and a season line (.288 / .347 / .535, eleven homers, thirteen steals) that is starting to look like a Top 10 conversation rather than a Top 15 one. Trevor Cohen rises to #16 on the back of a second straight loud week (1.076 OPS, three steals, a .300 / .390 / .442 line that keeps getting better). On the mound, Keyner Martinez spun five shutout innings with eight strikeouts, and Joe Whitman kept rolling at Triple-A. The other direction belonged to Trevor McDonald, who got rocked for a 9.82 ERA in his lone major league start, and Diego Velasquez, whose .377 week is the coldest in the section.

The Deep Cuts (27 to 51)
#PlayerPosLvlSeason LineNote
27Maui AhunaSSAA.224 / .316 / .372, 4 HRL7 .683 OPS, a homer but eight K. Still frozen
28Josh BostickRHPILOut for 2026, ruptured AchillesStatus unchanged
29Lorenzo Meola2B/SSA.236 / .335 / .392, 6 HRL7 .923 OPS, two homers. Heating up
30Drew CavanaughCAAA.352 / .458 / .625, 1.083 OPS in 25 AAA GL7 .717, quiet but on base. Still mashing
31Jakob Christian1B/OFA+.252 / .362 / .467, 5 HRUp from #32. L7 1.167 OPS, HR, seven walks
32Rayner AriasOFACL.140 / .241 / .160 in 17 GL7 .971 (2 for 5). A faint green shoot
33Lisbel DiazOFA+.234 / .272 / .443, 9 HRL7 .700 OPS, two homers in the window
34Alberto LarocheRHPRookie/AStats not available this weekRoster status unclear
35Nate Furman2BAAA.283 / .374 / .413, 5 HR, 33 BBL7 .722 OPS, steady on-base producer
36Aeverson ArteagaSSAAA.267 AAA / .895 OPS at AADown from #35. L7 AAA .200, seven K. Cold
37Trent HarrisRHPAAA5.82 ERA, 20 K in 17 IPL7: one scoreless inning. Quiet
38Victor Bericoto1B/OFMLB+AAA.299 in 43 AAA G, up as depthL7 MLB: 0 for 2 across two games
39Jose AstudilloOF/2BA.310 / .365 / .483, 3 HRUp from #51. L7 1.500 OPS, 3 HR, 10 RBI
40Reid WorleyRHPILOut for 2026, Tommy John April 16Status unchanged
41Sabin Ceballos3BAA.225 / .338 / .372, 6 HRL7 .845 OPS, four hits in three games
42Scott BanduraOFAAA.274 AAA / .909 OPS at AAL7 AAA .566, a quiet week up top
43Jean Carlos Sio2B/SSAA.937 OPS (A+) / .939 (AA), 7 HRUp from #49. L7 1.613 OPS, 3 HR in 6 G
44Gerelmi MaldonadoRHPA+4.70 ERA, 24 K in 15.1 IPL7: 2 IP, 1 ER, 1 BB. Steadier
45Carlos De La RosaLHPRookieSeason has not startedDebuts later this summer
46Yulian Barreto2BACL.224 / .333 / .237 in 24 ACL GL7 .263 OPS, 1 for 16. Cold week
47Jack ChoateLHPAA1.82 ERA, 31 K in 24.2 IP (pen)L7: 2 IP, 3 K, 0 ER. Clean
48Logan MartinRHPAA3.99 ERA, 31 K in 29.1 IPNo outing in the window
49Hunter DrydenRHPA+5.00 ERA, 54 K in 45 IPL7: 3 IP, 5 ER, 15.00. Rough
50Robert Hipwell1B/3BA+.148 / .348 / .273 in 30 GL7: a homer, otherwise all walks
51Anthony MarquezSS/2BACL.212 / .350 / .306 in 26 ACL GL7 .235 OPS, 0 for 13. Cold

The deep cuts were where the fireworks lived this week. Jose Astudillo went seven for seventeen with three home runs and ten RBI for a 1.500 OPS, all three of his season home runs coming in this one week, and he jumps twelve spots to #39 with room to keep climbing. Jean Carlos Sio was right behind him: a 1.613 OPS with three homers in six Double-A games, vaulting him from #49 to #43. Jakob Christian (1.167 OPS, seven walks) nudges up to #31, and Lorenzo Meola (.923, two homers) is finally heating up at San Jose. Drew Cavanaugh stayed quiet by his own standards (.717) but is still hitting .352 / .458 / .625 at Triple-A and holds at #30. The cold corner: Aeverson Arteaga struck out seven times in ten Triple-A at bats (.200) and slips a spot, while Yulian Barreto and Anthony Marquez both went hitless stretches in the ACL.

Weekly Awards

Prospect of the Week (L7): Bryce Eldridge. Eight hits in seventeen at bats, three home runs, five walks, two strikeouts, and a 1.650 OPS, all of it against major league pitching. It is the single loudest week any Giants prospect has had this season, and it pushed his big league line to .317 / .405 / .548. When a 21 year old does this in the majors, everybody else is playing for second. The podium behind him: Jose Astudillo (1.500, three homers, ten RBI) and Jean Carlos Sio (1.613, three homers in six games).

Riser of the Week: Jose Astudillo, who jumps twelve spots to #39 after a seven for seventeen week with three home runs and ten RBI at Single-A. Honorable mention to Jean Carlos Sio (#49 to #43 on a 1.613 OPS, three-homer week) and to Cam Maldonado, who climbed into the movers tier at #11 on a 1.146 OPS week of his own. June is the month the bottom of this board starts to shuffle, and it is shuffling.

Cause for Concern (L7, not injuries): Jesus Rodriguez. The #9 prospect went one for twenty for a .145 OPS, a week ugly enough to knock forty points off his Triple-A average and earn the cold badge. The full-season bat-to-ball says this is a snap, not a slide, but it was a genuinely rough seven days behind the plate. Honorable mention to Aeverson Arteaga (seven strikeouts in ten Triple-A at bats) and Trevor McDonald (a 9.82 ERA in his only big league start).

Best Single Game Line: Jose Astudillo on June 11 at San Jose: four for five with a double, a home run, and three RBI, the centerpiece of a week in which he homered in three straight games. The major league counterpart belongs to Bryce Eldridge on June 9, when he went two for three with a double, a home run, and two walks, reaching base in four of five trips.

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 Josuar Gonzalez situation is now into its fourth week and the framing has not changed: this is the hamstring, not the calendar. The #2 prospect singled in his only at bat on May 23 and has not played since, while the rest of the ACL Giants have kept going, which is the tell. There is no formal IL transaction because the complex-league IL does not generate one. The other three names are season-enders and unchanged. No new injuries surfaced among the position players this week.

A week with a three homer Eldridge eruption in the majors, three homers each from Astudillo and Sio in the low minors, and a board that is finally moving from the bottom up. The headliner has graduated; the story now is how many of the names below him keep forcing their way upward. The DSL signees are still warming up, the ACL teenagers are still the long game, 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 9 to June 15, 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.