|
SF Giants Farm Report
Week of July 12 to July 19, 2026
Back from the break: a wave of promotions across the upper minors, three catchers up with the big club, and the complex teenagers still leading the way.
|
Baseball is back, and it came back busy. The minor leagues reopened mid-week after the All-Star break, so the last-seven-days windows below are partial (three to six games for most guys), but the org did not waste the runway: this is the promotion edition. Bo Davidson jumped to Triple-A, Dakota Jordan and Gavin Kilen both landed in Double-A, and Parks Harber and Trevor Cohen each climbed a rung. The elevator ran in one direction all week, which is what a farm system looks like when it likes its own players.
The other big shuffle is at the top of the report, not the board. Three catchers, Daniel Susac, Jesus Rodriguez, and the surprise guest Drew Cavanaugh, are all currently on the big league roster, which pulls them into the MLB Rookies section and out of the numbered board. Cavanaugh, an emergency call-up nobody had circled, promptly drew four walks in three games. On the board itself, Rodriguez graduating to the rookies section nudged Jacob Bresnahan, Luis De La Torre, and Blade Tidwell each up a spot. The draft class (Flora at #3, plus Bolemon, Waechter, Bonds, and Martinez) is still lacing up: no pro debuts yet.
For the loudest bats of the short week: seventeen-year-old Luis Hernandez (a .990 line and a five-RBI night), Jakob Christian and Rayner Arias (matching 1.886 explosions in the complex), and Lisbel Diaz (two homers, including a four-RBI game). On the mound, Trevor McDonald opened the second half with seven innings of one-run ball in the majors, and Jacob Bresnahan punched out seven without a walk. Even better news than any box score: Josuar Gonzalez, Cam Maldonado, and Argenis Cayama are all healthy and back on the field. Play ball.
MLB Rookies (Currently Up) |
| 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 | 56 | 197 | 54 | 9 | 29 | 55 | .274 | .366 | .477 | .843 | | Last 7 | MLB | 3 | 12 | 4 | 1 | 2 | 2 | .333 | .429 | .583 | 1.012 |
The reason this section exists, back in the swing after the break: four hits, a ninth homer, and a 1.012 line across the first three games of the second half. Eldridge is a legitimate everyday big league first baseman at twenty-one, a .274 / .366 / .477 slash that has survived every rung of the ladder, and he now has twenty-nine walks against fifty-five strikeouts, which is a mature ratio for a kid who could rent a car in three years. He heads out of the break exactly where you want your franchise first baseman: boringly, load-bearingly good. Everyone else here is a graduate; he is the valedictorian. | Drew Gilbert OF, 25, MLB San Francisco | COLD |
| 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 | 77 | 198 | 46 | 4 | 19 | 37 | .232 | .314 | .364 | .678 | | Last 7 | MLB | 3 | 12 | 2 | 0 | 0 | 0 | .167 | .231 | .167 | .397 |
The second half opened the way too much of the first one went: two singles in three games, no walks, no thump, a .397 line. Gilbert is a useful fourth outfielder living on a .232 / .314 / .364 season, exactly the kind of profile that runs warm and cold in one-week gusts. This was another cold gust. The tools that got him here (the arm, the routes, the sneaky pop) are all still there; the bat just keeps arguing with itself. | Daniel Susac C, 24, MLB San Francisco | SMALL SAMPLE |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | AAA | 8 | 28 | 13 | 3 | 3 | 2 | .464 | .545 | .821 | 1.366 | | Season | MLB | 38 | 107 | 27 | 0 | 6 | 30 | .252 | .299 | .318 | .617 | | Last 7 | AAA | 1 | 5 | 2 | 0 | 0 | 0 | .400 | .400 | .600 | 1.000 | | Last 7 | MLB | 1 | 4 | 0 | 0 | 0 | 3 | .000 | .000 | .000 | .000 |
The catcher shuttle continues: a game at Sacramento (two hits, a double) before another recall to back up the big club, where the first game up was a zero-for-four with three strikeouts. That is the whole Susac paradox in one week. In Triple-A he is a video-game hitter (a 1.366 OPS in eight games, a .464 average); in the majors the bat has gone quiet (.252 / .299 / .318, zero homers in 107 at bats). He is the current backup catcher, so this section is where he lives this week, but the runway to consistent big league production is still being paved. | Jesus Rodriguez C, 23, MLB San Francisco | SMALL SAMPLE |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | AAA | 49 | 190 | 52 | 5 | 24 | 25 | .274 | .353 | .405 | .758 | | Season | MLB | 15 | 42 | 10 | 2 | 3 | 5 | .238 | .304 | .405 | .709 | | Last 7 | MLB | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | - |
Zero games in the window, which is the life of a third catcher: on the roster, catching bullpens, but last in line for actual at bats (his most recent appearance was a July 11 cameo). No stats to grade, so read the season lines instead: a .274 / .353 mark with more walks than strikeouts across forty-nine Triple-A games, plus fifteen games of major league seasoning and two big league homers. That is exactly the kind of cheap, controllable catching depth a contender hoards. When he plays again we will have numbers; this week he mostly held a clipboard. | Drew Cavanaugh C, 23, MLB San Francisco | HOT |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | AA | 22 | 68 | 19 | 3 | 17 | 21 | .279 | .456 | .515 | .971 | | Season | AAA | 32 | 112 | 37 | 6 | 18 | 34 | .330 | .445 | .571 | 1.016 | | Season | MLB | 14 | 34 | 9 | 0 | 7 | 9 | .265 | .390 | .265 | .655 | | Last 7 | MLB | 3 | 4 | 2 | 0 | 4 | 1 | .500 | .750 | .500 | 1.250 |
The feel-good story of the week and, admittedly, the smallest sample in the report: three games, four official at bats, but somehow six times on base thanks to two hits and four walks, for a cartoonish 1.250 line. Cavanaugh is the emergency-duty catcher nobody outside the org had circled, and all he has done at every stop is get on base: a .456 on-base at Double-A, a .445 at Triple-A, and now a .390 in a fourteen-game major league taste. The over-the-fence power has not shown up in the bigs yet (a .265 slug), but a rookie catcher drawing four walks in three games is the kind of plate discipline that plays. Enjoy the cameo. | Trevor McDonald RHP, 24, MLB San Francisco | WARM |
| Window | Lvl | G | GS | IP | H | ER | BB | K | ERA | WHIP |
|---|
| Season | AAA | 5 | 4 | 15.0 | 8 | 9 | 15 | 12 | 5.40 | 1.53 | | Season | MLB | 13 | 13 | 66.1 | 65 | 37 | 21 | 54 | 5.02 | 1.30 | | Last 7 | MLB | 1 | 1 | 7.0 | 3 | 1 | 1 | 4 | 1.29 | 0.57 |
Now that is how you open a second half: seven innings, three hits, one earned run, one walk. It was easily his best start of the year and a timely one, because the season line (a 5.02 ERA in thirteen starts) had put him on the demotion-or-rotation coin flip. Nights like this keep the coin spinning in his favor. McDonald has always had the strikeout stuff (fifty-four punchouts) and the strike-throwing (twenty-one walks in sixty-six innings); the whole project has been missing more barrels. He missed plenty here. Build on it.
| 1. Josuar Gonzalez SS, 18, ACL Giants | STABLE |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | ACL | 27 | 89 | 31 | 1 | 19 | 24 | .348 | .459 | .506 | .965 | | Last 7 | ACL | 4 | 14 | 4 | 0 | 2 | 3 | .286 | .353 | .357 | .710 |
Four games back and fully healthy, which is the headline that matters more than the .710 line inside them. The hamstring that wrecked his spring is in the rear-view mirror, and the season slash is still the prettiest sentence in the system: .348 / .459 / .506 with more walks than strikeouts at eighteen. The best prospect in the org holds #1 comfortably; a modest four-game re-entry from the break does nothing to it. The only box left to check is proving the hit tool travels to full-season ball, and if he and Hernandez both get the expected Low-A bump, that test starts soon. | 2. Luis Hernandez SS, 17, ACL Giants | HOT |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | ACL | 51 | 188 | 55 | 6 | 19 | 37 | .293 | .378 | .537 | .915 | | Last 7 | ACL | 6 | 20 | 6 | 0 | 5 | 2 | .300 | .440 | .550 | .990 |
The youngest name in this entire report and one of the loudest weeks: six hits, five walks, only two strikeouts, and a .990 line, including a two-hit, five-RBI night on July 15. Hernandez is seventeen years old carrying a .293 / .378 / .537 season with six homers and a .537 slug in the complex, and this week the strike-zone discipline (five walks) was the star. He moved up to #2 last edition on merit and only cements it here. Star-shaped clay, and this week somebody left it out in the sun. | 3. Jackson Flora RHP, 21, Drafted #4 overall (UC Santa Barbara) | DRAFTED |
| The new ace at the top of the board, still in street clothes. Selected fourth overall out of UC Santa Barbara (6-foot-5, a fastball to 100, four above-average pitches, a 1.06 college ERA with 133 strikeouts in 102 innings), Flora enters the board at #3 on pedigree alone. Still no pro stats: he signed just over a week ago and clubs bring polished college arms along carefully, so his professional debut is a mid-August-ish proposition at the earliest. Watch the ACL box scores from here on out. He gets his own stat table the day he throws a pitch that counts, and the guess here is it will be worth the wait. |
A system starved for a frontline arm added the best one available, and now everyone waits. On talent he is a top-of-the-org prospect the moment he takes a mound; the only reason he is not higher is that everyone above him has actually played a game. That resolves itself soon enough. | 4. Jhonny Level SS, 18, High-A Eugene | SMALL SAMPLE |
| 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+ | 34 | 149 | 45 | 2 | 17 | 28 | .302 | .342 | .456 | .798 | | Last 7 | A+ | 1 | 3 | 2 | 0 | 1 | 0 | .667 | .750 | .667 | 1.417 |
One game back from the break (two hits and a walk, a sample you can count on one finger), so grade the season instead. Level is an eighteen year old holding his own in full-season ball while the two crown jewels are still in the complex, a .302 / .342 / .456 line at High-A on top of a .968 mark at Low-A San Jose. The one nit is the gap-to-gap power at Eugene (two homers in thirty-four games there versus ten at San Jose), which is a projection quibble, not a problem, on a shortstop this young at this level. Holds #4. | 5. Dakota Jordan OF, 22, Double-A Richmond | WARM |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | A+ | 81 | 321 | 93 | 18 | 28 | 98 | .290 | .346 | .533 | .879 | | Season | AA | 2 | 7 | 2 | 0 | 2 | 1 | .286 | .444 | .429 | .873 | | Last 7 | AA | 2 | 7 | 2 | 0 | 2 | 1 | .286 | .444 | .429 | .873 |
Promoted to Double-A, and the first two games could not have gone more on-brand: two hits, two walks, a .873 line, and a strike zone that behaved (one strikeout). Jordan closed his High-A run at eighteen homers, fifteen steals, and a .290 / .346 / .533 slash, and Richmond is the level where you learn whether the huge tools survive sharper breaking balls. Two games is nothing, but the early returns (a walk in each) are the encouraging kind. Holds #5, now with a new zip code. | 6. Bo Davidson OF, 23, Triple-A Sacramento | HOT |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | AA | 73 | 282 | 78 | 19 | 28 | 74 | .277 | .340 | .521 | .861 | | Season | AAA | 2 | 10 | 5 | 0 | 0 | 2 | .500 | .500 | .500 | 1.000 | | Last 7 | AAA | 2 | 10 | 5 | 0 | 0 | 2 | .500 | .500 | .500 | 1.000 | | Last 7 | AA | 1 | 5 | 2 | 0 | 0 | 2 | .400 | .400 | .600 | 1.000 |
Jumped all the way to Triple-A and immediately went five-for-ten, which is exactly the entrance you want to make when you are now one phone call from the majors. Davidson mashed his way through Double-A (nineteen homers, a .521 slug) and is knocking on the highest rung at twenty-three. He and Jordan have been 5A and 5B all year, a matched pair of power-speed outfielders; this week Davidson got the bigger promotion and the hotter bat, so he reclaims #6 by the thinnest of margins. Seventy-four strikeouts remain the one smudge, but the report card everywhere else reads well. | 7. Gavin Kilen SS/2B, 21, Double-A Richmond | WARM |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | A+ | 78 | 312 | 88 | 9 | 32 | 48 | .282 | .350 | .462 | .812 | | Season | AA | 2 | 8 | 2 | 0 | 1 | 0 | .250 | .333 | .625 | .958 | | Last 7 | AA | 2 | 8 | 2 | 0 | 1 | 0 | .250 | .333 | .625 | .958 |
Bumped to Double-A alongside Jordan, and the first two games came with a .625 slug and, tellingly, zero strikeouts, which is the whole Kilen calling card. He is the best strike-zone controller in the system's upper-minors ranks: twenty-seven doubles and thirty-two walks against just forty-eight strikeouts at High-A, a .282 / .350 / .462 line, and now a Richmond address to test it against better stuff. The power is gap-driven rather than over-the-fence, but the contact and on-base skills are the kind that age well. Up to #7 as Rodriguez graduates to the rookies section. | 8. Jacob Bresnahan LHP, 20, High-A Eugene ↑ UP from #9 | HOT |
| Window | Lvl | G | GS | IP | H | ER | BB | K | ERA | WHIP |
|---|
| Season | A+ | 14 | 14 | 64.2 | 41 | 21 | 28 | 76 | 2.92 | 1.07 | | Last 7 | A+ | 1 | 1 | 5.0 | 4 | 1 | 0 | 7 | 1.80 | 0.80 |
Right back to it after the break: five innings, one run, seven strikeouts, and zero walks, which is the version of Bresnahan that makes scouts lean in. A twenty year old lefty carrying a 2.92 ERA with seventy-six strikeouts in sixty-four and two-thirds innings at High-A is the best full-season arm in the system, and with Flora yet to throw a pitch, he is the best pitching prospect who has actually pitched. The walks (twenty-eight on the year) are the tidy-up item, and a zero-walk start is a nice place to start tidying. Up to #8 and climbing on merit. | 9. Luis De La Torre LHP, 22, High-A Eugene ↑ UP from #10 | STABLE |
| Window | Lvl | G | GS | IP | H | ER | BB | K | ERA | WHIP |
|---|
| Season | A+ | 17 | 17 | 69.2 | 48 | 40 | 55 | 93 | 5.17 | 1.48 | | Last 7 | A+ | 1 | 1 | 5.1 | 3 | 4 | 4 | 9 | 6.75 | 1.31 |
One start back, and it was the entire De La Torre experience in a thimble: nine strikeouts (loud), four walks (the recurring problem), four earned runs (the toll). Ninety-three strikeouts in seventy innings say the stuff misses bats; fifty-five walks say the command is a lifelong renovation project. The season ERA sits at 5.17 for a reason. He is a high-variance arm whose swing-and-miss keeps him in the top ten on pure upside, but the walks are the thing standing between projection and reality. Up to #9 on the reshuffle, still very much a work in progress. | 10. Blade Tidwell RHP, 24, Triple-A Sacramento ↑ UP from #11 | STABLE |
| Window | Lvl | G | GS | IP | H | ER | BB | K | ERA | WHIP |
|---|
| Season | MLB | 8 | 0 | 12.0 | 10 | 4 | 3 | 10 | 3.00 | 1.08 | | Season | AAA | 14 | 13 | 61.1 | 62 | 30 | 29 | 70 | 4.40 | 1.48 | | Last 7 | AAA | 1 | 1 | 4.0 | 5 | 2 | 2 | 5 | 4.50 | 1.75 |
Optioned back to Sacramento to stretch out as a starter, and the first outing was a serviceable four innings (five hits, two runs, five strikeouts). The split personality is instructive: a tidy 3.00 ERA in twelve big league relief innings, a lumpier 4.40 as a Triple-A starter. Tidwell is the most MLB-ready arm on the farm and the classic up-and-down depth piece a contender leans on all summer. Up to #10 as the rookies-section departures shuffle the board; the stuff is a phone call away whenever the rotation coughs.
Movers and Shakers (11 to 26) |
| # | Player | Pos | Lvl | Season Line | Note |
|---|
| 11 | Carson Bolemon | LHP | Draft | Drafted #29 overall (HS, Southside Christian) | Not yet debuted; projectable prep lefty | | 12 | Parks Harber | 3B/1B | AAA | .284 / .369 / .510, 12 HR (AA) | Promoted to AAA; L7 combined 4 for 11, three walks | | 13 | Diego Velasquez | 2B | AA | .292 / .385 / .412, 4 HR | L7 1.000: 4 for 10, two walks. On base as ever | | 14 | Carson Whisenhunt | LHP | AAA | 4.42 ERA, 82 K in 77.1 AAA IP | Optioned back from MLB; command still the question | | 15 | Keyner Martinez | RHP | A | 4.36 ERA, 101 K in 64 IP | L7: 4 IP, 1 ER, 5 K, 0 BB. 101 punchouts | | 16 | Carlos Gutierrez | OF | A+ | .261 / .372 / .439, 9 HR, 20 SB | L7 1.094, four walks. On-base engine | | 17 | Trevor Cohen | OF | AA | .297 / .388 / .416 (A+), 26 SB | Promoted to AA; 0 for 10 at the level so far | | 18 | Joe Whitman | LHP | AAA | 3.22 ERA in 50.1 AA IP / 4.13 AAA | L7 AAA relief: 1 scoreless. Steady | | 19 | Cam Maldonado | OF | A | .281 / .350 / .498, 11 HR | Back on a rehab assignment (ACL); L7 .590, ramping | | 20 | Yunior Marte | RHP | AA | 5.20 ERA AA / 3.74 in 43.1 A+ IP | L7 AA: 5 IP, 1 ER, 6 K. Best look in weeks | | 21 | Walker Martin | 3B/SS | A+ | .226 / .304 / .389, 11 HR | L7 .664, three hits. Still searching | | 22 | Argenis Cayama | RHP | ACL | 4.50 ERA, 45 K in 36 IP (A) | RETURNING: rehab outing July 14 (ACL, 2 IP) | | 23 | Kaden Waechter | RHP | Draft | Drafted #55 overall (HS, Jesuit FL) | Not yet debuted; 93-96 mph prep RHP | | 24 | Reggie Crawford | LHP | IL | Out for 2026, shoulder surgery | Status unchanged | | 25 | Lorenzo Meola | 2B/SS | A | .261 / .350 / .453, 10 HR | L7 1.357: 6 for 14, a homer. Locked in | | 26 | Josh Bostick | RHP | IL | Out for 2026, ruptured Achilles | Status unchanged |
The second half opened with a batch of promotions rippling through this tier. Parks Harber (to Triple-A) and Trevor Cohen (to Double-A) both moved up a rung; Harber kept mashing, Cohen is still hunting his first hit at the new level. Lorenzo Meola was the loudest bat (a 1.357 week, six hits and a homer), and Carlos Gutierrez kept walking into a 1.094 line. On the mound, Yunior Marte finally had a clean one (five innings, one run, six strikeouts at Double-A). Two comebacks worth tracking: Cam Maldonado and Argenis Cayama are both on ACL rehab assignments, each ramping back toward their real level.
| # | Player | Pos | Lvl | Season Line | Note |
|---|
| 27 | Jose Astudillo | OF/2B | A+ | .335 / .388 / .503, 6 HR (A) | Climbing the ladder; touched AAA and A+ this month | | 28 | Sabin Ceballos | 3B | AA | .222 / .340 / .411, 13 HR | L7 .148: 1 for 13. Cold snap out of the break | | 29 | Peyton Bonds | OF | Draft | Drafted #90 overall (Rutgers) | Barry Bonds' nephew; not yet debuted | | 30 | Jakob Christian | 1B/OF | A+ | .256 / .369 / .488, 9 HR | L7 1.886: two homers, six walks. On fire | | 31 | Lisbel Diaz | OF | A+ | .263 / .291 / .488, 14 HR | L7 1.167: two homers, incl. a 2-HR, 4-RBI game | | 32 | Victor Bericoto | 1B/OF | AAA | .299 / .355 / .449 (AAA); .552 slg in 58 MLB AB | Optioned back to Sacramento; no games yet this week | | 33 | Nate Furman | 2B | AAA | .281 / .370 / .399, 6 HR, 16 SB | L7 .625, back in the lineup. On-base as ever | | 34 | Maui Ahuna | SS | AA | .217 / .309 / .352, 5 HR | L7 (1 G) 1.250, a small pulse | | 35 | Rayner Arias | OF | ACL | .196 / .342 / .370, 4 HR | L7 1.886: 3 for 7, two homers. Finally showing up | | 36 | Alberto Laroche | RHP | Rookie/A | Stats not available this week | Roster status unclear | | 37 | Aeverson Arteaga | SS | AAA | .252 AAA / .895 OPS at AA | L7 (1 G) 1.200: 3 for 5 | | 38 | Jean Carlos Sio | 2B/SS | AA | .231 / .271 / .488 (AA), 8 HR | L7 .923: 4 for 13, a homer | | 39 | Scott Bandura | OF | AAA | .273 AAA / .909 OPS at AA | L7 1.100: five walks, four steals. On-base menace | | 40 | Trent Harris | RHP | AAA | 4.15 ERA, 35 K in 30.1 IP | L7: 3.2 IP, 1 ER, 3 K. Rocky but useful | | 41 | Reid Worley | RHP | IL | Out for 2026, Tommy John April 16 | Status unchanged | | 42 | Yulian Barreto | 2B | ACL | .240 / .331 / .322, 2 HR | L7 .133: 0 for 13. Ice cold | | 43 | Gerelmi Maldonado | RHP | A+ | 3.57 ERA, 33 K in 22.2 IP | L7: 1 scoreless, two K. Sharp in relief | | 44 | Carlos Martinez | RHP | Draft | Drafted #118 overall (Hofstra) | Not yet debuted; college arm | | 45 | Carlos De La Rosa | LHP | Rookie | Season has not started | Debuts later this summer | | 46 | Anthony Marquez | SS/2B | ACL | .252 / .359 / .368, 2 HR, 11 SB | L7 .733: 3 for 10 | | 47 | Hunter Dryden | RHP | A+ | 4.70 ERA, 79 K in 67 IP | L7: 3 IP, 1 ER, 6 K. Bat-missing | | 48 | Jack Choate | LHP | AA | 3.15 ERA, 42 K in 34.1 IP (pen) | L7: 2 IP, 1 ER, 2 K | | 49 | Logan Martin | RHP | AA | 3.99 ERA AA / 0.87 in ACL rehab | L7 ACL: 2 scoreless, three K | | 50 | Robert Hipwell | 1B/3B | A+ | .161 / .331 / .288, 3 HR | L7 .586, two walks. Eye fine, bat not |
The bottom of the board delivered the two biggest OPS weeks in the whole system, both worth a grain of small-sample salt. Jakob Christian (a 1.886 line: two homers, six walks in three games) and Rayner Arias (also 1.886: three-for-seven with two homers) were electric, and Arias in particular is a name to watch after a rough season finally cracked open. Lisbel Diaz kept slugging (two homers, including a two-homer, four-RBI afternoon), and Scott Bandura was a walking on-base clinic (five walks, four steals). The counterweights: Sabin Ceballos (one-for-thirteen) and Yulian Barreto (zero-for-thirteen) came out of the break in a freezer, and Robert Hipwell is still hitting .161 despite an eye good enough for a .331 on-base.
Prospect of the Week (L7): Luis Hernandez, the seventeen-year-old shortstop, who came out of the break with a .990 line, five walks against two strikeouts, and a two-hit, five-RBI night on July 15. Doing that at that age across a full week of games edges out the flashier small-sample explosions below him. Podium: Bo Davidson (five-for-ten in his Triple-A debut) and Jacob Bresnahan (a zero-walk, seven-strikeout start). Riser of the Week: Bo Davidson, promoted to Triple-A and now one phone call from the majors, then a perfect five-for-ten to announce himself. Honorable mention to the whole promotion class (Dakota Jordan and Gavin Kilen to Double-A, Parks Harber to Triple-A, Trevor Cohen to Double-A), a good sign the org likes what it is seeing across the upper minors. Cause for Concern (L7, not injuries): Luis De La Torre, whose one start back (four walks in five and a third innings) was the same free-pass problem that has bloated his season ERA to 5.17. The strikeouts (ninety-three) keep the upside alive and the top-ten ranking intact, but the fifty-five walks are the reason he is a projection, not a plan. Honorable mention to Sabin Ceballos, one-for-thirteen out of the gate. Best Single Game Line: Lisbel Diaz for Eugene on July 12: two home runs, four RBI, a two-for-four afternoon that single-handedly justified the price of a High-A ticket. The pitching nod goes to Jacob Bresnahan, whose five-inning, one-run, seven-strikeout, zero-walk gem was the cleanest start of the week.
| Player | Status | Outlook |
|---|
| Cam Maldonado (#19) | Returning: on an ACL rehab assignment (6 G) | Back in games after a June absence; ramping toward San Jose | | Argenis Cayama (#22) | Returning: ACL rehab outing July 14 (2 IP) | Back on the mound after a six-week absence; building innings | | Reggie Crawford (#24) | Shoulder surgery | Out all of 2026 | | Josh Bostick (#26) | Ruptured Achilles | Out all of 2026 | | Reid Worley (#41) | Tommy John (April 16) | Out all of 2026 |
Good news dominates the top of the ledger: both Cam Maldonado and Argenis Cayama are back in games on ACL rehab assignments, each working back toward their real level. And the system's marquee young shortstop, Josuar Gonzalez, is fully healthy and playing daily, the hamstring saga now firmly behind him. The three season-ending arms (Crawford, Bostick, Worley) are unchanged.
A promotion week is the most optimistic kind of farm report: it is the org voting with its lineup cards, moving its best young players up to harder tests because it believes they will pass. Davidson is a step from the majors, Jordan and Kilen are learning Double-A breaking balls, and the two teenaged shortstops in the Arizona sun keep making a mockery of their birth certificates. The samples are small, the arrows point up, and the draft class is still just off stage. Back next week with a full slate of games and fresh ink.
Stats sourced from the MLB Stats API for the period July 12 to July 19, 2026. The minor leagues resumed play mid-week after the All-Star break, so last-seven-days lines reflect partial windows (roughly 3 to 6 games). Rankings: Prospects1500 2026 board plus the 2026 draft class, with ranks 7 and below adjusted on performance and roster moves. Draftees are marked "not yet debuted" and will be stat-tracked once they report to the ACL. Hot/Warm/Stable/Cold by L7 OPS for hitters; composite ERA, WHIP, K, BB for pitchers. MLB Rookies section carries tracked players currently on the big league roster (membership changes week to week).
|