Giants
Giants · Farm Report

Week of July 21 to July 27, 2026

Deadline week: the two crown-jewel teenagers reached full-season ball, the board took its biggest reshuffle of the year, and three long-open additions finally got their numbers.

Recent Promotions
↑ Josuar Gonzalez SS, 18  ·  ACL Giants → Low-A San Jose
The best prospect in the system finally left the Arizona complex, and he did it on the back of a .343/.451/.515 line across thirty ACL games with twenty walks against twenty-five strikeouts. He debuted for San Jose on July 25, walked, singled, and stole a base, then left in the fifth with a groin cramp the club called precautionary. He sat the next night (San Jose's only other game before an off day Monday), so the missed time is one game, not a trend. An eighteen-year-old shortstop reaching full-season ball in his first pro summer is the whole point of the last two international classes.
↑ Luis Hernandez SS/3B, 17  ·  ACL Giants → Low-A San Jose
The $5 million J2 signing came up alongside Gonzalez and has already played two games at San Jose, drawing three walks in six at bats. He earned it loudly: .298/.382/.535 in fifty-four ACL games with nineteen doubles, five triples, and six homers at seventeen years old. He is now, by a comfortable margin, the youngest player in the California League. Nobody should expect a .535 slug to survive the jump, and it does not need to; the assignment itself is the statement.
↑ Carson Whisenhunt LHP, 25  ·  Triple-A Sacramento → MLB San Francisco
Recalled July 26 with Trevor McDonald hitting the injured list, and he started that same night: five innings, five hits, four earned, two walks, seven strikeouts. The strikeout rate keeps showing up (thirteen in fifteen and two thirds big league innings, ninety in eighty-two and a third at Triple-A) and so does the walk rate, which is the whole story of his career in one sentence. With the rotation thinning out in deadline week, this looks less like a spot start and more like a job.

The two best prospects in the system are eighteen and seventeen years old, and this week they both moved into full-season ball. Josuar Gonzalez and Luis Hernandez played their last Arizona Complex League games on July 23 and were in a San Jose lineup by July 25, which closes out one of the more absurd developmental summers this organization has had. Gonzalez left the complex hitting .343 with more walks than a Low-A shortstop has any right to draw; Hernandez leaves it with nineteen doubles, five triples, and a .535 slugging percentage at an age where most players are picking a college. Neither of them will hit like that in the California League. That was never the assignment.

The board moved more this week than it has all year. Carlos Gutierrez jumps from 21 to 9, which is less a hot streak than an admission that a twenty-one-year-old with forty-nine walks and a .386 on-base at High-A should not have been sitting in the twenties. Jhonny Level moves to 3 after hitting three home runs and striking out once all week. Gavin Kilen climbs to 5 on the back of a Double-A line (.344/.395/.563) that is better than the one he posted at Eugene. And the three long-open board additions are finally resolved: Rod Barajas Jr. at 21 after back-to-back grand slam games, Matt Wilkinson at 20, Tyler Switalski at 34. The board now runs fifty-two deep.

Up top, Carson Whisenhunt got recalled July 26 and started that night, seven strikeouts in five innings, because Trevor McDonald went on the fifteen-day list with a right elbow strain. Bryce Eldridge had his worst week of the season and still walked five times, which is the most Eldridge sentence available. Two more draftees signed on July 27 (Bolemon and Waechter), leaving Jackson Flora as the last first-rounder waiting on a professional inning. And a housekeeping note that is not really housekeeping: ages in this report now come live from the Stats API, which corrected three of them (Level is nineteen, Kilen twenty-two, Jesus Rodriguez twenty-four). Play ball.

MLB Rookies (Currently Up)
Bryce Eldridge 1B, 21, MLB San FranciscoCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA301143852041.333.445.518.963
SeasonMLB6422357103668.256.358.453.811
Last 7MLB6202058.100.280.150.430

The worst week of his rookie season, and it still came with five walks. That is the tell. Eldridge went two for twenty and did not drive in a run, but he kept the strike zone (five walks against eight punchouts) and never chased his way out of the slump, which is why the season line is still .256/.358/.453 with ten homers and a .358 on-base at twenty-one years old. Rookie hitters have weeks where the ball looks like an aspirin; the ones who keep walking through them are the ones who come out the other side.

Drew Gilbert OF, 25, MLB San FranciscoSTABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA114513165.289.389.400.789
SeasonMLB842185142141.234.317.353.670
Last 7MLB6165024.313.421.313.734

Five singles and two walks, which is a perfectly useful week and also a precise summary of the problem: a .313 average that produced a .313 slug. Gilbert has four homers in eighty-four games and a .353 season slugging percentage, and at some point a corner-ish outfielder needs the ball to leave the infield with intent. The on-base skill is real (.421 this week, .317 for the year) and the defense plays. The power is the thing standing between fourth outfielder and everyday player.

Jesus Rodriguez C, 24, MLB San FranciscoWARM
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA491905252425.274.353.405.758
SeasonMLB205012248.240.309.420.729
Last 7MLB582013.250.333.500.833

Eight at bats in five games, which is the life of a third catcher, and he turned two of them into doubles. The twenty-game major league sample (.240/.309/.420) is doing nothing to contradict the Triple-A book on him: a contact-first catcher with more pop than the profile advertises and a strikeout rate (twenty-five in forty-nine AAA games) that stays out of the way. Note the age correction: the API has him at twenty-four, not the twenty-three this report has been carrying.

Daniel Susac C, 25, MLB San FranciscoCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA82813332.464.545.8211.366
SeasonMLB44117290630.248.295.316.611
Last 7MLB570000.000.111.000.111

Nine days off the injured list (activated July 17, low back strain) and hitless in seven at bats, though he did at least avoid a strikeout entirely. The alarming number is not this week, it is the zero in the season home run column: forty-four big league games, a hundred and seventeen at bats, and no ball has left the yard. He slugged .821 in his eight-game Triple-A stint, so the power exists somewhere. It has not made the trip yet.

Drew Cavanaugh C, 24, MLB San FranciscoHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA22681931721.279.456.515.971
SeasonAAA321123761834.330.445.5711.016
SeasonMLB1942110913.262.392.262.654
Last 7MLB452021.400.571.400.971

The badge says hot and the honest asterisk says five at bats, so hold the parade. What is not a small sample is the walk rate, which has followed him up three levels without blinking: seventeen walks in twenty-two Double-A games, eighteen in thirty-two at Triple-A, nine in nineteen in the majors. That is a .392 big league on-base from a guy hitting .262 with no homers. A backup catcher who refuses to make outs is a genuinely useful thing to have stumbled into.

Carson Whisenhunt LHP, 25, MLB San FranciscoSTABLE
WindowLvlGGSIPHERBBKERAWHIP
SeasonAAA171682.1793838904.151.42
SeasonMLB3315.21488134.601.40
Last 7MLB115.054277.201.40

Recalled July 26 and handed the ball the same night: seven strikeouts in five innings, which is a rate (12.6 per nine) that would play in any rotation in baseball, wrapped around four earned runs, which is a result that would not. This is the Whisenhunt experience in miniature. The changeup still misses bats at every level he has ever thrown it; the thirty-eight walks in eighty-two Triple-A innings are why he keeps having to prove it again. Deadline week may hand him a real runway.

Trevor McDonald RHP, 25, MLB San FranciscoINJURED
WindowLvlGGSIPHERBBKERAWHIP
SeasonAAA5415.08915125.401.53
SeasonMLB141470.1694023575.121.31
Last 7MLB000.00000nonenone

Placed on the fifteen-day injured list July 21 with a right elbow strain, the day after his last start, so there are no appearances to report and the zeros above are literal rather than decorative. The season was already a mixed bag: fourteen starts and seventy innings of back-end work with a 5.12 ERA but a 1.31 WHIP that suggests worse sequencing than stuff. Elbow strains in late July are the kind of thing that either costs three weeks or costs eighteen months, and nobody has said which yet.

The Big Board: Top 10
1. Josuar Gonzalez SS, 18, Low-A San JoseHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL30993422025.343.451.515.966
SeasonA1110101.0001.0001.0002.000
Last 7ACL262110.333.429.8331.262
Last 7A1110101.0001.0001.0002.000

He homered in the complex on July 23 and was in a California League lineup two days later, which is a reasonable way to spend a Thursday if you are eighteen. The ACL body of work is what earned it: thirty games at .343/.451/.515 with twenty walks, twenty-five strikeouts, and eight steals, a line with no obvious hole in it. The San Jose debut lasted until the fifth (walk, single, stolen base, then a groin cramp the club is calling precautionary), and he sat July 26 before the affiliate's Monday off day, so one missed game total. Given his hamstring history, one missed game is the correct amount of caution. The one-at-bat Low-A line above is a joke of a sample and is printed only because it is what exists.

2. Luis Hernandez SS/3B, 17, Low-A San JoseSTABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL541985962538.298.382.535.917
SeasonA261030.167.400.333.733
Last 7ACL272000.286.286.286.571
Last 7A261030.167.400.333.733

Split the week between two leagues and did not strike out once in either, which is the single most impressive thing on this page. Seventeen years old, thirteen at bats, three walks, zero punchouts, promoted mid-week to a level where the average player is four and a half years older than he is. The complex season closes at .298/.382/.535 with nineteen doubles and five triples in fifty-four games, and the doubles-and-triples shape is exactly what you want from a teenager who will fill out. He will struggle at San Jose at some point, probably soon. It will not mean anything.

3. Jhonny Level SS, 19, High-A Eugene ↑ UP from #4HOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA4419162101736.325.392.576.968
SeasonA+411755151229.291.346.474.820
Last 7A+6225361.227.379.6361.016

Three homers, six walks, one strikeout. Read that again. A nineteen-year-old shortstop at High-A walked six times and struck out once in a full week of games, and three of his five hits left the park, including a two-homer, nine-total-base night on July 24. The batting average says .227 and is the least interesting number in the row. He moves up past Jackson Flora, who has not thrown a professional pitch yet, on the simple grounds that eighty-five games of .325 at Low-A and .820 at High-A in the same season is a real resume and a draft slot is a promise. Also a correction: the Stats API lists him at nineteen, not the eighteen this report had been printing.

4. Jackson Flora RHP, 21, Signed, not yet debuted ↓ DOWN from #3DRAFTED
Drafted #4 overall out of UC Santa Barbara. Signed, assigned, and still waiting on a first professional box score; the Giants have not rushed a single arm from this class into game action. He slides one spot purely because Jhonny Level is producing and Flora has not yet had the chance to. The moment an ACL line exists, he gets a stat table like everyone else.

Nothing has changed about the evaluation, which is the point of saying so out loud rather than quietly leaving him where he was. Fourth overall picks do not get downgraded for organizational patience. He is still the best pitching prospect in the system and will be until an actual inning argues otherwise.

5. Gavin Kilen SS/2B, 22, Double-A Richmond ↑ UP from #7HOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+783128893248.282.350.462.812
SeasonAA93211043.344.395.563.958
Last 7AA6197033.368.417.579.996

Four doubles in six games, three walks, three strikeouts, and a Double-A line that is somehow better than the High-A one he left behind two weeks ago. Nine games is nine games and the zero in the home run column is worth watching, but the contact quality has not wobbled at all on the jump: twenty-seven doubles at Eugene, five more at Richmond, a strikeout rate that keeps sitting around fifteen percent. He moves up two spots. A middle infielder who doubles his way through Double-A at twenty-two is close to being a problem for somebody's roster plans.

6. Bo Davidson OF, 24, Triple-A Sacramento ↓ DOWN from #5COLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA7328278192874.277.340.521.861
SeasonAAA941110213.268.318.293.611
Last 7AAA6266028.231.310.269.580

The batting average survived the promotion. The power did not, at least not yet. Davidson hit nineteen homers and slugged .521 in seventy-three Double-A games, and in nine Triple-A games he has eleven singles, no extra-base hits worth the name, and a .293 slug. Thirteen strikeouts in forty-one at bats is the mechanism. This is a normal, boring adjustment period for a twenty-four-year-old who skipped a level in July, and the cold badge reflects one week, not a verdict. He drops a spot because Kilen is currently doing the thing Davidson is currently not.

7. Dakota Jordan OF, 23, Double-A Richmond ↓ DOWN from #6STABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+8132193182898.290.346.533.879
SeasonAA93510037.286.342.400.742
Last 7AA6236015.261.292.391.683

Four steals in six games, which is the loud part, and three doubles, which is the encouraging part. Same story as Davidson at a lower level: the hits are there on the jump to Double-A, the homers are not yet (zero in nine games after eighteen at Eugene). The number that actually governs his career is the strikeout column, ninety-eight in eighty-one High-A games, and seven in nine Double-A games is a small and welcome improvement on that pace. Tools like his have a wide range of outcomes and the contact rate picks which one.

8. Jacob Bresnahan LHP, 21, High-A Eugene ↑ UP from #9STABLE
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+151569.2472430843.101.11
Last 7A+115.063285.401.60

One turn, eight strikeouts, three earned runs, and a season that keeps looking better the longer you stare at it. Forty-seven hits allowed in sixty-nine and two thirds innings is a genuinely hard thing to do; a 3.10 ERA with a 1.11 WHIP at twenty-one in High-A is the kind of line that starts moving a pitcher up national lists. The thirty walks are the one blemish and they are trending the right way. He moves up a spot mostly because the arm below him is going backwards.

9. Carlos Gutierrez OF, 21, High-A Eugene ↑ UP from #21HOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+782807794965.275.386.450.836
Last 7A+4126042.500.625.5831.208

The biggest move on the board, and it is overdue rather than reactive. Six hits and four walks in four games is the week; the case is the season. Gutierrez is twenty-one years old at High-A with forty-nine walks against sixty-five strikeouts, a .386 on-base, twenty-three stolen bases, and enough thump for nine homers. Every component of that sentence is age-appropriate-plus, and he has been sitting at number twenty-one on this board while producing like a top-ten prospect. Corrected.

10. Luis De La Torre LHP, 22, High-A EugeneCOLD
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+181873.2524457985.381.48
Last 7A+114.044259.001.50

Last week the concern was that he was not taking the ball. He took it this week, went four innings, gave up four, and the season ERA ticked up to 5.38. Ninety-eight strikeouts in seventy-three and two thirds innings is a real bat-missing arm; fifty-seven walks in those same innings is nearly seven per nine and is the entire reason he is tenth instead of fifth. He is holding his rank this week on stuff and on the fifty-two hits allowed, which says hitters are not squaring him up when he is in the zone. He simply has to be in it more.

Movers and Shakers (11 to 26)
#PlayerPosLvlSeason LineNote
11Blade TidwellRHP, 25AAA4.21 ERA, 75 K / 33 BB in 66.1 AAA IPL7: 5 IP, 1 ER, 5 K, 4 BB. Optioned; last MLB game April 28
12Carson BolemonLHP, 19DraftDrafted #29 overall (Southside Christian HS)SIGNED July 27. Projectable prep lefty; not yet debuted
13Parks Harber3B/1B, 24AAA.284 / .369 / .510, 12 HR (AA)L7 1.087: 13 for 29, a homer, seven RBI. Raking at AAA
14Trevor CohenOF, 22AA.297 / .387 / .416, 26 SB (A+)L7 .830: 7 for 22, four RBI. Adjusting up nicely
15Diego Velasquez2B, 22AA.300 / .392 / .418, 18 SBL7 .974: 6 for 16, two doubles, three walks
16Scott BanduraOF, 24AAA.300 / .381 / .430, 12 SBL7 1.077: 11 for 26, a homer, three steals
17Cam MaldonadoOF, 22A.261 / .332 / .458, 11 HRL7 .199: 1 for 22 with ten strikeouts. Ice cold
18Keyner MartinezRHP, 21A4.57 ERA, 104 K in 69 IPL7: 5 IP, 4 ER, 3 K. Strikeouts elite, walks (38) are not
19Joe WhitmanLHP, 24AAA3.22 ERA in 50.1 AA IP / 4.50 AAAL7 relief: 3.1 IP, 3 ER, 3 BB across three outings
20Matt WilkinsonLHP, 23AAA2.40 ERA in 15 IP at Richmond, 4.03 AAANEW TO BOARD. L7: 4 IP, 2 ER, 4 K, no walks
21Rod Barajas Jr.C, 22A.244 / .330 / .421, 9 HRNEW TO BOARD. L7 1.537: three homers, twelve RBI in four games
22Jose AstudilloSS/OF, 22A+.335 / .388 / .503, 6 HR (A)L7 1.045: 10 for 20 with five stolen bases
23Lorenzo Meola2B/SS, 22A.257 / .344 / .459, 11 HRL7 .612: 5 for 27, three doubles. Cooled off hard
24Kaden WaechterRHP, 18DraftDrafted #55 overall (Jesuit HS, FL)SIGNED July 27. Prep RHP; not yet debuted
25Jakob Christian1B/OF, 23A+.257 / .370 / .492, 9 HRL7 1.413 in two games: 3 for 7, four RBI
26Lisbel DiazOF, 21A+.264 / .289 / .484, 14 HRL7 .759: 8 for 29, four doubles. Nine walks all year

Two of the three long-open board additions land right here. Rod Barajas Jr. arrives at 21 on the strength of the loudest week anyone in the system had: three home runs and twelve runs batted in across four games, including back-to-back grand slam nights on July 24 and 25. He is a 22-year-old catcher hitting .244 at Low-A, so the season line is ordinary and the ceiling question is open, but a catcher with nine homers who can do that to a weekend deserves a number next to his name. Matt Wilkinson checks in at 20 after a 2.40 ERA in fifteen innings at Richmond earned him a Sacramento assignment. Elsewhere, Parks Harber is making a mockery of Triple-A pitching (thirteen hits in twenty-nine at bats), Jose Astudillo stole five bases in five games, and Cam Maldonado had the week nobody wants: one hit in twenty-two at bats with ten strikeouts.

The Deep Cuts (27 to 52)
#PlayerPosLvlSeason LineNote
27Argenis CayamaRHP, 19ACL4.50 ERA, 45 K in 36 IP (A)RETURNING: rehab outing, 2 IP, 2 ER. Building back up
28Walker MartinSS, 22A+.229 / .308 / .404, 13 HRL7 .687: 4 for 19 with a homer and nine strikeouts
29Peyton BondsOF, 21DraftDrafted #90 overall (Rutgers)Not yet debuted
30Yunior MarteRHP, 22AA4.36 ERA AA / 3.74 in 43.1 A+ IPL7 gem: 7 IP, 4 H, 0 ER, 6 K on July 23
31Trent HarrisRHP, 27AAA3.38 ERA, 47 K in 37.1 IPL7: 7 IP, 1 H, 0 ER, 12 K across two starts
32Logan MartinRHP, 25AA3.44 ERA, 37 K in 34 AA IPL7: 2.1 IP, 0 H, 0 ER, 5 K. Missing bats
33Nate Furman2B, 25AAA.282 / .372 / .407, 17 SBL7 1.050: a homer and four RBI in twelve at bats
34Tyler SwitalskiLHP, 23AA4.22 ERA, 94 K in 74.2 A+ IPNEW TO BOARD. Rough AA intro: 9.95 in three starts
35Hunter DrydenRHP, 24A+5.63 ERA, 82 K / 42 BB in 70.1 IPL7 disaster: 3.1 IP, 10 H, 9 ER. Command gone
36Jean Carlos SioIF, 22AA.218 / .253 / .479, 10 HRL7: two homers, five RBI, and zero walks. All or nothing
37Sabin Ceballos3B, 23AA.218 / .337 / .394, 13 HRL7 .568: 3 for 15, three walks. Still searching
38Jack ChoateLHP, 25AA3.11 ERA, 44 K in 37.2 IPL7: 3.1 IP, 1 ER across two relief outings
39Anthony MarquezSS, 19ACL.243 / .352 / .355, 11 SBL7: one game, 0 for 3. Complex slate winding down
40Yulian BarretoSS, 18ACL.242 / .331 / .329, 5 SBL7: one game, a double. Walks (14) carry the profile
41Rayner AriasOF, 20ACL.196 / .342 / .361, 4 HRL7: one game, 1 for 3. Season has been a grind
42Aeverson ArteagaSS, 23AAA.228 / .296 / .310 (AAA)L7 .231: 0 for 10 with two walks. AAA is winning
43Maui AhunaSS, 24AA.211 / .308 / .337, 16 SBL7 .437: 2 for 14. 107 K in 80 games is the issue
44Robert Hipwell3B, 23A+.173 / .344 / .323 (A+)Three games at San Jose, back at Eugene July 24. L7 1.278
45Carlos MartinezRHP, 21DraftDrafted #118 overall (Hofstra)Not yet debuted
46Gerelmi MaldonadoRHP, 22A+3.80 ERA, 34 K / 32 BB in 23.2 IPL7: 1 IP, three walks. Control is the whole story
47Carlos De La RosaLHP, 18ACL6.55 ERA, 47 K in 44 IP18-year-old lefty starting in the complex; 27 walks
48Victor Bericoto1B/OF, 24IL.293 / .305 / .552, 4 HR (MLB)INJURED: 10-day IL July 10, left oblique strain
49Alberto LarocheRHP, 20NoneNo 2026 game action recordedStatus unavailable; no Stats API entries this season
50Reggie CrawfordLHP, 26IL1.76 ERA in 3 AAA starts, last April 9Out since April; shoulder. Done for 2026
51Josh BostickRHP, 24ILOut for 2026, ruptured AchillesStatus unchanged
52Reid WorleyRHP, 20ILOut for 2026, Tommy John (April 16)Status unchanged

The bottom of the board out-pitched the top of it this week. Trent Harris threw seven innings across two Triple-A starts and allowed one hit while striking out twelve, including a four-inning, no-hit, eight-strikeout night on July 25 that is the best single outing anyone in the system turned in. Yunior Marte went seven scoreless on four hits at Double-A, and Logan Martin struck out five of the seven hitters he faced. The third board addition, Tyler Switalski, lands at 34 on the strength of ninety-four strikeouts in seventy-four and two thirds High-A innings; his Double-A introduction (a 9.95 ERA in three starts) is going considerably worse. The counterweight to all of it is Hunter Dryden, who gave up nine earned runs in three and a third innings and has now walked forty-two men in seventy innings.

Weekly Awards

Prospect of the Week (L7): Jhonny Level, who hit three home runs, walked six times, and struck out once in twenty-two at bats at High-A, at nineteen years old. Louder weeks happened below him on the board, but nobody combined that level, that age, and that plate discipline. A six-to-one walk-to-strikeout ratio in a power week is the sort of thing that gets a player re-ranked, and it did. Podium: Rod Barajas Jr. (three homers, twelve RBI) and Carlos Gutierrez (six hits, four walks, a 1.208 line).

Riser of the Week: Carlos Gutierrez, up twelve spots from 21 to 9, the largest single move this board has made all season. The week helped (a 1.208 line in four games) but the real argument is the season: twenty-one years old at High-A with forty-nine walks, sixty-five strikeouts, a .386 on-base, twenty-three steals, and nine homers. He had been mis-ranked, and this is the correction rather than a reaction. Honorable mention to Rod Barajas Jr., who went from unranked to 21 in one weekend.

Cause for Concern (L7, not injuries): Cam Maldonado, one hit in twenty-two at bats with ten strikeouts, a .199 OPS week that drags on a season (.261/.332/.458, eleven homers) that had been quietly fine. Ten punchouts in six games is a swing decision problem, not bad luck, and he is twenty-two at Low-A with limited runway to sort it out. Honorable mention to Bo Davidson, who has eleven singles and nothing else in nine Triple-A games, and to Hunter Dryden, whose nine-earned-run outing pushed his walk total to forty-two.

Best Single Game Line: Trent Harris at Triple-A on July 25: four innings, no hits, one walk, eight strikeouts. Twelve of the twenty-one outs he recorded across the week came by strikeout, and atwenty-seven-year-old Sacramento arm has no business being this unhittable without somebody at Oracle Park noticing. The hitting nod goes to Rod Barajas Jr., who on July 25 went two for four with two homers and six runs batted in, one night after a grand slam. Runner-up: Jhonny Level, three for four with two homers and nine total bases on July 24.

Injury Report
PlayerStatusOutlook
Trevor McDonald (Rookies)NEW: 15-day IL, July 21, right elbow strainNo appearances this week. No timetable announced; elbow strains in a starter are the ones to watch
Victor Bericoto (#48)10-day IL, July 10, left oblique strainHas not played since July 9 at either level. Obliques typically cost four to six weeks
Josuar Gonzalez (#1)Precautionary: groin cramp, July 25 debutLeft his San Jose debut in the fifth, sat July 26, affiliate off July 27. One missed game; no IL move
Daniel Susac (Rookies)ACTIVATED July 17 from the 10-day IL (low back)Back on the active roster and catching; hitless in seven at bats since returning
Argenis Cayama (#27)Returning: complex rehab outingsTwo innings, two earned in his latest. Building toward a San Jose return
Reggie Crawford (#50)Shoulder; last pitched April 9Three Triple-A starts in April, nothing since. Out for 2026
Josh Bostick (#51)Ruptured AchillesOut for 2026
Reid Worley (#52)Tommy John surgery (April 16)Out for 2026

The one that matters is Trevor McDonald, whose right elbow strain landed him on the fifteen-day list July 21 with no timetable attached. Victor Bericoto has been gone longer than his roster line suggests, with no game at any level since July 9. On the good-news side: Josuar Gonzalez missed exactly one game after his debut cramp (all four full-season affiliates were dark July 27, so there is no hidden absence there), Daniel Susac is back and catching, and Argenis Cayama is throwing rehab innings again. The three season-ending arms are unchanged.

The trade deadline is Friday, and the thing worth remembering while the rumors fly is that the two names most likely to still matter to this organization in 2031 spent Saturday night playing Low-A baseball in San Jose and are, combined, thirty-five years old. Everything else on this page is context. Gonzalez and Hernandez are the point. Back next week, presumably with a shorter farm system and a longer explanation.

Stats sourced from the MLB Stats API for July 21 to July 27, 2026; all four full-season affiliates were idle Monday July 27, so Last 7 windows top out at six games. Rate stats in the Last 7 rows are recomputed from summed game logs, not averaged. Player ages pulled live from the Stats API this week. Rankings: Prospects1500 2026 board plus the 2026 draft class and three merit additions, with ranks adjusted weekly on performance and roster moves. Draftees are marked "not yet debuted" until they report. Hot/Warm/Stable/Cold by L7 OPS for hitters; composite ERA, WHIP, K, BB for pitchers; small Last 7 samples are flagged in the commentary. MLB Rookies section carries tracked players whose most recent games are at the major league level.