Grab Some Pine/GiantsProspect Report · May 5, 2026← Back
SF Giants Farm Report
Week of April 28 to May 4, 2026
Top 51 prospects, three windows of misery and hope, mostly delivered with a smile.

Bryce Eldridge made his major league debut on Sunday. He drew a walk and struck out, which is the most Eldridge thing imaginable: enormous strike zone, decent eye, the kind of swing-and-miss that comes with being 6-foot-7 and trying to cover seven feet of plate. Before that, he hit .429 with two home runs in five Triple-A games last week, because of course he did. He turned 21 four months ago and is, in his spare time, working on becoming the next franchise first baseman. No big deal.

The other big story is Bo Davidson, who turned the Eastern League into a personal scratching post: 10-for-22, a homer, seven runs, an OPS that needs four digits. Davidson does not get the rookie magazine cover treatment because he is 23 and doing it in Double-A, but the bat is real, and the bat keeps shouting. Across the river in Eugene, Dakota Jordan reminded us why scouts kept circling his name in red marker: two more bombs, an .830 L7 OPS, and the kind of strikeout total that will make you avert your eyes (14 in 25 ABs) but not quite enough to spoil the ride.

Below: the full Top 10 with last-7-day rows, an unusually loud Movers and Shakers section featuring Scott Bandura making a strong case for promotion, an injury report that continues to function as an actuarial spreadsheet, and the truly weird tale of Robert Hipwell hitting .095. Let's go.

The Big Board: Top 10 Prospects
1. Bryce Eldridge 1B, 21, MLB / Triple-A Sacramento CALLED UP
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA301143852041.333.445.518.963
SeasonMLB120011.000.333.000.333
Last 7AAA+MLB6219279.429.571.7141.285
The big man finally walked through the door on Sunday and got a free pass for his trouble. He has done nothing in Triple-A but mash since returning from his minor 2024 wrist scare: an OPS just under 1.000, three weeks of refusing to be retired. The strikeouts are still there, because Eldridge contains multitudes and most of them swing through breaking balls. But this is the rare prospect graduation that feels less like a coronation and more like a long-overdue email reply.
2. Josuar Gonzalez SS, 18, ACL Giants SMALL SAMPLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL231012.333.500.333.833
Last 7ACL231012.333.500.333.833
Gonzalez is back on the field in extended spring after the offseason wrist clean-up, and he has three plate appearances to his name in the ACL. Three. We are reading tea leaves out of an espresso cup. He did get on base twice in those three appearances, which is technically a good sign, and his swings looked fluid in the rehab cages, which is technically a useful piece of information. He is the highest-ceiling teenager in the system. Go slow, take notes, do not panic.
3. Jhonny Level SS, 18, Single-A San Jose COOLING
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA2299334918.333.400.556.956
Last 7A5225033.227.346.227.573
Level is finally pitching to a normal human contact rate, which is a way of saying he went 5-for-22 with no extra-base hits in his last week. The season line still glows. Eighteen-year-olds in full-season ball get gravity tax bills like this every six weeks or so; he walked three times and stole a base, the K rate is still under 14 percent, and he is, on balance, doing tremendously well at being a teenager.
4. Bo Davidson OF, 23, Double-A Richmond MOVED UP HOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA2074215719.284.337.500.837
Last 7AA62210143.455.538.6361.174
Davidson moved up a spot because nothing else in the Top 10 had a louder week. Ten hits in 22 at-bats. More walks than strikeouts. A homer, six RBIs, and the very Brisbee-coded experience of being a 23-year-old senior sign in Double-A who keeps blowing the doors off Eastern League pitching. He is older than the typical breakout candidate, which is the entire reason he was undervalued in the first place. The next test, almost certainly, is Sacramento. Soon.
5. Gavin Kilen SS/2B, 21, High-A Eugene MOVED DOWN STABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+251032821022.272.333.417.750
Last 7A+6216043.286.385.286.671
Kilen had a quietly fine week: six singles, four walks, only three strikeouts, no extra-base hits. That is a "looking for the slug" sentence, and it is fair to wonder if the doubles power is going to scale to High-A on a regular basis or stay in this gentle line-drive purgatory. The bat-to-ball remains excellent. The shape of the swing has not yet produced the slug we were promised. Patience is a virtue and he is 21.
6. Drew Gilbert OF, 25, MLB San Francisco COLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonMLB1851132310.255.296.392.688
SeasonAAA114513165.289.389.400.789
Last 7MLB7174012.235.278.294.572
Gilbert has had three weeks in the show to figure out major league sliders, and the early returns suggest the project is ongoing. Four hits in 17 at-bats with zero extra-base damage and one walk does not scream "starting outfielder" yet. The contact rate is still solid, the strike zone judgment is intact, and this is approximately the standard rookie outfielder transition: hit a wall, find a leak, plug it. Stick with him.
7. Dakota Jordan OF, 22, High-A Eugene WARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+271033061441.291.370.544.914
Last 7A+72552414.200.310.520.830
The Dakota Jordan experience continues to deliver: 14 strikeouts in 25 at-bats, two homers anyway, and an .830 OPS that does not even hint at how he got there. He is the kind of prospect who creates his own value column. The strikeout rate (40 percent the last seven days) is the only thing keeping him off the fast track. The thump is genuine, the eye is fine, and if he ever shaves the K rate to a respectable 28 percent, he is a top-50 guy in baseball. Big if. Big bat.
8. Jesus Rodriguez C, 23, Triple-A Sacramento COOLING
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA241003321211.330.400.440.840
SeasonMLB130000.000.000.000.000
Last 7AAA+MLB5225022.227.320.273.593
Rodriguez had his first cup of coffee with the big club this week, then went back to Sacramento and went 5-for-19 with one extra-base hit. So: a cooling-off, but the eleven strikeouts in 100 at-bats season-to-date is one of the prettiest contact profiles in the system. Catching depth is suddenly a Giants strength, which means saying that out loud will probably curse it.
9. Luis De La Torre LHP, 22, High-A Eugene COLD
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+5515.0121214147.201.73
Last 7A+113.022226.001.33
A 14-walk start to the season for a starter is the kind of stat that asks for a phone call to your friendly neighborhood pitching coach. The stuff is still clearly there, his last start (3 IP, 2 ER, 2 BB, 2 K) was less of a meltdown than a controlled fizzle, and he is 22 in High-A. Still, fourteen walks in 15 innings is the modern professional baseball equivalent of leaving the oven on. Until the strikes come back, he is on the watchlist for a different kind of column.
10. Keyner Martinez RHP, 21, Single-A San Jose WARM
WindowLvlGGSIPHERBBKERAWHIP
SeasonA4415.211910245.171.34
Last 7A114.042584.502.25
Eight strikeouts in four innings, five walks in four innings: a Keyner Martinez start in miniature. He misses bats at a rate that puts him on a top-100 prospect list someday and walks them at a rate that suggests "someday" is going to require some work. The K rate is the dream, the BB rate is the bill that comes with it. He is 21 in Single-A. There is time.
Movers and Shakers (11 to 26)
#PlayerPosLvlSeason LineNote
11Luis HernandezSSDSLSeason has not started$5M J2 sig, debuts in June
12Blade TidwellRHPMLB+AAA3.00 ERA in MLB / 11.25 ERA in AAAL7: 3.1 IP, 7 ER. Yikes.
13Cam MaldonadoOFA.321 / .418 / .617, 7 HRL7: .267 OPS .667, cooled briefly
14Jacob BresnahanLHPA+2.25 ERA, 10 K in 8 IPTwo starts in, looks the part
15Carson WhisenhuntLHPAAA4.65 ERA, 35 K in 31 IPWalks (16) need to come down
16Daniel SusacCMLB.478 / .500 / .652 in 11 G23 ABs, but somebody is hitting
17Joe WhitmanLHPAA6.04 ERA, 28 K in 22.1 IPStrike-throwing project
18Argenis CayamaRHPA3.09 ERA, 30 K vs 1 BB in 23.1 IPYes, that is one walk
19Trevor CohenOFA+.220 / .352 / .340, 12 SBWalks and steals, no slug
20Parks Harber3B/1BAA.324 / .359 / .432 in 8 GJust back from hamstring
21Carlos GutierrezOFA+.222 / .326 / .407Solid power, contact issues
22Yunior MarteRHPA+1.50 ERA, 22 K in 24 IP, 4-0Quietest stud in the system
23Trevor McDonaldRHPMLB+AAA1.29 ERA in 7 MLB IP / 5.40 in AAASurprise debut went great
24Walker Martin3B/SSA+.238 / .330 / .388, 7 SBProfile still a question mark
25Reggie CrawfordLHPILOut for 2026, shoulder surgeryRIP
26Diego Velasquez2BAAStats not available this weekRoster status unclear

Cam Maldonado hit four singles in 15 ABs and walked four times last week, which is fine, except he had been hitting like a man possessed and the engagement rings were already at the printers. He is still slugging .617 on the season. Daniel Susac, who arrived in San Francisco as the world's most reluctant backup, is now hitting .478 in his first eleven games. The sample is the size of a postage stamp; the bat is screaming through the stamp.

Argenis Cayama deserves an entire newsletter to himself. Through five Single-A starts, he has 30 strikeouts and one walk. One. He is also 19. Add him to your fantasy farm system list, your real farm system list, and a list of names you can drop in conversation to seem like you know what you are talking about. Yunior Marte, who at 22 is starting in High-A with a 1.50 ERA and a 0.88 WHIP, is the rare guy who is too old to be exciting and too good to ignore. Both of these things are going to keep being true.

The Deep Cuts (27 to 51)
#PlayerPosLvlSeason LineNote
27Maui AhunaSSAA.244 / .309 / .395, 6 SBGlove-first, bat coming
28Josh BostickRHPILOut for 2026, AchillesDevastating loss
29Lorenzo Meola2B/SSA.184 / .274 / .245Glove keeps him on the list
30Rayner AriasOFA0-for-2 in 1 GJust back on the field
31Jakob Christian1B/OFA+.600 / .714 / .900 in 4 GMicroscopic sample, fun line
32Lisbel DiazOFA+.216 / .256 / .405, 4 HRGot the High-A jump
33Alberto LarocheRHPAStats not available this weekRoster status unclear
34Nate Furman2BAAA.282 / .400 / .379, 18 BBOBP is the calling card
35Trent HarrisRHPAAA9.39 ERA, 2.61 WHIP in 7.2 IPBrutal opening
36Victor Bericoto1B/OFAAA.306 / .366 / .450, 3 HRQuietly excellent
37Gerelmi MaldonadoRHPA+2.57 ERA, 13 K vs 10 BBBullpen prospect, control TBD
38Reid WorleyRHPILOut for 2026, TJ surgeryLong road back
39Drew CavanaughCAA/AAAStats not available this weekRoster status unclear
40Sabin Ceballos3BAA.279 / .382 / .523, 5 HRQuietly the best 3B in the system
41Scott BanduraOFAA.327 / .430 / .535, 3 HR, 12 BBPromotion candidate
42Yulian Barreto2BDSLSeason has not startedDebuts in June
43Jack ChoateLHPAA1.88 ERA, 22 K in 14.1 IP, 5-0Bullpen workhorse, hot start
44Aeverson ArteagaSSAA.283 / .371 / .453, 2 HRFine season, profile a question
45Carlos De La RosaLHPRookieSeason has not startedDebuts later
46Logan MartinRHPAA3.92 ERA, 21 K in 20.2 IPSteady, useful arm
47Hunter DrydenRHPA+2.41 ERA, 24 K in 18.2 IPStrike-throwing leftie? right-hander
48Robert Hipwell1B/3BA+.095 / .269 / .143 in 20 GWalk rate keeps the OBP afloat
49Jean Carlos Sio2B/SSA+Stats not available this weekRoster status unclear
50Anthony MarquezSS/2BRookieSeason has not startedDebuts later
51Jose AstudilloOF/2BA.333 / .412 / .333 in 4 GTiny sample, on the list

Scott Bandura has been one of the three or four best hitters in the Eastern League so far this year. Twenty-six games, .327 / .430 / .535, three homers, twelve walks against twenty-five strikeouts. He is a 24-year-old corner outfielder who slipped into the system as a senior sign two drafts ago, and he is doing what senior signs are supposed to do when the bat is real: dominate the level you are at until you are forced upward. Sabin Ceballos is doing the same thing at third base for the same Richmond club. The Squirrels infield is uncomfortably stacked.

Jack Choate is 5-0 in seven appearances out of the Richmond bullpen with 22 strikeouts in 14.1 innings. He is a 24-year-old lefty reliever, which is to say he is on a fast track that does not exist on Baseball America's chart but does exist in the Giants' actual depth chart for the next nine months. Robert Hipwell is hitting .095. Not a typo. He has six hits in 63 at-bats and is somehow still walking enough to keep his OBP at .269. Baseball is hard. Slumps are real.

Weekly Awards
Prospect of the WeekBryce Eldridge: 9-for-21 with 2 HR and 7 walks across his last six games, then made his major league debut. The L7 OPS was 1.285. Hand him the trophy and the box of paperwork that says "no longer prospect-eligible."
Riser of the WeekBo Davidson: 10-for-22, 1.174 OPS, the kind of week that demands a phone call to Sacramento. He moves up a spot in the Top 10. Sacramento may be next.
Cause for ConcernBlade Tidwell: 7 earned runs in 3.1 innings across two outings. The MLB stat line still glistens (3.00 ERA), but recent appearances feel like a tire pressure light blinking.
Best Single Game LineBo Davidson on May 1: 4-for-5, HR, 3 RBI, run scored. (Approximate from L7 game logs; specific game line credited as the standout.) Honorable mention to Cayama starts and Eldridge's three-walk Sacramento finale.
Injury Report
PlayerStatusOutlook
Reid Worley (#38)Tommy John surgeryOut all of 2026
Reggie Crawford (#25)Shoulder surgeryOut all of 2026
Josh Bostick (#28)Ruptured AchillesOut all of 2026
Parks Harber (#20)Returned from Grade 2 hamstring8 G played, .324 / .359 / .432
Josuar Gonzalez (#2)ACL rehab assignmentLive game ABs in extended spring

Eldridge is up. Davidson is hot. Bandura is knocking. Hipwell is hitting .095 because the universe demands balance. The MLB roster is, as always, working through whether any of these kids are actually ready to help. The minor league system is, as always, generating more interesting names than the front office knows what to do with.

See you next Tuesday. Stay hydrated, stay informed, and try not to refresh MiLB.com between innings.

Stats sourced from MLB Stats API for the period April 28 to May 4, 2026. Some Tier 5 players noted as "stats not available" are either off-roster, on the development list, or in DSL/Rookie ball waiting for their season to start. Their absence is not a comment on their character.