Grab Some Pine/GiantsProspect Report · Jul 14, 2026← Back
SF Giants Farm Report
Week of July 7 to July 14, 2026
All-Star break edition: the minor leagues went dark after July 12, so the rankings hold, the numbers are pre-break holdovers, and the draft class is still lacing up its cleats.

The most honest farm report I can file this week is that almost nobody played. The All-Star break landed on the whole pyramid: every affiliate from Sacramento down to the Arizona complex went dark after Saturday, July 12, so there is no July 13 or July 14 baseball to report. The last-seven-days windows below are, mechanically, the final games before the break, most of which you already saw in Sunday's draft-week special edition. I am flagging that up top so nobody thinks Dakota Jordan hit three home runs twice.

Which means the rankings hold, top to bottom, and that is a feature, not a punt. Last edition already did the big reshuffle on these exact games: Jackson Flora debuting at #3, Dakota Jordan jumping to #5, Jacob Bresnahan pitching his way to #9. Moving anyone again on the same swings would be double-counting, so the board sits still until real baseball resumes. The draft class stays in the "signed, not yet debuted" bin: Flora, Carson Bolemon (#12), Kaden Waechter (#24), Peyton Bonds (#30), and Carlos Martinez (#45) all wait for the complex to reopen.

For the record, the last bats standing before the whistle: Jhonny Level (a 1.007 week), Lisbel Diaz (four homers), Scott Bandura (a homer and eight walks), and Jacob Bresnahan's eleven-strikeout gem. In the majors, Bryce Eldridge heads to the break a quietly excellent everyday first baseman, while Trevor McDonald stumbled into it. Otherwise: enjoy the quiet. Baseball comes back in a few days, and so does a report with actual new numbers in it.

MLB Rookies (Currently Up)
Bryce Eldridge 1B, 21, MLB San FranciscoWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA301143852041.333.445.518.963
SeasonMLB541885182853.271.364.468.832
Last 7MLB6205145.250.375.450.825

The reason this section exists, and a perfectly fine week to break on: five hits and a homer in six games for a .825 line, plus four more walks (twenty-eight now, against fifty-three strikeouts). Eldridge is a legitimate everyday big league first baseman at twenty-one, a .271 / .364 / .468 slash that has survived every rung of the ladder. He has graduated off every other prospect list on Earth; here he just headlines the graduates. He heads into the break exactly where you want your franchise first baseman, which is boringly good.

Drew Gilbert OF, 25, MLB San FranciscoCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA114513165.289.389.400.789
SeasonMLB751904541937.237.318.374.692
Last 7MLB5173003.176.222.235.457

The hot streak from the last edition cooled hard right before the whistle: three singles in five games for a .457 line, no walks, no thump. Gilbert is a useful fourth outfielder living on a .237 / .318 / .374 season, which is exactly the kind of profile that runs warm and cold in one-week gusts. This was a cold gust. The break arrives at a merciful time; he can reset and come back swinging.

Victor Bericoto 1B/OF, 24, MLB San FranciscoSMALL SAMPLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA431675061535.299.355.449.804
SeasonMLB2458174415.293.305.552.857
Last 7MLB271002.143.143.143.286

Two games and seven at bats is not a week, it is a rounding error, so read the .286 line accordingly. The season story is unchanged and delightfully absurd: four homers in fifty-eight big league at bats, a .552 slug, and exactly one walk all year. Bericoto mashes, Bericoto does not walk, and somehow the ledger stays in the black. The tightrope has no net, but he has not fallen off it yet.

Carson Whisenhunt LHP, 25, MLB San FranciscoSTABLE
WindowLvlGGSIPHERBBKERAWHIP
SeasonAAA161577.1763837824.421.46
SeasonMLB2210.294663.381.41
Last 7MLB115.232443.181.24

One start before the break, and it was the same push-and-pull as always: five and two-thirds of two-run ball (good), on the back of four walks (not good). The stuff misses bats, the command still writes checks it has to sweat over, and the Triple-A body of work (eighty-two strikeouts, thirty-seven walks) tells the same story at greater length. He is auditioning for a rotation spot one three-ball count at a time. The break gives him a minute to iron out the free passes.

Trevor McDonald RHP, 24, MLB San FranciscoCOLD
WindowLvlGGSIPHERBBKERAWHIP
SeasonAAA5415.08915125.401.53
SeasonMLB131366.1653721545.021.30
Last 7MLB229.1149248.681.71

A rough couple of starts to close the first half: fourteen hits and nine earned in nine and a third innings, though the two walks show the strikes were there, just not the misses. The good news buried underneath is that the season ERA actually settled to 5.02, down from the mid-fives after last edition's blowup, so the ledger is not quite as ugly as the L7 suggests. McDonald has real strikeout stuff (fifty-four punchouts) and a demotion-or-rotation coin flip waiting for him after the break. A clean second half changes the whole conversation.

The Big Board: Top 10
1. Josuar Gonzalez SS, 18, ACL GiantsWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL23752711721.360.479.5331.012
Last 7ACL282025.250.400.375.775

Two games and two more walks before the complex went quiet, and the season line is still the prettiest sentence in the system: .360 / .479 / .533 with more walks than strikeouts at eighteen years old. The best prospect in the org holds #1 comfortably; there is nothing a two-game pre-break sample could do to change that. The only thing left on his to-do list is proving it travels to full-season ball, and that is next year's problem.

2. Luis Hernandez SS, 17, ACL GiantsCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL451684961935.292.370.536.906
Last 7ACL3102003.200.333.200.533

A quiet three games into the break (two singles, two walks, a .533 line), and it means nothing. Hernandez is the youngest name in this entire report, a seventeen year old with a .292 / .370 / .536 line, six homers, fifteen doubles, and four triples in the complex; you do not touch that ceiling over a pre-break long weekend. He moved up to #2 last time on merit and he stays there. Star-shaped clay, still being shaped.

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. No pro stats yet: he was drafted three days ago and the complex is now on the All-Star break anyway, so his professional debut waits until the leagues resume. The Paul Skenes template says a polished college ace can be in the complex within weeks; watch for his first pro mound from mid-August on. He gets his own stat table the day he throws a pitch that counts.

A system starved for a frontline arm added the best one available, and then baseball promptly took a vacation. On talent he is a top-of-the-org prospect the moment the ink dries; 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 EugeneHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA4419162101736.325.392.576.968
SeasonA+341494521728.302.342.456.798
Last 7A+6259125.360.407.6001.007

The loudest of the young shortstops before the break: nine hits, a homer, three doubles, a 1.007 line, and the High-A average nudged up to .302. Level is an eighteen year old holding his own in full-season ball while the two crown jewels are still in the complex, which is its own kind of remarkable. The only nit remains gap-to-gap power at Eugene (two homers in thirty-four games there versus ten at San Jose), and that is a projection quibble, not a problem. Holds #4.

5. Dakota Jordan OF, 22, High-A EugeneHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+8132193182898.290.346.533.879
Last 7A+4166313.375.4441.0631.507

Full disclosure for the honest-broker files: these are the same four games and three home runs you saw in Sunday's draft edition, because Eugene has not played since. So no, Jordan did not homer three more times this week; the man is good, not a cheat code. What is true is that he heads into the break at eighteen homers, fifteen steals, and a .290 / .346 / .533 line, with the contact holding through the whole tear (three whiffs in the last sixteen at bats). Holds #5. He can pick the leg kick back up when the games resume.

6. Bo Davidson OF, 23, Double-A RichmondWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA7328278192874.277.340.521.859
Last 7AA6289115.321.321.536.857

Nine hits and a nineteenth homer in the last week before the break, a steady .857 line at the higher of the two levels (this is Double-A, remember). Davidson and Jordan remain 5A and 5B, a matched pair of power-speed outfielders; last edition Jordan was louder and took the spot, and a two-day break does nothing to relitigate it. Nineteen homers, fourteen steals, seventy-four strikeouts as the lone smudge. Holds #6, still very good.

7. Gavin Kilen SS/2B, 21, High-A EugeneSTABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+783128893248.282.350.462.812
Last 7A+3123001.250.308.333.641

A quiet three-game sendoff into the break (three hits, one strikeout, a .641 line), which for the best strike-zone controller in the system's full-season ranks is just a slow Tuesday. The season case is untouched: twenty-seven doubles, thirty-two walks against forty-eight strikeouts, a .282 / .350 / .462 line, and a Double-A push that still feels close whenever the org decides to make it. Holds #7.

8. Jesus Rodriguez C, 23, AAA SacramentoCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonMLB154210235.238.304.405.709
SeasonAAA491905252425.274.353.405.758
Last 7AAA/MLB281001.125.125.250.375

Two games, one hit, a forgettable .375 line, with the one bright spot being that one of those two games was another big league cameo (his fifteenth MLB game overall). Rodriguez is a shuttle catcher whose home base is Sacramento, which is why he stays on the numbered board rather than the rookies section; his most recent action was an MLB spot start, but a catcher who bounces up for a day and back is not a rookie, he is depth. And catching depth with a .274 / .353 line and fifteen games of major league seasoning is exactly what a contender hoards. Holds #8.

9. Jacob Bresnahan LHP, 20, High-A EugeneHOT
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+131359.2372028693.021.09
Last 7A+116.0213111.500.83

The single best start of the last week before the break: six innings, two hits, one run, eleven strikeouts. A twenty year old lefty carrying a 3.02 ERA with sixty-nine strikeouts in fifty-nine 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) are the one thing left to tidy up. Holds #9, and climbing on merit.

10. Luis De La Torre LHP, 22, High-A EugeneSTABLE
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+171769.2484055935.171.48
Last 7A+229.1658144.821.50

Two starts before the break, fourteen strikeouts across nine and a third innings, and eight walks, which is the entire De La Torre experience distilled into one L7 line. Ninety-three strikeouts say the stuff is loud; fifty-five walks say the command is a lifelong project. The season ERA ticked to 5.17. Same high-variance arm as ever, and the swing-and-miss keeps him at #10 on pure upside. Holds.

Movers and Shakers (11 to 26)
#PlayerPosLvlSeason LineNote
11Blade TidwellRHPAAA3.00 ERA in 12 MLB IP / 4.40 in 57.1 AAA IPL7 AAA: 6 IP, 3 ER, 6 K. MLB-ready, waiting
12Carson BolemonLHPDraftDrafted #29 overall (HS, Southside Christian)Not yet debuted; projectable prep lefty
13Parks Harber3B/1BAA.284 / .369 / .510, 12 HRL7 .699, a homer. Power stays present
14Diego Velasquez2BAA.291 / .381 / .414, 18 SBL7 .974: 8 for 19, on base as always
15Keyner MartinezRHPA4.50 ERA, 96 K in 60 IPL7: 5 IP, 3 ER, 5 K. Ninety-six punchouts
16Carlos GutierrezOFA+.260 / .366 / .434, 9 HR, 20 SBL7 .853, five walks. Twenty steals
17Trevor CohenOFA+.297 / .388 / .416, 26 SBL7 .703, still getting on
18Daniel SusacCAAA.262 MLB / 1.366 OPS in 8 AAA GOptioned, raking. L7 AAA 1.144, a homer
19Joe WhitmanLHPAAA4.26 ERA AAA / 3.22 in 50.1 AA IPL7 AAA relief: 2.2 IP, 1 ER, 3 K
20Cam MaldonadoOFA.281 / .350 / .498, 11 HRINJURED. No game since June 26
21Yunior MarteRHPAA5.74 ERA AA / 3.74 in 43.1 A+ IPL7 AA: 3.2 IP, 6 ER. Shelled again
22Walker Martin3B/SSA+.219 / .298 / .386, 11 HRL7 .516, a homer. Still scuffling
23Argenis CayamaRHPACL4.50 ERA, 45 K in 36 IP (A)RETURNING: 2nd rehab outing (ACL, 1 IP)
24Kaden WaechterRHPDraftDrafted #55 overall (HS, Jesuit FL)Not yet debuted; 93-96 mph prep RHP
25Reggie CrawfordLHPILOut for 2026, shoulder surgeryStatus unchanged
26Lorenzo Meola2B/SSA.256 / .349 / .438, 9 HRL7 1.414 (same pre-break surge as last time)

Nobody moves this tier during a break, so the notes are pre-break snapshots. Diego Velasquez was the standout, an eight-for-nineteen, .974 week that keeps his on-base skills humming at Double-A. Daniel Susac, optioned to Sacramento, is treating Triple-A like batting practice (a 1.366 OPS in eight games). The two prep draftees, Carson Bolemon (#12) and Kaden Waechter (#24), remain "not yet debuted" placeholders. And Argenis Cayama keeps ramping: his second rehab outing (one ACL inning) is another step back from a six-week absence. Yunior Marte is the tier's lone alarm, shelled again at Double-A.

The Deep Cuts (27 to 51)
#PlayerPosLvlSeason LineNote
27Josh BostickRHPILOut for 2026, ruptured AchillesStatus unchanged
28Jose AstudilloOF/2BA.335 / .388 / .503, 6 HRL7 .602 but four walks. Still hitting .335
29Sabin Ceballos3BAA.225 / .346 / .420, 13 HRL7 1.039, three homers (same pre-break run)
30Peyton BondsOFDraftDrafted #90 overall (Rutgers)Barry Bonds' nephew; not yet debuted
31Jakob Christian1B/OFA+.250 / .357 / .470, 8 HRL7 two homers but 12 K. .800
32Lisbel DiazOFA+.263 / .293 / .496, 14 HRL7 1.333, four homers. Power on
33Drew CavanaughCAAA.330 / .445 / .571 in 32 AAA GL7: five MLB games, .688. Emergency duty
34Nate Furman2BAAA.278 / .370 / .394, 6 HR, 16 SBL7 .802, warming up
35Maui AhunaSSAA.217 / .309 / .352, 5 HR, 15 SBL7 .879, a real pulse
36Rayner AriasOFACL.176 / .317 / .294 in 30 GL7 1.259 (small sample), a homer
37Alberto LarocheRHPRookie/AStats not available this weekRoster status unclear
38Aeverson ArteagaSSAAA.252 AAA / .895 OPS at AAL7 AAA .606. Cool
39Jean Carlos Sio2B/SSAA.232 / .275 / .500 (AA), 8 HRL7 .686, two homers
40Scott BanduraOFAAA.262 AAA / .909 OPS at AAL7 1.112: a homer, eight walks, four steals
41Trent HarrisRHPAAA4.30 ERA, 34 K in 29.1 IPL7: 4.1 IP, 3 ER. Rocky relief
42Reid WorleyRHPILOut for 2026, Tommy John April 16Status unchanged
43Yulian Barreto2BACL.263 / .351 / .353 in 39 GL7 .718, steady
44Gerelmi MaldonadoRHPA+3.74 ERA, 31 K in 21.2 IPL7: 2 scoreless, a walk. Sharp
45Carlos MartinezRHPDraftDrafted #118 overall (Hofstra)Not yet debuted; college arm
46Carlos De La RosaLHPRookieSeason has not startedDebuts later this summer
47Anthony MarquezSS/2BACL.248 / .361 / .366, 2 HR, 11 SBL7 .457. Cooled off
48Hunter DrydenRHPA+4.78 ERA, 73 K in 64 IPL7: 5.1 IP, 1 ER, 4 K. Sharp
49Jack ChoateLHPAA3.06 ERA, 40 K in 32.1 IP (pen)L7: 2.2 scoreless, three K
50Logan MartinRHPAA3.99 ERA AA / rehab in ACLL7 ACL: 1.1 IP, 1 ER, 3 K
51Robert Hipwell1B/3BA+.150 / .319 / .283 in 37 GL7 .375. Still scuffling

Same rule down here: no movement during the break, just pre-break receipts. Lisbel Diaz closed the half loud (four homers, a 1.333 week) and Scott Bandura was a walking on-base machine (a homer, eight walks, four steals, a 1.112 line). Maui Ahuna finally found a pulse (.879) after months in the freezer, and Nate Furman is warming (.802). The remaining draftees, Peyton Bonds (#30) and Carlos Martinez (#45), stay in the not-yet-debuted bin. The lone concern: Robert Hipwell, still stuck at a .150 average despite a .319 on-base that says the eye is fine and the bat is not.

Weekly Awards

Prospect of the Week (L7): With the caveat that the awards committee is also on vacation and these are the last games before the break, the loudest bat belonged to Dakota Jordan again (a 1.507 line, three homers), though in fairness those are the same three homers that won him the trophy Sunday. Giving fresh credit for the same swings feels like double-dipping, so the honest co-winner is Lisbel Diaz, whose four-homer, 1.333 week was genuinely its own thing. Podium: Lorenzo Meola (a 1.414 line) and Sabin Ceballos (three homers, 1.039).

Riser of the Week: Nobody, and that is not a cop-out. The leagues did not play after Saturday, last edition already reshuffled on these exact games, and moving anyone twice for one week of baseball would be cooking the books. The board holds top to bottom. The next real riser gets crowned when actual new games happen, which is next week.

Cause for Concern (L7, not injuries): Trevor McDonald, whose two pre-break starts (fourteen hits, nine earned in nine and a third) were a loud sendoff into the second half. The saving grace is that his season ERA still settled to 5.02, so the demotion-or-rotation coin is genuinely still spinning. Honorable mention to Yunior Marte (six earned in three and two-thirds at Double-A), who is trending the wrong way at the wrong level.

Best Single Game Line: Jacob Bresnahan for Eugene: six innings, two hits, one run, eleven strikeouts. A twenty year old lefty missing that many bats in a single start is exactly why he sits in the top ten, and it is the kind of line that reads just as well a week later. The position-player nod goes to Lisbel Diaz, whose four-homer week had at least one afternoon worth the price of a complex-league ticket.

Injury Report
PlayerStatusOutlook
Argenis Cayama (#23)Returning: 2nd rehab game (ACL, 1 IP)Two outings back from a six-week absence; ramping
Cam Maldonado (#20)No game since June 26 (undisclosed)Out nearly three weeks; the open question in the system
Reggie Crawford (#25)Shoulder surgeryOut all of 2026
Josh Bostick (#27)Ruptured AchillesOut all of 2026
Reid Worley (#42)Tommy John (April 16)Out all of 2026

Argenis Cayama continues his climb back, now two rehab outings deep. Cam Maldonado is the lingering mystery: no game since June 26 with no announced reason, and the break buys him time to heal without missing action. The three season-ending arms (Crawford, Bostick, Worley) are unchanged. Good news elsewhere: Josuar Gonzalez, once a hamstring worry, has been fully healthy and back atop the board for weeks.

A break-week report is mostly an exercise in restraint: resist the urge to reshuffle a board on games that already got reshuffled, resist the urge to crown a riser when nobody rose, and admit plainly that the loudest line in here is a rerun. The complex teenagers keep being the long game, the high schoolers keep waiting to sign their names, and Jackson Flora is presumably somewhere breaking in a new glove. Real baseball, and a report with fresh ink, returns next Tuesday.

Stats sourced from the MLB Stats API for the period July 7 to July 14, 2026. No affiliate played after July 12 (All-Star break), so last-seven-days lines reflect the final pre-break games and overlap the prior edition. Rankings: Prospects1500 2026 board plus the 2026 draft class, held this week absent new games. 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.