|
SF Giants Farm Report
Week of July 14 to July 21, 2026
A quieter, settling week after the promotion wave: the board held steady, the complex teenagers kept raking, and the loud bats came from the lower minors.
|
↑ Bo Davidson OF, 23 · Double-A Richmond → Triple-A Sacramento The system's hottest upper-minors bat mashed his way off the Double-A level (nineteen homers, a .521 slug, an .861 OPS) and earned the jump to Sacramento, the final rung before the majors. He announced himself by going five-for-fifteen in his first three games there. This is the big one: Davidson is now one phone call from a big league debut at twenty-three, and a sustained Triple-A stretch could force the Giants' hand before summer is out. |
↑ Dakota Jordan OF, 22 · High-A Eugene → Double-A Richmond One of the loudest tool sets in the org (eighteen homers, fifteen steals, an .879 OPS at High-A) got the bump to Double-A, the level where breaking-ball recognition separates the prospects from the suspects. The early returns are the encouraging kind: a walk in each of his first games and just two strikeouts across three. What it means is simple: this is the real exam for whether Jordan's enormous raw power translates against advanced pitching. |
↑ Gavin Kilen SS/2B, 21 · High-A Eugene → Double-A Richmond The best strike-zone controller in the system's upper minors (twenty-seven doubles, thirty-two walks against just forty-eight strikeouts) moved up alongside Jordan and immediately kept his calling card intact, with zero strikeouts in his first three Double-A games. Bat-to-ball skills like his are exactly the kind that tend to survive a level jump. If the contact holds at Richmond, Kilen puts himself squarely on the fast track. |
↑ Parks Harber 3B/1B, 24 · Double-A Richmond → Triple-A Sacramento The corner bat earned Triple-A after a strong Double-A run (.284 / .369 / .510 with twelve homers) and is handling the top level early (four-for-twelve with two walks). It adds Harber to the org's first-base and corner depth chart just one level from the majors, the kind of quietly useful move that pays off when a big league injury strikes. |
↑ Trevor Cohen OF, 22 · High-A Eugene → Double-A Richmond The speedy on-base outfielder (.297 / .388 / .416 with twenty-six steals at High-A) got an aggressive push to Double-A, where the bat is still adjusting (two-for-fifteen to open). The slow start is normal level-jump friction; the promotion itself is the vote of confidence in a table-setter profile the org clearly likes. |
The dust settled, and the kids kept hitting. Last week was the promotion wave; this week was the digest, a quieter seven days where the full minor league slate is back but the fresh games were thin (the coverage window overlaps last week's, so most arms show one turn or none, and season lines barely budged). No board reshuffle was earned this week, which is its own kind of news: the ten names at the top all held serve, and the moves that matter now are happening in the batter's box, not on the transaction wire.
The loudest of those bats was, once again, the youngest one. Seventeen-year-old Luis Hernandez put up a 1.130 line with more walks than strikeouts, which at his age in the complex is faintly ridiculous, and Josuar Gonzalez stayed healthy and kept hitting .344 at the top of the board. Down the list, Lorenzo Meola (two homers), Walker Martin (a 1.445 week that finally interrupted a cold season), and Scott Bandura (seven-for-thirteen) all caught fire. On the mound, Carson Whisenhunt spun the pitching line of the week: five innings, no runs, eight strikeouts.
The MLB Rookies section is unchanged from last week: Bryce Eldridge (a two-homer, 1.056 week and his tenth big league bomb), Daniel Susac, Jesus Rodriguez, and Drew Cavanaugh are all still on the active roster, and Trevor McDonald gave a little back after last week's gem. The draft class (Flora at #3, plus Bolemon, Waechter, Bonds, and Martinez) is still lacing up: no pro debuts yet, though Flora's first ACL box score cannot be far off. One watch item: Luis De La Torre did not take the ball at all, a wrinkle explained more fully in the injury report. 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 | 58 | 203 | 55 | 10 | 31 | 60 | .271 | .366 | .483 | .849 | | Last 7 | MLB | 4 | 15 | 4 | 2 | 3 | 7 | .267 | .389 | .667 | 1.056 |
The reason this section exists, and still the steadiest hand in it: four hits, two homers, three walks, a 1.056 line across four games. Eldridge is a legitimate everyday big league first baseman at twenty-one, a .271 / .366 / .483 slash that has survived every rung of the ladder, and the tenth home run of his rookie year came this week. The strikeouts (sixty) are the one item on the to-do list, but thirty-one walks against them is a mature ratio for a kid who cannot yet legally rent a car. He remains exactly what you want your franchise first baseman to be: boringly, load-bearingly good. | 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 | 78 | 202 | 46 | 4 | 19 | 37 | .228 | .308 | .356 | .664 | | Last 7 | MLB | 3 | 12 | 1 | 0 | 0 | 0 | .083 | .154 | .083 | .237 |
One single in three games, no walks, no thump, a .237 line. Gilbert is a useful fourth outfielder living on a .228 / .308 / .356 season, exactly the kind of profile that runs warm and cold in one-week gusts, and this was a cold gust with the windows painted shut. The tools that got him here (the arm, the routes, the sneaky pop) are all still on the shelf; the bat just keeps losing the argument with itself. A bench outfielder is allowed a quiet week. He has now had a few in a row. | 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 | 39 | 110 | 29 | 0 | 6 | 30 | .264 | .299 | .336 | .644 | | Last 7 | MLB | 2 | 7 | 2 | 0 | 0 | 3 | .286 | .286 | .429 | .714 |
Two starts, two hits, a double, three strikeouts, a .714 line: a perfectly Susac week, which is to say fine and a little frustrating. The Triple-A hitter (a 1.366 OPS in eight games, a .464 average) and the big league hitter (.264 / .299 / .336, still zero major league homers in a hundred and ten at bats) remain two different people wearing the same shin guards. He is the primary backup right now, catching most days behind the plate, and the bat is playable but not yet a weapon up here. The framing and the arm are why he keeps the job while the offense catches up. | 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 again, which is the whole job description of a third catcher: on the roster, warming up relievers in the eighth, and dead last in line to actually hit (his most recent game was back on July 11). There is nothing to grade, so read the season lines instead: a .274 / .353 mark with nearly as many walks as strikeouts across forty-nine Triple-A games, plus fifteen games of big league seasoning with two homers. That is precisely the cheap, controllable catching depth a contender hoards for October. This week he mostly held a clipboard and a fungo bat. | Drew Cavanaugh C, 23, MLB San Francisco | WARM |
| 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 | 15 | 37 | 9 | 0 | 7 | 12 | .243 | .364 | .243 | .607 | | Last 7 | MLB | 3 | 5 | 2 | 0 | 2 | 3 | .400 | .571 | .400 | .971 |
The feel-good cameo keeps cameo-ing: three games, five official at bats, but four times on base thanks to two hits and two more walks, a .971 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 .364 across fifteen big league games. The over-the-fence power has not translated up here yet (a .243 slug, zero homers), but a rookie catcher who keeps drawing walks in tiny samples is the kind of plate discipline that survives contact with the majors. Enjoy the run while it lasts. | Trevor McDonald RHP, 24, MLB San Francisco | STABLE |
| 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 | 14 | 14 | 70.1 | 69 | 40 | 23 | 57 | 5.12 | 1.30 | | Last 7 | MLB | 1 | 1 | 4.0 | 4 | 3 | 2 | 3 | 6.75 | 1.50 |
A step back from last week's seven-inning gem: four innings, three earned, a short and lumpy outing that nudged the season ERA to 5.12. McDonald is living on the demotion-or-rotation coin flip, and nights like this are why the coin keeps spinning. The strikeout stuff (fifty-seven punchouts) and the strike-throwing (twenty-three walks in seventy innings) are both real; the problem has always been the barrels in between, and this start had a few too many. He is a useful back-end arm having a very back-end month. The next start matters more than this one did.
| 1. Josuar Gonzalez (Lindor / Reyes) SS, 18, ACL Giants | STABLE |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | ACL | 28 | 93 | 32 | 1 | 19 | 25 | .344 | .452 | .495 | .947 | | Last 7 | ACL | 4 | 15 | 5 | 0 | 1 | 4 | .333 | .353 | .400 | .753 |
Healthy, in the lineup every day, and hitting .344 / .452 / .495 at eighteen, which is the prettiest sentence in the entire system and the only headline #1 needs. The four-game week (five hits, a .753 line) was quiet by his standards but perfectly fine, and the point is not the week, it is that the hamstring saga is fully in the rear-view mirror and the nineteen walks against twenty-five strikeouts say the plate approach never left. The best prospect in the org holds the top spot without a wobble. The one remaining exam is whether 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 (more polish, higher floor) SS, 17, ACL Giants | HOT |
| Window | Lvl | G | AB | H | HR | BB | K | AVG | OBP | SLG | OPS |
|---|
| Season | ACL | 52 | 191 | 57 | 6 | 25 | 38 | .298 | .385 | .545 | .930 | | Last 7 | ACL | 6 | 20 | 7 | 0 | 5 | 3 | .350 | .480 | .650 | 1.130 |
The youngest name in this entire report and, once again, one of the loudest weeks: seven hits, five walks, only three strikeouts, and a 1.130 line. Hernandez is seventeen years old carrying a .298 / .385 / .545 season with six homers, nineteen doubles, and a .545 slug in the complex, and this week the strike-zone discipline (five walks, a .480 on-base) did most of the damage. He moved to #2 on merit two editions ago and every week since has been an argument for keeping him there. Star-shaped clay, and somebody keeps leaving it out in the Arizona 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 less than two weeks ago and clubs bring polished college arms along carefully, so a professional debut is a late-summer proposition at the earliest. Watch the ACL box scores from here. 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 sits at #3 rather than 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+ | 35 | 153 | 46 | 2 | 17 | 28 | .301 | .340 | .451 | .791 | | Last 7 | A+ | 1 | 4 | 1 | 0 | 0 | 0 | .250 | .250 | .250 | .500 |
One game in the window (a single, a sample you can hold in one hand), so grade the season instead. Level is an eighteen year old more than holding his own in full-season ball while the two crown jewels are still in the complex: a .301 / .340 / .451 line at High-A stacked on top of a .968 mark at Low-A San Jose. The one nit remains the gap-to-gap power at Eugene (two homers in thirty-five 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 comfortably. | 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 | 3 | 12 | 4 | 0 | 2 | 2 | .333 | .429 | .417 | .846 | | Last 7 | AA | 3 | 12 | 4 | 0 | 2 | 2 | .333 | .429 | .417 | .846 |
Three games into the Double-A experiment and still checking the encouraging boxes: four hits, two walks, only two strikeouts, a .846 line. Jordan closed his High-A run at eighteen homers, fifteen steals, and a .290 / .346 / .533 slash, and Richmond is exactly the level where you learn whether the loud tools survive sharper breaking balls. The early read is that the strike zone is behaving (a walk-to-strikeout wash so far), which is the thing you most want to see from a bat-speed monster stepping up a rung. Holds #5. | 6. Bo Davidson OF, 23, Triple-A Sacramento | WARM |
| 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 | 3 | 15 | 5 | 0 | 0 | 5 | .333 | .333 | .333 | .666 | | Last 7 | AAA | 3 | 15 | 5 | 0 | 0 | 5 | .333 | .333 | .333 | .667 |
Five hits in his first fifteen Triple-A at bats, which is a fine entrance, though the five strikeouts and zero walks are the reminder that the top rung is a different animal. Davidson mashed his way through Double-A (nineteen homers, a .521 slug) and is now one phone call from the majors at twenty-three. He and Jordan have been 5A and 5B all season, a matched pair of power-speed outfielders, and this week they stayed lashed together: both hitting, both adjusting, both a level closer to San Francisco. Holds #6, with the punchout rate the one thing to iron out at the new stop. | 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 | 3 | 13 | 4 | 0 | 1 | 0 | .308 | .357 | .538 | .895 | | Last 7 | AA | 3 | 13 | 4 | 0 | 1 | 0 | .308 | .357 | .538 | .895 |
Three Double-A games, four hits, a .538 slug, and (of course) zero strikeouts, which is the entire Kilen calling card in miniature. He is the best strike-zone controller in the system's upper minors: 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 the contact skill against better stuff. The power is gap-driven rather than over-the-fence, but bat-to-ball and on-base skills like this age extremely well. Holds #7 and looking very much at home a level up. | 8. Jacob Bresnahan LHP, 20, High-A Eugene | 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 |
His most recent turn was the version scouts lean in for: five innings, one run, seven strikeouts, zero walks. It landed just inside the window and he is on turn to take the ball again this week, so the season line (a 2.92 ERA, seventy-six strikeouts in sixty-four and two-thirds innings) held steady. A twenty year old lefty pitching like this is the best full-season arm in the system, and with Flora yet to throw a professional pitch, Bresnahan is the best pitching prospect who has actually pitched. The walks (twenty-eight on the year) are the one tidy-up item, and a zero-walk gem is a fine way to keep tidying. Holds #8 and climbing on merit. | 9. Luis De La Torre LHP, 22, High-A Eugene | QUIET WEEK |
| 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+ | 0 | 0 | - | - | - | - | - | - | - |
Did not take the ball in the window; his last start was July 12, so the seven-day slice is empty. Eugene kept playing all week (Bresnahan started, Level and others were in the box scores), so this reads as a turn skipped or pushed rather than a league idle, and there is no injury report to attach to it. Worth watching for his next outing, but nothing to grade here. The season body carries the ranking: ninety-three strikeouts in seventy innings say the stuff misses bats, fifty-five walks say the command is a lifelong renovation, and the 5.17 ERA is the toll in between. High-variance upside keeps him top ten; the free passes are the wall between projection and reality. Holds #9. | 10. Blade Tidwell RHP, 24, Triple-A Sacramento | 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 |
Stretching back out as a starter at Sacramento, with the most recent look a serviceable four innings (five hits, two runs, five strikeouts) that sat just inside the window. 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, a phone call away the moment the rotation coughs. Holds #10; the value is in the readiness, not the Triple-A ceiling.
Movers and Shakers (11 to 26) |
| # | Player | Pos | Lvl | Season Line | Note |
|---|
| 11 | Carson Bolemon | LHP, 18 | Draft | Drafted #29 overall (HS, Southside Christian) | Not yet debuted; projectable prep lefty | | 12 | Parks Harber | 3B/1B, 24 | AAA | .284 / .369 / .510, 12 HR (AA) | L7 .883: 4 for 12, two walks. Handling AAA | | 13 | Diego Velasquez | 2B, 22 | AA | .296 / .386 / .413, 4 HR | L7 .900: 4 for 10, two walks. On base as ever | | 14 | Carson Whisenhunt | LHP, 25 | AAA | 4.15 ERA, 90 K in 82.1 AAA IP | L7 gem: 5 IP, 0 ER, 8 K, 1 BB | | 15 | Keyner Martinez | RHP, 21 | A | 4.36 ERA, 101 K in 64 IP | L7: 4 IP, 1 ER, 5 K, 0 BB. 101 punchouts | | 16 | Carlos Gutierrez | OF, 21 | A+ | .265 / .373 / .444, 9 HR | L7 1.238, three walks. On-base engine hums | | 17 | Trevor Cohen | OF, 22 | AA | .297 / .388 / .416 (A+), 26 SB | L7 .267 at AA (2 for 15); still adjusting up | | 18 | Joe Whitman | LHP, 24 | AAA | 3.22 ERA in 50.1 AA IP / 4.13 AAA | L7 AAA relief: 1 scoreless. Steady | | 19 | Cam Maldonado | OF, 22 | ACL | .281 / .350 / .498, 11 HR (A) | RETURNING: ACL rehab .536, six K. Timing coming | | 20 | Yunior Marte | RHP, 22 | AA | 5.20 ERA AA / 3.74 in 43.1 A+ IP | L7 AA: 5 IP, 1 ER, 6 K. Second clean one running | | 21 | Walker Martin | 3B/SS, 21 | A+ | .230 / .307 / .406, 12 HR | L7 1.445: 5 for 10, a homer. Woke up | | 22 | Argenis Cayama | RHP, 19 | ACL | 4.50 ERA, 45 K in 36 IP (A) | RETURNING: second ACL rehab outing (2 IP, 0 ER) | | 23 | Kaden Waechter | RHP, 18 | Draft | Drafted #55 overall (HS, Jesuit FL) | Not yet debuted; 93-96 mph prep RHP | | 24 | Reggie Crawford | LHP, 25 | IL | Out for 2026, shoulder surgery | Status unchanged | | 25 | Lorenzo Meola | 2B/SS, 22 | A | .264 / .352 / .466, 11 HR | L7 1.500: 6 for 14, two homers. Locked in | | 26 | Josh Bostick | RHP, 24 | IL | Out for 2026, ruptured Achilles | Status unchanged |
This tier was where the loud bats lived this week. Lorenzo Meola (a 1.500 line, six hits and two homers) and Walker Martin (a 1.445 week that finally cracked open a .230 season) both went off, and Carlos Gutierrez kept doing the quieter thing that pays, walking his way to a 1.238 line. On the mound, Carson Whisenhunt was the story: five innings, no runs, eight strikeouts, one walk at Triple-A, the exact command-forward outing his profile keeps promising. Two comebacks stayed on track: Cam Maldonado and Argenis Cayama are both on ACL rehab, each ramping back toward their real level.
| # | Player | Pos | Lvl | Season Line | Note |
|---|
| 27 | Jose Astudillo | OF/2B, 21 | A+ | .335 / .388 / .503, 6 HR (A) | L7 .564 at A+; still climbing the ladder | | 28 | Sabin Ceballos | 3B, 23 | AA | .219 / .335 / .405, 13 HR | L7 .160: 1 for 12. Cold stretch continues | | 29 | Peyton Bonds | OF, 21 | Draft | Drafted #90 overall (Rutgers) | Barry Bonds' nephew; not yet debuted | | 30 | Jakob Christian | 1B/OF, 23 | A+ | .250 / .362 / .477, 9 HR | L7 1.080: a homer, three walks. Still mashing | | 31 | Lisbel Diaz | OF, 20 | A+ | .262 / .291 / .484, 14 HR | L7 .500: 3 for 12. Cooled from last week's tear | | 32 | Victor Bericoto | 1B/OF, 24 | AAA | .299 / .355 / .449 (AAA); .552 slg in MLB | No games in window (last game July 9) | | 33 | Nate Furman | 2B, 24 | AAA | .281 / .369 / .401, 6 HR, SB threat | L7 .867: 5 for 15. Contact machine | | 34 | Maui Ahuna | SS, 23 | AA | .215 / .308 / .348, 5 HR | L7 (1 G) reached once. Barely a pulse | | 35 | Rayner Arias | OF, 19 | ACL | .191 / .342 / .362, 4 HR | L7 1.433: 2 for 6, a homer, three walks. Alive | | 36 | Alberto Laroche | RHP, 20 | Rookie/A | Stats not available this week | Roster status unclear | | 37 | Aeverson Arteaga | SS, 22 | AAA | .244 AAA / .895 OPS at AA | L7 (1 G) 0 for 4. Quiet at Sacramento | | 38 | Jean Carlos Sio | 2B/SS, 21 | AA | .224 / .263 / .472 (AA), 8 HR | L7 .385: 2 for 13. Power over patience | | 39 | Scott Bandura | OF, 24 | AAA | .282 AAA / .909 OPS at AA | L7 1.292: 7 for 13, two walks. On base menace | | 40 | Trent Harris | RHP, 26 | AAA | 4.15 ERA, 35 K in 30.1 IP | L7: 1 IP, 0 ER, 1 K. One quiet relief inning | | 41 | Reid Worley | RHP, 19 | IL | Out for 2026, Tommy John April 16 | Status unchanged | | 42 | Yulian Barreto | 2B, 18 | ACL | .240 / .331 / .322, 2 HR | L7 .182: 0 for 9, two walks. Ice cold | | 43 | Gerelmi Maldonado | RHP, 22 | A+ | 3.57 ERA, 33 K in 22.2 IP | L7: 1 scoreless, two K. Sharp in relief | | 44 | Carlos Martinez | RHP, 21 | Draft | Drafted #118 overall (Hofstra) | Not yet debuted; college arm | | 45 | Carlos De La Rosa | LHP, 18 | Rookie | Season has not started | Debuts later this summer | | 46 | Anthony Marquez | SS/2B, 19 | ACL | .247 / .357 / .361, 2 HR, 11 SB | L7 .620: 3 for 13, two walks | | 47 | Hunter Dryden | RHP, 23 | A+ | 4.70 ERA, 79 K in 67 IP | L7: 3 IP, 1 ER, 6 K. Bat-missing | | 48 | Jack Choate | LHP, 24 | AA | 3.15 ERA, 42 K in 34.1 IP (pen) | L7: 2 IP, 1 ER, 2 K | | 49 | Logan Martin | RHP, 24 | AA | 3.69 ERA AA / 0.87 in ACL rehab | L7: two scoreless outings, four K across levels | | 50 | Robert Hipwell | 1B/3B, 22 | A+ | .161 / .331 / .288, 3 HR | L7 .971: 2 for 5, two walks. Eye fine, bat waking? |
The bottom of the board had the on-base clinic of the week: Scott Bandura went seven-for-thirteen with two walks for a 1.292 line, the kind of hot streak that keeps a Quad-A outfielder on the radar. Rayner Arias stayed hot in the complex (a homer and three walks, a 1.433 week) after a long, rough season finally cracked open, and Jakob Christian kept slugging (a homer, three walks, a 1.080 line). The counterweights: Sabin Ceballos (one-for-twelve) and Yulian Barreto (zero-for-nine) stayed in the freezer, and Robert Hipwell is still hitting .161 despite an eye good enough for a .331 on-base, though two hits and two walks this week is at least a flicker.
Prospect of the Week (L7): Luis Hernandez, the seventeen-year-old shortstop, who put up a 1.130 line with seven hits, five walks, and only three strikeouts across a full week of games. Doing that at that age, and doing it with plate discipline rather than luck, edges the flashier small-sample bats below him. Podium: Lorenzo Meola (a 1.500 week with two homers) and Carson Whisenhunt (a no-run, eight-strikeout Triple-A start). Riser of the Week: Walker Martin, whose 1.445 week (five-for-ten with a homer) is the first real sign of life from a bat that had been stuck at .230 all season. It does not move his ranking yet, but a former high pick finding the barrel is exactly the kind of pulse this system wants to feel. Honorable mention to Scott Bandura, seven hits in thirteen at bats up at Triple-A. Cause for Concern (L7, not injuries): Luis De La Torre, who did not take the ball at all this week (last start July 12) while healthy Eugene teammates kept pitching. There is no injury attached to it, so it is likely a skipped or pushed turn, but a top-ten arm with a 5.17 ERA and fifty-five walks needs innings to iron things out, not idle days. Honorable mention to Sabin Ceballos, one-for-twelve and still searching out of the break. Best Single Game Line: Carson Whisenhunt at Triple-A: five innings, zero runs, eight strikeouts, one walk, the command-forward start his whole profile has been promising. The hitting nod goes to Lorenzo Meola, whose two-homer week for San Jose carried a full tier of the report on its back.
| Player | Status | Outlook |
|---|
| Cam Maldonado (#19) | Returning: on an ACL rehab assignment | Timing still catching up (six K in rehab week); ramping toward San Jose | | Argenis Cayama (#22) | Returning: second ACL rehab outing (2 IP, 0 ER) | Building innings; on track to rejoin San Jose soon | | Luis De La Torre (#9) | Watch: no start since July 12 (no injury reported) | Likely a skipped or pushed turn; will confirm with his next outing | | 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 |
Two rehabs are still trending the right way: Cam Maldonado and Argenis Cayama are both back in ACL games, each working toward their real level. Luis De La Torre is a watch item, not a confirmed injury: no start since July 12, with Eugene otherwise playing a full week, so it looks like a rotation matter. The system's marquee young shortstop, Josuar Gonzalez, remains fully healthy and playing daily. The three season-ending arms (Crawford, Bostick, Worley) are unchanged.
Not every week is a promotion week, and that is fine; the good farm systems are the ones that stay interesting on the quiet weeks too. This one belonged to the teenagers in the Arizona sun making a mockery of their birth certificates, to a handful of lower-minors bats that picked a good time to get hot, and to a Whisenhunt start that hinted at the pitcher the stuff has always promised. The board held, the draft class is still just off stage, and Flora's debut is coming. Back next week with a full slate of fresh ink.
Stats sourced from the MLB Stats API for the period July 14 to July 21, 2026. This coverage window overlaps last week's, so several arms show a single turn (or none) and season lines moved little. 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).
|