Grab Some Pine/GiantsProspect Report · Jul 21, 2026← Back
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.
Recent Promotions
↑ 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 FranciscoHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA301143852041.333.445.518.963
SeasonMLB5820355103160.271.366.483.849
Last 7MLB4154237.267.389.6671.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 FranciscoCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA114513165.289.389.400.789
SeasonMLB782024641937.228.308.356.664
Last 7MLB3121000.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 FranciscoSMALL SAMPLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA82813332.464.545.8211.366
SeasonMLB39110290630.264.299.336.644
Last 7MLB272003.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 FranciscoSMALL SAMPLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA491905252425.274.353.405.758
SeasonMLB154210235.238.304.405.709
Last 7MLB000000----

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 FranciscoWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA22681931721.279.456.515.971
SeasonAAA321123761834.330.445.5711.016
SeasonMLB153790712.243.364.243.607
Last 7MLB352023.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 FranciscoSTABLE
WindowLvlGGSIPHERBBKERAWHIP
SeasonAAA5415.08915125.401.53
SeasonMLB141470.1694023575.121.30
Last 7MLB114.043236.751.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.

The Big Board: Top 10
1. Josuar Gonzalez (Lindor / Reyes) SS, 18, ACL GiantsSTABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL28933211925.344.452.495.947
Last 7ACL4155014.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 GiantsHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL521915762538.298.385.545.930
Last 7ACL6207053.350.480.6501.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 EugeneSMALL SAMPLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA4419162101736.325.392.576.968
SeasonA+351534621728.301.340.451.791
Last 7A+141000.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 RichmondWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+8132193182898.290.346.533.879
SeasonAA3124022.333.429.417.846
Last 7AA3124022.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 SacramentoWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA7328278192874.277.340.521.861
SeasonAAA3155005.333.333.333.666
Last 7AAA3155005.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 RichmondWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+783128893248.282.350.462.812
SeasonAA3134010.308.357.538.895
Last 7AA3134010.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 EugeneHOT
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+141464.2412128762.921.07
Last 7A+115.041071.800.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 EugeneQUIET WEEK
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+171769.2484055935.171.48
Last 7A+00-------

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 SacramentoSTABLE
WindowLvlGGSIPHERBBKERAWHIP
SeasonMLB8012.01043103.001.08
SeasonAAA141361.1623029704.401.48
Last 7AAA114.052254.501.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)
#PlayerPosLvlSeason LineNote
11Carson BolemonLHP, 18DraftDrafted #29 overall (HS, Southside Christian)Not yet debuted; projectable prep lefty
12Parks Harber3B/1B, 24AAA.284 / .369 / .510, 12 HR (AA)L7 .883: 4 for 12, two walks. Handling AAA
13Diego Velasquez2B, 22AA.296 / .386 / .413, 4 HRL7 .900: 4 for 10, two walks. On base as ever
14Carson WhisenhuntLHP, 25AAA4.15 ERA, 90 K in 82.1 AAA IPL7 gem: 5 IP, 0 ER, 8 K, 1 BB
15Keyner MartinezRHP, 21A4.36 ERA, 101 K in 64 IPL7: 4 IP, 1 ER, 5 K, 0 BB. 101 punchouts
16Carlos GutierrezOF, 21A+.265 / .373 / .444, 9 HRL7 1.238, three walks. On-base engine hums
17Trevor CohenOF, 22AA.297 / .388 / .416 (A+), 26 SBL7 .267 at AA (2 for 15); still adjusting up
18Joe WhitmanLHP, 24AAA3.22 ERA in 50.1 AA IP / 4.13 AAAL7 AAA relief: 1 scoreless. Steady
19Cam MaldonadoOF, 22ACL.281 / .350 / .498, 11 HR (A)RETURNING: ACL rehab .536, six K. Timing coming
20Yunior MarteRHP, 22AA5.20 ERA AA / 3.74 in 43.1 A+ IPL7 AA: 5 IP, 1 ER, 6 K. Second clean one running
21Walker Martin3B/SS, 21A+.230 / .307 / .406, 12 HRL7 1.445: 5 for 10, a homer. Woke up
22Argenis CayamaRHP, 19ACL4.50 ERA, 45 K in 36 IP (A)RETURNING: second ACL rehab outing (2 IP, 0 ER)
23Kaden WaechterRHP, 18DraftDrafted #55 overall (HS, Jesuit FL)Not yet debuted; 93-96 mph prep RHP
24Reggie CrawfordLHP, 25ILOut for 2026, shoulder surgeryStatus unchanged
25Lorenzo Meola2B/SS, 22A.264 / .352 / .466, 11 HRL7 1.500: 6 for 14, two homers. Locked in
26Josh BostickRHP, 24ILOut for 2026, ruptured AchillesStatus 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.

The Deep Cuts (27 to 50)
#PlayerPosLvlSeason LineNote
27Jose AstudilloOF/2B, 21A+.335 / .388 / .503, 6 HR (A)L7 .564 at A+; still climbing the ladder
28Sabin Ceballos3B, 23AA.219 / .335 / .405, 13 HRL7 .160: 1 for 12. Cold stretch continues
29Peyton BondsOF, 21DraftDrafted #90 overall (Rutgers)Barry Bonds' nephew; not yet debuted
30Jakob Christian1B/OF, 23A+.250 / .362 / .477, 9 HRL7 1.080: a homer, three walks. Still mashing
31Lisbel DiazOF, 20A+.262 / .291 / .484, 14 HRL7 .500: 3 for 12. Cooled from last week's tear
32Victor Bericoto1B/OF, 24AAA.299 / .355 / .449 (AAA); .552 slg in MLBNo games in window (last game July 9)
33Nate Furman2B, 24AAA.281 / .369 / .401, 6 HR, SB threatL7 .867: 5 for 15. Contact machine
34Maui AhunaSS, 23AA.215 / .308 / .348, 5 HRL7 (1 G) reached once. Barely a pulse
35Rayner AriasOF, 19ACL.191 / .342 / .362, 4 HRL7 1.433: 2 for 6, a homer, three walks. Alive
36Alberto LarocheRHP, 20Rookie/AStats not available this weekRoster status unclear
37Aeverson ArteagaSS, 22AAA.244 AAA / .895 OPS at AAL7 (1 G) 0 for 4. Quiet at Sacramento
38Jean Carlos Sio2B/SS, 21AA.224 / .263 / .472 (AA), 8 HRL7 .385: 2 for 13. Power over patience
39Scott BanduraOF, 24AAA.282 AAA / .909 OPS at AAL7 1.292: 7 for 13, two walks. On base menace
40Trent HarrisRHP, 26AAA4.15 ERA, 35 K in 30.1 IPL7: 1 IP, 0 ER, 1 K. One quiet relief inning
41Reid WorleyRHP, 19ILOut for 2026, Tommy John April 16Status unchanged
42Yulian Barreto2B, 18ACL.240 / .331 / .322, 2 HRL7 .182: 0 for 9, two walks. Ice cold
43Gerelmi MaldonadoRHP, 22A+3.57 ERA, 33 K in 22.2 IPL7: 1 scoreless, two K. Sharp in relief
44Carlos MartinezRHP, 21DraftDrafted #118 overall (Hofstra)Not yet debuted; college arm
45Carlos De La RosaLHP, 18RookieSeason has not startedDebuts later this summer
46Anthony MarquezSS/2B, 19ACL.247 / .357 / .361, 2 HR, 11 SBL7 .620: 3 for 13, two walks
47Hunter DrydenRHP, 23A+4.70 ERA, 79 K in 67 IPL7: 3 IP, 1 ER, 6 K. Bat-missing
48Jack ChoateLHP, 24AA3.15 ERA, 42 K in 34.1 IP (pen)L7: 2 IP, 1 ER, 2 K
49Logan MartinRHP, 24AA3.69 ERA AA / 0.87 in ACL rehabL7: two scoreless outings, four K across levels
50Robert Hipwell1B/3B, 22A+.161 / .331 / .288, 3 HRL7 .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.

Weekly Awards

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.

Injury Report
PlayerStatusOutlook
Cam Maldonado (#19)Returning: on an ACL rehab assignmentTiming 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 surgeryOut all of 2026
Josh Bostick (#26)Ruptured AchillesOut 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).