|
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.
| 1. Bryce Eldridge 1B, 21, MLB San Francisco | HOT |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | AAA | 30 | 114 | 38 | 5 | 20 | 41 | .333 | .445 | .518 | .963 | | Season | MLB | 31 | 104 | 33 | 5 | 16 | 25 | .317 | .405 | .548 | .953 | | Last 7 | MLB | 5 | 17 | 8 | 3 | 5 | 2 | .471 | .591 | 1.059 | 1.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 Giants | INJURED |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | ACL | 13 | 38 | 16 | 1 | 11 | 10 | .421 | .551 | .658 | 1.209 | | Last 7 | ACL | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | - |
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 Eugene | WARM |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | A | 44 | 191 | 62 | 10 | 17 | 36 | .325 | .392 | .576 | .968 | | Season | A+ | 11 | 48 | 16 | 0 | 1 | 8 | .333 | .385 | .458 | .843 | | Last 7 | A+ | 5 | 21 | 6 | 0 | 1 | 3 | .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 Richmond | HOT |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | AA | 50 | 188 | 52 | 12 | 18 | 46 | .277 | .335 | .511 | .846 | | Last 7 | AA | 6 | 18 | 7 | 1 | 6 | 6 | .389 | .520 | .611 | 1.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 Giants | WARM |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | ACL | 29 | 108 | 34 | 5 | 12 | 20 | .315 | .390 | .602 | .992 | | Last 7 | ACL | 4 | 14 | 5 | 0 | 1 | 2 | .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 Eugene | WARM |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | A+ | 57 | 232 | 65 | 5 | 24 | 37 | .280 | .346 | .422 | .768 | | Last 7 | A+ | 5 | 21 | 6 | 0 | 2 | 5 | .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 Francisco | STABLE |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | AAA | 11 | 45 | 13 | 1 | 6 | 5 | .289 | .389 | .400 | .789 | | Season | MLB | 53 | 140 | 32 | 3 | 13 | 31 | .229 | .303 | .371 | .674 | | Last 7 | MLB | 5 | 8 | 1 | 0 | 5 | 1 | .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 Eugene | WARM |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | A+ | 59 | 234 | 65 | 8 | 25 | 78 | .278 | .342 | .444 | .786 | | Last 7 | A+ | 5 | 21 | 6 | 1 | 1 | 6 | .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 Sacramento | COLD |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | AAA | 34 | 137 | 38 | 2 | 14 | 18 | .277 | .340 | .372 | .712 | | Season | MLB | 14 | 39 | 9 | 2 | 3 | 5 | .231 | .302 | .385 | .687 | | Last 7 | AAA | 5 | 20 | 1 | 0 | 1 | 5 | .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 Eugene | STABLE |
| Window | Lvl | G | GS | IP | H | ER | BB | K | ERA | WHIP |
|---|
| Season | A+ | 12 | 12 | 47.0 | 27 | 20 | 34 | 64 | 3.83 | 1.30 | | Last 7 | A+ | 1 | 1 | 5.0 | 5 | 3 | 2 | 7 | 5.40 | 1.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) |
| # | Player | Pos | Lvl | Season Line | Note |
|---|
| 11 | Cam Maldonado | OF | A | .288 / .347 / .535, 11 HR, 13 SB | Up from #14. L7 1.146 OPS, 2 HR, two triples | | 12 | Keyner Martinez | RHP | A | 4.57 ERA, 67 K in 41.1 IP | L7: 5 IP, 0 ER, 8 K, 1 BB. Sharp | | 13 | Blade Tidwell | RHP | MLB+AAA | 3.00 ERA in 12 MLB IP / 5.30 in 35.2 AAA IP | L7 AAA: 5 IP, 1 ER, 7 K. Solid | | 14 | Parks Harber | 3B/1B | AA | .294 / .376 / .506, 7 HR | L7 .584 OPS, five walks but a quiet bat | | 15 | Jacob Bresnahan | LHP | A+ | 4.58 ERA, 41 K in 35.1 IP | L7: 10 IP, 4 ER, 9 K. Bounce-back | | 16 | Trevor Cohen | OF | A+ | .300 / .390 / .442, 22 SB | Up from #19. L7 1.076 OPS, three steals | | 17 | Carson Whisenhunt | LHP | AAA | 3.65 ERA, 77 K in 69 IP | L7: 5 IP, 2 ER, 4 BB. Soft start | | 18 | Daniel Susac | C | MLB+AAA | .299 in 30 MLB G / 1.501 OPS in 5 AAA G | L7 MLB: 4 for 13, .742 OPS. Backup reps | | 19 | Joe Whitman | LHP | AAA | 1.59 ERA in 11.1 AAA IP / 3.22 AA | L7 AAA: 5.1 IP, 2 ER, 7 K | | 20 | Trevor McDonald | RHP | MLB+AAA | 4.64 ERA, 41 K in 42.2 MLB IP | L7 MLB: 3.2 IP, 4 ER, 9.82 ERA. Rough | | 21 | Carlos Gutierrez | OF | A+ | .259 / .364 / .443, 6 HR, 14 SB | L7 .909 OPS, a homer. Bounce-back | | 22 | Argenis Cayama | RHP | A | 4.50 ERA, 45 K in 36 IP | No outing in the window | | 23 | Yunior Marte | RHP | AA | 4.40 ERA in 14.1 AA IP / 3.74 A+ | L7 AA: 4.2 IP, 4 ER, 5 K. Adjusting | | 24 | Walker Martin | 3B/SS | A+ | .239 / .316 / .404, 8 HR | L7 .650 OPS, a home run, nine K | | 25 | Reggie Crawford | LHP | IL | Out for 2026, shoulder surgery | Status unchanged | | 26 | Diego Velasquez | 2B | AA | .257 / .354 / .371, 3 HR | L7 .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.
| # | Player | Pos | Lvl | Season Line | Note |
|---|
| 27 | Maui Ahuna | SS | AA | .224 / .316 / .372, 4 HR | L7 .683 OPS, a homer but eight K. Still frozen | | 28 | Josh Bostick | RHP | IL | Out for 2026, ruptured Achilles | Status unchanged | | 29 | Lorenzo Meola | 2B/SS | A | .236 / .335 / .392, 6 HR | L7 .923 OPS, two homers. Heating up | | 30 | Drew Cavanaugh | C | AAA | .352 / .458 / .625, 1.083 OPS in 25 AAA G | L7 .717, quiet but on base. Still mashing | | 31 | Jakob Christian | 1B/OF | A+ | .252 / .362 / .467, 5 HR | Up from #32. L7 1.167 OPS, HR, seven walks | | 32 | Rayner Arias | OF | ACL | .140 / .241 / .160 in 17 G | L7 .971 (2 for 5). A faint green shoot | | 33 | Lisbel Diaz | OF | A+ | .234 / .272 / .443, 9 HR | L7 .700 OPS, two homers in the window | | 34 | Alberto Laroche | RHP | Rookie/A | Stats not available this week | Roster status unclear | | 35 | Nate Furman | 2B | AAA | .283 / .374 / .413, 5 HR, 33 BB | L7 .722 OPS, steady on-base producer | | 36 | Aeverson Arteaga | SS | AAA | .267 AAA / .895 OPS at AA | Down from #35. L7 AAA .200, seven K. Cold | | 37 | Trent Harris | RHP | AAA | 5.82 ERA, 20 K in 17 IP | L7: one scoreless inning. Quiet | | 38 | Victor Bericoto | 1B/OF | MLB+AAA | .299 in 43 AAA G, up as depth | L7 MLB: 0 for 2 across two games | | 39 | Jose Astudillo | OF/2B | A | .310 / .365 / .483, 3 HR | Up from #51. L7 1.500 OPS, 3 HR, 10 RBI | | 40 | Reid Worley | RHP | IL | Out for 2026, Tommy John April 16 | Status unchanged | | 41 | Sabin Ceballos | 3B | AA | .225 / .338 / .372, 6 HR | L7 .845 OPS, four hits in three games | | 42 | Scott Bandura | OF | AAA | .274 AAA / .909 OPS at AA | L7 AAA .566, a quiet week up top | | 43 | Jean Carlos Sio | 2B/SS | AA | .937 OPS (A+) / .939 (AA), 7 HR | Up from #49. L7 1.613 OPS, 3 HR in 6 G | | 44 | Gerelmi Maldonado | RHP | A+ | 4.70 ERA, 24 K in 15.1 IP | L7: 2 IP, 1 ER, 1 BB. Steadier | | 45 | Carlos De La Rosa | LHP | Rookie | Season has not started | Debuts later this summer | | 46 | Yulian Barreto | 2B | ACL | .224 / .333 / .237 in 24 ACL G | L7 .263 OPS, 1 for 16. Cold week | | 47 | Jack Choate | LHP | AA | 1.82 ERA, 31 K in 24.2 IP (pen) | L7: 2 IP, 3 K, 0 ER. Clean | | 48 | Logan Martin | RHP | AA | 3.99 ERA, 31 K in 29.1 IP | No outing in the window | | 49 | Hunter Dryden | RHP | A+ | 5.00 ERA, 54 K in 45 IP | L7: 3 IP, 5 ER, 15.00. Rough | | 50 | Robert Hipwell | 1B/3B | A+ | .148 / .348 / .273 in 30 G | L7: a homer, otherwise all walks | | 51 | Anthony Marquez | SS/2B | ACL | .212 / .350 / .306 in 26 ACL G | L7 .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.
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.
| Player | Status | Outlook |
|---|
| Josuar Gonzalez (#2) | Hamstring (likely re-aggravation) | Held out since May 23, no return date | | Reggie Crawford (#25) | Shoulder surgery | Out all of 2026 | | Josh Bostick (#28) | Ruptured Achilles | Out 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.
|