Grab Some Pine/GiantsProspect Report · May 19, 2026← Back
SF Giants Farm Report
Week of May 12 to 18, 2026
Top 51 prospects. Luis Hernandez (17, ACL, 1.125 OPS) corrected from #11 to #5. Harber hits 4 HR in six AA games. Arteaga promoted to AAA. Whitman throws another shutout because of course he did.

One correction up front: Luis Hernandez exists, has been existing, and is hitting .347 in the Arizona Complex League while we were polite to a calendar. The $5M January signee debuted in early May, ran a 1.231 OPS this past week (including a 5 for 5 day with a homer and three doubles), and was sitting at #11 with the cheerful note Season Has Not Started. The note was wrong. He moves to #5 with proper apologies and a 1.125 season OPS at age 17.

Around him: the top of the order napped and the deep cuts ran the table. Bryce Eldridge and Jesus Rodriguez kept learning what major league pitching looks like (combined 2 for 23 with six strikeouts at the MLB level), Jhonny Level had his first cold week of the season, and Keyner Martinez gave up five earned runs in three innings (and slides out of the Top 10). Parks Harber hit four home runs in six Double-A games, Aeverson Arteaga got promoted to AAA and immediately hit .353, Lorenzo Meola homered three times in five games at San Jose, and Josuar Gonzalez ran a 1.583 OPS in the ACL because he is 18 and has not yet been told he should be scared of anything.

On the pitching side, Joe Whitman threw another five inning, zero run, zero walk shutout at Double-A and is now sitting on a 1.02 WHIP through eight starts. Trevor McDonald turned in 6.2 innings of one earned run baseball in San Francisco. Carson Whisenhunt logged 6.1 innings of one earned run at AAA and is calmly the next call up. Argenis Cayama bounced back from last week's two thirds of an inning meltdown with a four inning ten strikeout effort, which is the kind of thing you write down before deciding what to think about it.

Reshuffles this week: Luis Hernandez #11 to #5 (Bo Davidson, Drew Gilbert, Dakota Jordan, Jesus Rodriguez, Luis De La Torre each slide one spot, Keyner Martinez out of the Top 10 to #11). Parks Harber #19 to #17 on the four homer week (Whitman 17 to 18, Cohen 18 to 19). Aeverson Arteaga #44 to #34 after the AAA promotion. The rest of the Top 10 holds.

The Big Board: Top 10
1. Bryce Eldridge 1B, 21, MLB / AAA SacramentoCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA301143852041.333.445.518.963
SeasonMLB92841310.143.226.250.476
Last 7MLB4142015.143.200.143.343

Two weeks into the MLB cameo and the curriculum is unforgiving. Four games, two hits, zero homers, one walk, five strikeouts. The AAA line is doing all of the heavy lifting on the season slash. He is 21 and learning live. Nobody is panicking, and you should not either, but the .343 L7 OPS means the headline rating earns its color.

2. Josuar Gonzalez SS, 18, ACL GiantsHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL92912189.414.541.6551.196
Last 7ACL4158153.533.650.9331.583

Four games, eight hits, three doubles, a homer, five walks, two steals, one 1.583 OPS. Eighteen years old, hitting .414 with a 22 percent walk rate in the ACL. This is the part of the season where you remind yourself to recalibrate expectations and then immediately fail to do so.

3. Jhonny Level SS, 18, Single-A San JoseCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA321414551225.319.386.525.911
Last 7A5214004.190.250.286.536

First cold week of the season looks like this: five games, four hits, no walks, four strikeouts. The .911 season OPS at 18 in Single-A is still doing the talking. If anything, the absence of walks is the data point to file away. He will be fine; the strikeout rate is still 17 percent and the bat speed has not changed since Sunday.

4. Gavin Kilen SS/2B, 21, High-A EugeneWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+351394341624.309.377.489.867
Last 7A+5185042.278.409.389.798

After last week's 1.600 OPS revenge tour the universe billed Kilen for the regular price: a calm .278 with four walks, two doubles, two strikeouts. .867 season OPS, sub 18 percent K rate, the boring profile you want from your top middle infield prospect.

5. Luis Hernandez SS, 17, ACL Giants ↑ UP from #11HOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL1249174512.347.411.7141.125
Last 7ACL5229126.409.458.7731.231

A correction we owe the reader: Hernandez has been in the ACL since the first week of May, and we had him as Season Has Not Started. He is 17 years old, in his first month of professional baseball, hitting .347 with a .714 slugging percentage and a 5-for-5, three doubles, one homer, nine RBI Wednesday. The $5M signing bonus is starting to look like a discount. He jumps from #11 to #5 with a polite apology attached and the understanding that he could move again next week.

6. Bo Davidson OF, 23, Double-A Richmond ↓ DOWN from #5SMALL SAMPLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA28107315924.290.339.486.825
Last 7AA293002.333.333.6671.000

Richmond played two games this week, both of which Davidson played in, and he hit three doubles. The 1.000 OPS is real and the season slash is still flirting with comfortable. He drops a slot because the kid above him exists, not because he did anything wrong. Whether the lull is a schedule quirk or a quad tweak the box scores do not say.

7. Drew Gilbert OF, 25, MLB San Francisco ↓ DOWN from #6COLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonMLB2983182620.217.278.337.615
SeasonAAA114513165.289.389.400.789
Last 7MLB6183016.167.211.333.544

Three hits in six games, one of which was a triple, six strikeouts, one walk. The fourth outfielder profile is solidifying around him like cement. Still no power surge to speak of in the majors and the AAA option is starting to look like a math problem. If the Giants need a roster spot, the calculus changes quickly.

8. Dakota Jordan OF, 22, High-A Eugene ↓ DOWN from #7STABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+371444161852.285.358.472.830
Last 7A+5257016.280.308.320.628

Five games, seven hits, two stolen bases, six punchouts, only one walk. Empty average week. The strikeout to walk ratio in the L7 is the worrying part for a player whose ticket up to AA is going to depend on the discipline holding. Season profile still attractive.

9. Jesus Rodriguez C, 23, MLB San Francisco ↓ DOWN from #8COLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA241003321211.330.400.440.840
SeasonMLB9306114.200.250.300.550
Last 7MLB390001.000.000.000.000

Three games, nine at bats, zero hits, one strikeout. We promoted him in April when his AAA line was .330 with a 90 percent contact rate and looked smart for it. He came back to earth this week the way every catcher does eventually: 0 for 9 with a quiet pop out in the seventh that the broadcast team called a barreled ball.

10. Luis De La Torre LHP, 22, High-A Eugene ↓ DOWN from #9WARM
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+7723.2151321284.941.52
Last 7A+114.221471.931.29

One start, 4.2 innings, one earned run, two hits, seven strikeouts, four walks. The walk rate is still the daily reminder that the slider does not always cooperate. The K rate keeps showing up. Season ERA finally trending the right direction.

Movers and Shakers (11 to 26)
#PlayerPosLvlSeason LineNote
11Keyner MartinezRHPA5.70 ERA, 40 K in 23.2 IPL7: 3 IP, 5 ER, 6 K. Down from #10
12Blade TidwellRHPMLB+AAA3.00 ERA in 12 MLB IP / 6.94 in 11.2 AAA IPL7 AAA: 4 IP, 3 ER, 2 HR, 4 K
13Cam MaldonadoOFA.299 / .372 / .520, 7 HR, 12 SBL7 .604 OPS, 7 K in 21 AB
14Jacob BresnahanLHPA+3.14 ERA, 18 K in 14.1 IPL7: 2.2 IP, 5 R, 2 HR. Walks again
15Carson WhisenhuntLHPAAA3.83 ERA, 46 K in 42.1 IPL7: 6.1 IP, 1 ER, 3 K. Quietly excellent
16Daniel SusacCMLB+AAA.387 in 13 MLB G / 1.501 OPS in 5 AAA GBounced AAA to MLB midweek; cold in SF return
17Parks Harber3B/1BAA.321 / .352 / .607, 9 2B, 5 HRL7 1.115 OPS, 4 HR in 6 G
18Joe WhitmanLHPAA3.52 ERA, 48 K in 38.1 IPL7: 5 IP, 0 ER, 0 BB, 5 K. Another shutout
19Trevor CohenOFA+.257 / .378 / .357, 14 SB, 28 BBL7 .744 OPS, 6 more walks
20Trevor McDonaldRHPMLB+AAA2.37 ERA in 19 MLB IP / 5.40 in 15 AAA IPL7 MLB start: 6.2 IP, 1 ER, 5 K
21Carlos GutierrezOFA+.241 / .366 / .417, 21 BB, 10 SBL7 1.147 OPS, 7-for-17 with a HR
22Argenis CayamaRHPA5.79 ERA, 40 K in 28 IPL7: 4 IP, 3 ER, 10 K. Bounce-back start
23Yunior MarteRHPA+2.73 ERA, 33 K in 33 IPL7: 5 IP, 3 ER, 7 K. Second clunker
24Walker Martin3B/SSA+.235 / .328 / .391, 5 HR, 10 SBL7 .775 OPS, first HR week since April
25Reggie CrawfordLHPILOut for 2026, shoulder surgeryStatus unchanged
26Diego Velasquez2BAAStats not available this weekRoster status unclear

Parks Harber made the case to be reconsidered. Four home runs and a double in six Double-A games is a stat line that gets you a spreadsheet column of your own and a polite call from the player development staff. Joe Whitman threw another scoreless start (five innings, no walks, five strikeouts) and is now at 48 strikeouts in 38.1 innings with a 1.02 WHIP. Trevor McDonald turned in 6.2 innings of one run ball at the major league level. Three Top 20 names threw or hit shutouts in the same week. We have not earned this. Cam Maldonado cooled noticeably (.604 OPS, 7 punchouts), and Yunior Marte gave up another five run rough patch.

The Deep Cuts (27 to 51)
#PlayerPosLvlSeason LineNote
27Maui AhunaSSAA.231 / .303 / .402, 3 HR, 8 SBL7 .634 OPS, 5 K. Profile capped
28Josh BostickRHPILOut for 2026, ruptured AchillesStatus unchanged
29Lorenzo Meola2B/SSA.224 / .325 / .351, 3 HRL7 1.282 OPS, 3 HR in 5 G
30Rayner AriasOFACL.071 / .188 / .107 in 9 GL7 .523 OPS, two hits, first signs
31Jakob Christian1B/OFA+.273 / .407 / .523 in 13 GL7 .558. Welcome to the sample
32Lisbel DiazOFA+.248 / .298 / .450, 6 HRL7 1.035 OPS, 7-for-20 with a HR
33Alberto LarocheRHPRookie/AStats not available this weekRoster status unclear
34Aeverson ArteagaSSAAA.318 / .395 / .500 at AA / .353 / .353 / .529 at AAAPromoted to AAA, hit immediately
35Nate Furman2BAAA.257 / .382 / .329, 26 BBL7 .411 OPS, three walks held the floor
36Trent HarrisRHPAAA6.17 ERA, 15 K in 11.2 IPL7: 1 IP, 0 R, 2 K, 2 BB
37Victor Bericoto1B/OFAAA.299 / .358 / .420, 4 HRL7 .696 OPS, six games
38Gerelmi MaldonadoRHPA+3.72 ERA, 16 K in 9.2 IPL7: 1.2 IP, 0 ER, 2 K
39Reid WorleyRHPILOut for 2026, Tommy John April 16Status unchanged
40Drew CavanaughCAA/AAAStats not available this weekRoster status unclear
41Sabin Ceballos3BAA.252 / .347 / .457, 6 HRL7 .634 OPS, six games
42Scott BanduraOFAA.324 / .430 / .479, 10 SBL7 .792 OPS, four more walks
43Yulian Barreto2BDSLSeason has not startedDebuts in June
44Jack ChoateLHPAA1.86 ERA in 19.1 IP (pen)L7: 1 IP, 2 BB. Quiet
45Carlos De La RosaLHPRookieSeason has not startedDebuts later
46Logan MartinRHPAA3.33 ERA, 26 K in 24.1 IPL7: 2 IP, 0 ER, 4 K
47Hunter DrydenRHPA+2.73 ERA, 32 K in 26.1 IPL7: 4 IP, 0 ER, 5 K. Quietly very good
48Robert Hipwell1B/3BA+.114 / .287 / .171 in 70 ABL7 .929 OPS in 6 AB. The hits!
49Jean Carlos Sio2B/SSA+Stats not available this weekRoster status unclear
50Anthony MarquezSS/2BRookieSeason has not startedDebuts later
51Jose AstudilloOF/2BA.357 / .438 / .429 in 42 ABL7 .950 OPS, 6-for-17, three SB

Aeverson Arteaga got promoted to AAA and immediately hit .353 in his first four games, which is one of those moments where the team rewards you for asking last week's polite question. He jumps from #44 to #34. Lorenzo Meola hit three home runs in five Single-A games (1.282 OPS, briefly the loudest bat in the deep cuts). Lisbel Diaz joined the party with a 1.035 OPS and a homer. Jose Astudillo is still hitting .357 in San Jose with a 17.5 percent strikeout rate and we keep waiting for the regression that does not arrive. Robert Hipwell got two hits in six at bats. He is still walking; he is also still hitting .114.

Weekly Awards

Prospect of the Week (L7): Luis Hernandez. 17 years old, in his first month of pro ball, ran a 1.231 L7 OPS with a 5-for-5, three doubles, one homer, nine RBI Wednesday night. Honorable mention to Parks Harber (four AA home runs in six games, 1.115 OPS) and Josuar Gonzalez (1.583 ACL OPS).

Riser of the Week: Luis Hernandez, by virtue of moving from #11 (and Season Has Not Started, allegedly) to #5 inside the same email. Aeverson Arteaga (#44 to #34 after a promotion to AAA) is the close runner up.

Cause for Concern (L7, not injuries): Keyner Martinez. Three innings, five earned runs, three walks, a home run. He still struck out six and the K rate over the season is comic book stuff, but this is the kind of week that gives a 21 year old a long Sunday flight to think about pitch sequencing.

Best Single Game Line: Trevor McDonald in San Francisco on May 16: 6.2 IP, 5 H, 1 ER, 1 BB, 5 K. Parks Harber's back to back multi homer Saturday and Sunday in Richmond gets the runner up nod from the high minors.

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. The list is short, grim, and unchanged. Bo Davidson played only two games at AA, which is worth keeping an eye on but is not yet a hospital appointment.

The DSL season starts in four weeks. Until then we are at the mercy of small samples, midweek roster moves, and Parks Harber, who at this rate will hit eight more homers by the time we mail the next one of these. See you next Tuesday.

Stats sourced from MLB Stats API for the period May 12 to 18, 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. Tier 5 entries noted as "stats not available" are 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.