|
SF Giants Farm Report
Week of June 29 to July 6, 2026
Top 51 prospects. Dakota Jordan goes nuclear again and cracks the top six, Diego Velasquez will not cool off, and two quiet absences turn into injury flags.
|
Dakota Jordan hit four home runs, drove in eleven, and struck out three times, and this is the second week in a row that sentence has been true. The swing-and-miss has always been the tax on Jordan's enormous raw power; for two straight weeks he simply stopped paying it, stacking a 1.462 OPS on top of last week's 1.329. Back-to-back stretches like that from a profile defined by whiffs are not weather, they are a signal, and they are enough to move him past a cooling Gavin Kilen into the top six. That is the only change inside the top five, which remains as sturdy as the system gets.
He had plenty of company on the leaderboard. Drew Gilbert answered a frozen week with a 1.255 bounce-back in the majors, Luis Hernandez (1.036) and Jesus Rodriguez (two homers, a 1.036 line) kept mashing, and down a tier Parks Harber (three homers, 1.344) and Diego Velasquez (1.368, his third straight monster) refused to let Jordan have the week to himself. Jose Astudillo just would not make an out, and Victor Bericoto homered his way to a 1.176 week in the big leagues.
The arms sorted cleanly into two piles. In the good one: Blade Tidwell (six strikeouts over five scoreless Triple-A innings, one phone call from San Francisco), Keyner Martinez (eleven strikeouts, zero runs), Jacob Bresnahan (another scoreless gem), and Trevor McDonald (six scoreless in the majors). In the other: Carson Whisenhunt (six runs in five), Luis De La Torre (five runs and three walks in five), and Jack Choate, who allowed five runs while recording one out. The rougher news came off the field: two of the movers, Cam Maldonado and Argenis Cayama, have quietly stopped playing.
Ranking changes this week: in the Top 10, Dakota Jordan up to #6 (from #7) past a cooling Gavin Kilen, who slides to #7. In the movers, Diego Velasquez to #14, Trevor McDonald to #16, and Carlos Gutierrez to #17, with an injured Cam Maldonado sliding to #20. In the deep cuts, Jose Astudillo jumps to #28 and Victor Bericoto to #32 on the strength of their weeks. And a housekeeping correction: Argenis Cayama, who has not pitched since May 28, moves from open question to the injury report where he belongs.
| 1. Bryce Eldridge 1B, 21, MLB San Francisco | STABLE |
| 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 | 48 | 166 | 45 | 7 | 24 | 47 | .271 | .361 | .470 | .831 | | Last 7 | MLB | 7 | 26 | 6 | 1 | 2 | 10 | .231 | .286 | .385 | .670 |
Six hits in twenty-six at bats, a lone homer, ten strikeouts, a .670 line: the kind of quiet holiday week a rookie first baseman gets to have without triggering a single hot take. The big league slash is a sturdy .271 / .361 / .470 with seven homers and a walk rate that made the trip up from Sacramento intact. He is a real major league hitter now, which was always the assignment, and a slow seven days in July is just weather. Holds #1, unbothered. | 2. Josuar Gonzalez SS, 18, ACL Giants | STABLE |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | ACL | 20 | 61 | 23 | 1 | 15 | 15 | .377 | .500 | .557 | 1.057 | | Last 7 | ACL | 3 | 10 | 2 | 0 | 4 | 2 | .200 | .400 | .200 | .600 |
Two hits in ten at bats reads chilly until the four walks land next to them, which is how an eighteen year old runs a .200 average and a .400 on-base across the same three games. He last played July 3 and has kept a steady every-other-day rhythm since the hamstring scare, so this is health and load management, not a red flag; teammate Luis Hernandez played right through the window. The season line remains a preposterous .377 / .500 / .557 with more walks than strikeouts. Holds #2. | 3. Jhonny Level SS, 18, High-A Eugene | STABLE |
| 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+ | 28 | 124 | 36 | 1 | 4 | 23 | .290 | .328 | .427 | .755 | | Last 7 | A+ | 6 | 26 | 6 | 0 | 1 | 4 | .231 | .259 | .385 | .644 |
Six hits in twenty-six at bats, four of them doubles, a .644 week that dents the average without slowing the doubles machine. The power at High-A is still gap-to-gap rather than over the fence (one homer in twenty-eight games at Eugene against ten in forty-four at San Jose), the standard adjustment tax for the youngest regular at the level. The two-stop body of work is still the loudest teenage full-season bat in the org. Doubling his way through the growing pains. Holds #3. | 4. Bo Davidson OF, 23, Double-A Richmond | WARM |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | AA | 67 | 254 | 69 | 18 | 28 | 67 | .272 | .341 | .520 | .861 | | Last 7 | AA | 5 | 20 | 5 | 1 | 2 | 4 | .250 | .348 | .450 | .798 |
The bat cooled to a merely good .798 after a month of fireworks, but he swiped three more bags and drew two walks, so the engine kept humming even as the barrel quieted. Eighteen homers, thirteen steals, and a .520 slug at Double-A is a genuine power-speed profile; the sixty-seven strikeouts remain the one variable between him and a very fast elevator. A warm week between the hot ones is nothing to sweat. Holds #4. | 5. Luis Hernandez SS, 17, ACL Giants | HOT |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | ACL | 41 | 153 | 46 | 6 | 17 | 31 | .301 | .377 | .562 | .939 | | Last 7 | ACL | 4 | 16 | 6 | 0 | 2 | 5 | .375 | .474 | .563 | 1.036 |
Six for sixteen with a double, a triple, two walks, a hit by pitch, and a 1.036 week, the seventeen year old continuing to treat the complex like a tee he happens to own. The season line is a silly .301 / .377 / .562 with six homers, fourteen doubles, and four triples from a kid who signed in January and is still the youngest name in this entire report by a comfortable margin. The complex caveat is real; so is the bat. Holds #5, ceiling still climbing. | 6. Dakota Jordan OF, 22, High-A Eugene ↑ UP from #7 | HOT |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | A+ | 77 | 305 | 87 | 15 | 27 | 95 | .285 | .341 | .505 | .846 | | Last 7 | A+ | 6 | 25 | 11 | 4 | 1 | 3 | .440 | .462 | 1.000 | 1.462 |
He did it again. Eleven hits in twenty-five at bats, four home runs, eleven RBI, three strikeouts, a 1.462 OPS, and if that sentence feels like a rerun it is because last week's version read almost identically. Two straight weeks of tools-plus-contact from the one profile whose entire scouting debate is swing-and-miss (ninety-five strikeouts on the year) is enough to move him past a cooling Gavin Kilen and into the top six. When the bat-to-ball shows up to meet the bat speed, nobody in this system hits it harder. Up to #6, and it is earned. | 7. Gavin Kilen SS/2B, 21, High-A Eugene ↓ DOWN from #6 | STABLE |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | A+ | 75 | 300 | 85 | 9 | 32 | 47 | .283 | .351 | .467 | .818 | | Last 7 | A+ | 6 | 26 | 6 | 1 | 0 | 4 | .231 | .231 | .423 | .654 |
A homer and six hits, but only a .654 week as the barrel went quiet after a torrid June, and that is the whole reason Dakota Jordan slid past him. Nothing here is alarming: the strike-zone control is still elite (thirty-two walks, forty-seven strikeouts, twenty-six doubles), the season line is a healthy .283 / .351 / .467, and a Double-A promotion still feels like a matter of weeks. A cold seven days in a polished profile is just a cold seven days. Slides to #7, no cause for concern. | 8. Drew Gilbert OF, 25, MLB San Francisco | HOT |
| 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 | 70 | 173 | 42 | 4 | 18 | 34 | .243 | .327 | .387 | .714 | | Last 7 | MLB | 6 | 10 | 4 | 1 | 1 | 1 | .400 | .455 | .800 | 1.255 |
Four hits in ten at bats with a homer and a 1.255 week, the exact bounce-back the board wanted after last week's deep freeze dropped him to #8. It is a small pile of mostly pinch-hit and spot-start at bats, and a 25 year old hitting .243 with a .387 slug in the majors is still a fourth outfielder, but a hot week is a hot week and it keeps the big league job warm. Holds #8, useful again. | 9. Jesus Rodriguez C, 23, AAA Sacramento | HOT |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | AAA | 48 | 185 | 52 | 5 | 24 | 24 | .281 | .361 | .416 | .777 | | Season | MLB | 14 | 39 | 9 | 2 | 3 | 5 | .231 | .302 | .385 | .687 | | Last 7 | AAA | 6 | 22 | 7 | 2 | 3 | 3 | .318 | .400 | .636 | 1.036 |
Seven for twenty-two with two homers, three walks, and a 1.036 week, the second straight strong stretch from a catcher the org already trusted enough to hand fourteen big league games. The Triple-A line is up to .281 / .361 / .416 with as many walks as strikeouts, exactly the profile a contender wants two deep at the position. Warm and quietly essential. Holds #9. | 10. Luis De La Torre LHP, 22, High-A Eugene | COLD |
| Window | Lvl | G | GS | IP | H | ER | BB | K | ERA | WHIP |
|---|
| Season | A+ | 15 | 15 | 60.1 | 42 | 35 | 47 | 79 | 5.22 | 1.48 | | Last 7 | A+ | 1 | 1 | 5.0 | 6 | 5 | 3 | 5 | 9.00 | 1.80 |
One start in the window, July 1, and it was the usual white-knuckle affair: five innings, five earned, three more walks, a 9.00 line. The paradox never resolves. Seventy-nine strikeouts say the stuff misses bats; forty-seven walks say the target keeps moving. The season ERA sits at 5.22 and the WHIP at 1.48, both of them just the free passes wearing a trench coat. Holds #10, on projection and patience.
Movers and Shakers (11 to 26) |
| # | Player | Pos | Lvl | Season Line | Note |
|---|
| 11 | Jacob Bresnahan | LHP | A+ | 3.19 ERA, 58 K in 53.2 IP | L7: 6.1 IP, 0 ER, 3 K, 2 BB. Another gem | | 12 | Blade Tidwell | RHP | MLB+AAA | 3.00 ERA in 12 MLB IP / 4.38 in 51.1 AAA IP | L7 AAA: 5 IP, 0 ER, 6 K. MLB-ready | | 13 | Parks Harber | 3B/1B | AA | .289 / .380 / .517, 11 HR | L7 1.344, 3 HR, 9 for 21. Scorching | | 14 | Diego Velasquez | 2B | AA | .280 / .371 / .408, 16 SB | Up from #15. L7 1.368, third straight monster | | 15 | Keyner Martinez | RHP | A | 4.42 ERA, 91 K in 55 IP | Down from #14. L7: 6 IP, 0 ER, 11 K. Gem | | 16 | Trevor McDonald | RHP | MLB+AAA | 4.42 ERA, 50 K in 57 MLB IP | Up from #18. L7 MLB: 6 IP, 0 ER, 5 K. Sharp | | 17 | Carlos Gutierrez | OF | A+ | .253 / .356 / .440, 9 HR, 19 SB | Up from #19. L7 .956, 8 for 21, three steals | | 18 | Trevor Cohen | OF | A+ | .297 / .388 / .422, 25 SB, 45 BB | Down from #16. L7 .639, six walks. On-base | | 19 | Carson Whisenhunt | LHP | AAA+MLB | 4.42 ERA, 82 K in 77.1 AAA IP | L7 AAA: 5 IP, 6 ER. Roughed up | | 20 | Cam Maldonado | OF | A | .281 / .350 / .498, 11 HR, 15 SB | Down from #17. No game since June 26 (injured) | | 21 | Daniel Susac | C | MLB+AAA | .262 in 37 MLB G, 1.501 OPS in 5 AAA G | No MLB game since June 25. Quiet | | 22 | Joe Whitman | LHP | AA+AAA | 3.22 ERA in 50.1 AA IP / 4.34 AAA | L7 AAA: 7.1 IP, 4 ER. Soft | | 23 | Yunior Marte | RHP | AA+A+ | 4.55 ERA in 27.2 AA IP / 3.74 A+ | L7 AA: 5 IP, 2 ER, 3 K. Steady | | 24 | Argenis Cayama | RHP | A | 4.50 ERA, 45 K in 36 IP | No appearance since May 28 (injured) | | 25 | Walker Martin | 3B/SS | A+ | .224 / .305 / .392, 10 HR | L7 .188, 0 for 12. Ice cold | | 26 | Reggie Crawford | LHP | IL | Out for 2026, shoulder surgery | Status unchanged |
This tier belonged to the bats who caught fire and the arm the org keeps refusing to hurry. Parks Harber hit three homers and posted a 1.344 line, his second straight loud week, and Diego Velasquez would not be outdone: a 1.368 week, his third consecutive monster, pushes him up to #14. Blade Tidwell struck out six over five scoreless Triple-A innings and sits at #12 with a 3.00 major league ERA, the call feeling more like paperwork than projection. Trevor McDonald (six scoreless in the majors) and Carlos Gutierrez (a .956 week, three steals) both climbed. The two flags: Cam Maldonado has not played since June 26 and Argenis Cayama has not thrown since May 28, both now in the injury report.
| # | Player | Pos | Lvl | Season Line | Note |
|---|
| 27 | Josh Bostick | RHP | IL | Out for 2026, ruptured Achilles | Status unchanged | | 28 | Jose Astudillo | OF/2B | A | .353 / .398 / .542, 6 HR | Up from #33. L7 1.197, 2 HR, .381. Won't stop | | 29 | Lorenzo Meola | 2B/SS | A | .238 / .326 / .403, 8 HR | L7 .966, two homers. Loud week | | 30 | Drew Cavanaugh | C | AAA+MLB | .330 / .445 / .571 in 32 AAA G | L7: five MLB games, 3 for 14 | | 31 | Jakob Christian | 1B/OF | A+ | .250 / .369 / .459, 6 HR | L7 .937, a homer. On base as ever | | 32 | Victor Bericoto | 1B/OF | MLB+AAA | .306 / .320 / .612 in 22 MLB G, .299 AAA | Up from #36. L7 MLB 1.176. Mashing | | 33 | Maui Ahuna | SS | AA | .209 / .296 / .346, 5 HR, 15 SB | L7 .500. Still frozen | | 34 | Rayner Arias | OF | ACL | .167 / .290 / .256 in 26 G | L7 .797, a homer. Signs of life | | 35 | Lisbel Diaz | OF | A | .250 / .284 / .442, 10 HR (A+) | L7 A: 3 HR, .982. Power surge | | 36 | Alberto Laroche | RHP | Rookie/A | Stats not available this week | Roster status unclear | | 37 | Nate Furman | 2B | AAA | .276 / .369 / .392, 6 HR, 14 SB | L7 .564, four walks. Cold bat, warm eye | | 38 | Aeverson Arteaga | SS | AAA+AA | .254 AAA / .895 OPS at AA | L7 AAA .564. Grinding the jump | | 39 | Jean Carlos Sio | 2B/SS | AA | .247 / .292 / .506 (AA), 6 HR | L7 .599, a homer. Power holding | | 40 | Sabin Ceballos | 3B | AA | .229 / .347 / .400, 10 HR | L7 .393. Cold week | | 41 | Trent Harris | RHP | AAA | 3.96 ERA, 29 K in 25 IP | L7: 2 scoreless, three K. Clean | | 42 | Reid Worley | RHP | IL | Out for 2026, Tommy John April 16 | Status unchanged | | 43 | Scott Bandura | OF | AAA+AA | .247 AAA / .909 OPS at AA | Up from #44. L7 AAA .884, a homer, five walks | | 44 | Yulian Barreto | 2B | ACL | .250 / .346 / .345 in 35 G | L7 .647, a triple. Steady | | 45 | Gerelmi Maldonado | RHP | A+ | 4.12 ERA, 29 K in 19.2 IP | L7: one scoreless inning | | 46 | Carlos De La Rosa | LHP | Rookie | Season has not started | Debuts later this summer | | 47 | Anthony Marquez | SS/2B | ACL | .250 / .369 / .379, 2 HR, 9 SB | L7 .528. Cooled off | | 48 | Hunter Dryden | RHP | A+ | 5.06 ERA, 69 K in 58.2 IP | L7: 5 IP, 4 ER. Sloppy | | 49 | Jack Choate | LHP | AA | 3.34 ERA, 37 K in 29.2 IP (pen) | L7: 5 ER in 0.1 IP. Disastrous | | 50 | Logan Martin | RHP | AA | 3.99 ERA, 31 K in 29.1 IP | L7: 4 scoreless ACL rehab innings, 5 K | | 51 | Robert Hipwell | 1B/3B | A+ | .152 / .331 / .286 in 35 G | L7 .700, a homer in three games |
The depth kept punching above its rank. Jose Astudillo simply will not stop: two more homers, a .381 week, a 1.197 line, a .353 season average, and a rise to #28 for his trouble. Victor Bericoto mashed a 1.176 week in the majors (.306 / .320 / .612 up there) and climbs to #32, a big leaguer wearing a deep-cut number. Lorenzo Meola (.966, two homers) and Jakob Christian (.937) heated up, Scott Bandura keeps rising (.884, a homer, five walks), and down in the complex Rayner Arias flashed a pulse again with a .797 week. The cold corner belongs to Maui Ahuna and Jack Choate, who somehow allowed five runs while recording a single out.
Prospect of the Week (L7): Dakota Jordan, for the second Tuesday in a row. Eleven hits, four home runs, eleven RBI, a 1.462 OPS, and three strikeouts in twenty-five at bats, which is the version of Jordan the scouting reports have been begging to see: enormous power without the enormous whiff. Back-to-back weeks like this are why he is now a top-six prospect. The podium behind him: Diego Velasquez (a 1.368 line, his third straight monster) and Parks Harber (three homers, a 1.344 week). Riser of the Week: Jose Astudillo, who climbs from #33 to #28 by refusing to make an out. Two more homers, a .381 week, a 1.197 OPS, and a season line of .353 / .398 / .542 that already earned him a two-game Triple-A cameo. A 21 year old hitting like this at Single-A is exactly the kind of late-blooming bat a system forgets it has until it cannot ignore him. Honorable mention to Diego Velasquez (#15 to #14) and Trevor McDonald (#18 to #16), whose six scoreless big league innings are quietly stacking up. Cause for Concern (L7, not injuries): Walker Martin. The #25 bat went zero for twelve with four strikeouts, dropping the season line to .224 / .305 / .392 at High-A, and for a former high pick the contact questions are starting to outlast the patience. Honorable mention to Luis De La Torre (five earned and three walks in five innings) and Jack Choate, who gave back five runs while recording exactly one out. Best Single Game Line: Dakota Jordan on the Fourth of July for Eugene: three for five, two home runs, three RBI, no strikeouts. Fireworks on brand for the date. The pitching counterpart belongs to Blade Tidwell, whose July 3 Triple-A start (five scoreless, six strikeouts, two walks) reads like a big league audition, because it basically is one.
| Player | Status | Outlook |
|---|
| Argenis Cayama (#24) | No appearance since May 28 (undisclosed) | Sidelined five-plus weeks; no return date | | Cam Maldonado (#20) | No game since June 26 (undisclosed) | Held out while San Jose plays; watch for word | | Reggie Crawford (#26) | Shoulder surgery | Out all of 2026 | | Josh Bostick (#27) | Ruptured Achilles | Out all of 2026 | | Reid Worley (#42) | Tommy John (April 16) | Out all of 2026 |
Two absences got upgraded from question mark to concern this week. Argenis Cayama has not pitched at any level since May 28, a five-plus-week gap while San Jose keeps taking the field, so what read last week as a rotation quirk is almost certainly a body; treat it as an injury with no announced timeline. Cam Maldonado is in the same boat on a shorter clock, no game since June 26 with his teammates playing on. Daniel Susac has also gone quiet (no big league game since June 25), though for a backup catcher that can just be the job. The three season-ending arms (Crawford, Bostick, Worley) are unchanged and will stay that way.
A short-turnaround report after the holiday, headlined by a 22 year old who has now homered nine times in two weeks and decided to stop striking out while he was at it. The DSL signees are still stretching in the Dominican, the ACL teenagers are still the long game, and somewhere a pitching coach is trying to figure out where Argenis Cayama went. See you next Tuesday.
Stats sourced from the MLB Stats API for the period June 29 to July 6, 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.
|