Giants
Giants · Farm Report

The minor league season ends in five days without a title

The minor league season ends in five days without a title, Bo Davidson and Marcelo Mayer arrive in San Francisco, Jackson Flora starts a Double-A playoff game, and Bryce Eldridge's rookie year ends on a concussion.

Illustration: four rising levels of a farm system, a baseball still on the second
Illustration. No prospect photograph was available for this edition.
Week of September 15 to September 21, 2026

The last minor league game this organization will play in 2026 was on Sunday, September 20, and Sacramento lost it 4 to 1 to Reno. That is the whole season, gone in five days. San Jose stayed alive in the California League final on September 15 behind five hitless innings from Argenis Cayama, won that game 9 to 1, then lost the title 13 to 2 the next night. Richmond went to Erie for the Eastern League semifinal, lost 18 to 6, came home and lost 5 to 3. Eugene had already been swept out of its own championship series the week before. Four affiliates, four endings, none of them a trophy, and the River Cats finished 79 and 68, seven and a half games back.

Then the interesting part happened, which is that the organization started handing out major league jobs. Bo Davidson's contract was selected on September 21, the day after his season ended, and he singled in his first at bat; he hit twenty-nine home runs and stole twenty bases across Double-A and Triple-A this year and spent most of it ranked behind people who are still in the minor leagues. Marcelo Mayer was activated the same day and played his first game in a Giants uniform, thirty-four days after his last one anywhere. Victor Bericoto came off the injured list on September 18 and homered on the 19th. Counting Scott Bandura on September 13, the Giants have added four farm-system players to their active roster in nine days.

The best thing that happened all week involved a pitcher with five professional innings. Jackson Flora, the fourth overall pick in July, was assigned from San Jose to Richmond on September 13 and started the Eastern League elimination game four days later: two innings, no hits, no walks, four strikeouts. He debuted on September 4. A club does not put a pitcher in that spot to be careful with him. Elsewhere: Gavin Kilen went five for nine in the two Double-A playoff games four days after coming off the injured list, Trent Harris ran his streak to fourteen appearances without an earned run, and Bryce Eldridge homered on September 15 and then went on the concussion list, which is a bad way to end a rookie year that produced seventeen home runs and fifty-nine walks at twenty-one.

Recent Promotions and Arrivals
↑ Bo Davidson OF, 24  ·  Sacramento to San Francisco, contract selected September 21, major league debut that day
He singled in his first major league at bat on September 21, eight days after the organization did the same thing for Scott Bandura and one day after Sacramento's season ended. The line that earned it: .309 with a .389 on-base percentage and ten home runs in fifty-two Triple-A games, on top of .277 with nineteen home runs in seventy-three Double-A games, which is twenty-nine home runs and twenty stolen bases across two levels in one year. He was the seventh name on this board a week ago and he is off it entirely now, which is the only promotion on this page that a bad week cannot reverse.
↑ Jackson Flora RHP, 21  ·  San Jose to Richmond, assigned September 13, started the Eastern League semifinal September 17
The fourth overall pick made his professional debut on September 4, threw a Low-A playoff game on September 10, was assigned to Double-A on September 13, and started Richmond's elimination game on September 17. Two hitless innings, four strikeouts, no walks. His entire professional career is five innings, one hit, no runs, ten strikeouts and three walks, and two of those innings were thrown at Double-A in a playoff game thirteen days after he first pitched for money. Nobody should read a development plan into five innings. Read the organization's opinion of him into it instead.
↑ Marcelo Mayer 2B/SS, 23  ·  Activated from the 10-day injured list September 21, first game in a Giants uniform
Thirty-four days after his last game and thirty-nine days after the rehab assignment that expired without a transaction, the Giants activated him on September 21 and put him in the lineup. He struck out four times in four at bats. That is not a data point and nobody should treat it as one. What it ends is the silence: this space spent three weeks flagging an open rehab clock with nothing filed on either side of it, and the answer turned out to be that he was coming back.
↑ Henry Lalane and Kaeden Kent LHP, 22 and SS, 23  ·  Eugene to Richmond, both assigned September 15 for the Eastern League playoffs
Eugene's season ended September 11 and both were moved up four days later to fill out Richmond's playoff roster. Kent homered in the semifinal. Lalane faced five hitters in the opener and retired one of them. Neither result means much across eight at bats and two outs, but both players finish the year having seen Double-A hitting, which is a head start on a spring they were not guaranteed.
MLB Rookies (Currently Up)
Bryce Eldridge 1B, 21, MLB San FranciscoINJURED
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA301143852041.333.445.518.963
SeasonMLB1073861041759119.269.364.461.825
Last 7MLB272132.286.500.8571.357

His season is almost certainly over and it ended on a home run. The Giants placed him on the seven-day concussion list on September 21, retroactive to September 18, and his last game was September 16. The two games before that: a home run and two hits on September 15, then an 0 for 3. That leaves the rookie year at .269/.364 with a .461 slugging percentage, 107 games, seventeen home runs and fifty-nine walks at twenty-one years old, and the thing to hold onto is the walks. A hundred and nineteen strikeouts against fifty-nine walks from a first-year player is a functioning approach, not a projection. Seven-day concussion lists have no ceiling, so nobody can say when he plays again, and the Giants have five games left before the regular season ends on September 27.

Bo Davidson OF, 24, MLB San FranciscoCALLED UP
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA7328278192874.277.340.521.861
SeasonAAA5220463102544.309.389.534.923
SeasonMLB141001.250.250.250.500
Last 7AAA5187125.389.476.6111.087
Last 7MLB141001.250.250.250.500

Last week this space said he had stopped appearing in box scores and nobody had written down why. He came back on September 16, went seven for eighteen with a home run over Sacramento's last five games, and the Giants selected his contract on September 21. No transaction ever explained the six days he missed, and none is coming now. What the season says: .309 with a .389 on-base percentage in fifty-two Triple-A games, twenty-nine home runs and twenty stolen bases between the two levels, and a single in his first major league at bat. He gets five games to add to that.

Scott Bandura OF, 25, MLB San FranciscoCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA371424632530.324.430.479.909
SeasonAAA94368117104861.318.398.492.890
SeasonMLB81930111.158.200.211.411
Last 7MLB6142007.143.143.214.357

Two hits in fourteen at bats with seven strikeouts and no walks, and that is the whole first week of a major league career. Eleven strikeouts in nineteen at bats is not a slump, it is a pitching staff finding out what he cannot hit yet, and the walk that came in his debut has not been followed by another. The minor league season underneath it does not evaporate because of six games: .318 with a .398 on-base percentage and thirty-four stolen bases across two levels. He is twenty-five, so nobody gets to call this a development year, but nineteen at bats decide nothing either.

Drew Gilbert OF, 25, MLB San FranciscoHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA114513165.289.389.400.789
SeasonMLB12933379113769.237.327.396.723
Last 7MLB6124212.333.429.8331.262

Two home runs in twelve at bats, including a three-hit game on September 21, and he keeps doing this in weeks where he barely plays. Twelve at bats across six games is a bench role stated in numbers. The year is .237/.327/.396 in 129 games with eleven home runs, which is a fourth outfielder who takes a walk, and the last week of a season is exactly when that player looks like more than he is. Both things are true and the 129-game version is the one that gets him a contract.

Marcelo Mayer 2B/SS, 23, MLB San FranciscoRETURNING
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonMLB (BOS)702054531644.220.282.312.594
SeasonMLB (SF)140004.000.000.000.000
SeasonAAA (rehab)4176129.353.421.5881.009
Last 7MLB140004.000.000.000.000

He is a Giant on the field now, which took until September 21. Activated from the ten-day list, into the lineup that night, four at bats and four strikeouts. Nobody should read a thing into that except that a twenty-three-year-old who had not played since August 18 looked like a twenty-three-year-old who had not played since August 18. The season is .220 with a .312 slugging percentage in seventy Boston games plus this one, and the bone stress reaction in the left ulna that started all of it in June has now cost him most of two months in two organizations. The Giants traded for him in August and have now seen him play one game.

Victor Bericoto 1B/OF, 24, MLB San FranciscoHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA542086061746.288.341.423.764
SeasonMLB3695245227.253.268.453.721
Last 7AAA3137003.538.538.6151.154
Last 7MLB393113.333.400.7781.178

Seven hits in thirteen Sacramento at bats finished the rehab assignment, the Giants activated him on September 18, and he homered on September 19. That is the best week anybody in this section had and it is ten combined games, so file it accordingly. The number that has followed him all year is still there in plain sight: two walks in ninety-five major league at bats. He added one this week, which doubled it and still leaves him at two walks in ninety-five at bats. A hitter who slugs .453 without ever taking a pitch is a real player and a solved problem at the same time.

Drew Cavanaugh C, 24, MLB San FranciscoCOLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAA22681931721.279.456.515.971
SeasonAAA321123761834.330.445.5711.016
SeasonMLB551363111846.228.318.272.590
Last 7MLB380015.000.111.000.111

Hitless in eight at bats with five strikeouts, and he has now caught fifty-five games in a season nobody planned for him. The major league line is .228 with a .272 slugging percentage, one home run, and a .318 on-base percentage held up entirely by eighteen walks. Put the minor league lines beside it, .330 at Triple-A and a .456 on-base percentage at Double-A, and the gap is either a hitter who cannot hit this pitching or a twenty-four-year-old catching every day for the first time in his life while the two men ahead of him sit on the sixty-day list. Five games left to make it look like the second one.

Nate Furman 2B, 25, MLB San FranciscoINJURED
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA10239911775255.293.377.414.791
SeasonMLB223240510.125.243.125.368
Last 7MLB100010nonenonenonenone

Right oblique strain, placed on the ten-day list September 18 retroactive to September 16. His season ends on one plate appearance in the window, a walk, with no official at bat in it. The major league sample closes at thirty-two at bats across twenty-two games, which is not a trial, it is a uniform. The Triple-A season is the record that matters: .293/.377/.414 in 102 games with fifty-two walks against fifty-five strikeouts, and an oblique in the last week of September costs him nothing except the five games he was not going to start anyway.

Jesus Rodriguez C, 24, MLB San FranciscoINJURED
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA501945252426.268.347.397.744
SeasonMLB225112258.235.316.412.728
Last 7IL000000nonenonenonenone

The rehab assignment opened September 8 and produced no games before Sacramento's season ended on September 20, so it is over without a pitch thrown to him. He remains on the sixty-day list with right elbow neuritis and his last game was August 23. Two weeks ago this space corrected itself for calling his year finished; the correction was right on the paperwork and the paperwork did not produce any baseball. The season is twenty-two major league games at .235 with two home runs, and a catcher with a nerve problem in his throwing arm has a winter of questions.

Daniel Susac C, 25, MLB San FranciscoINJURED
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonAAA82813332.464.545.8211.366
SeasonMLB53144353836.243.289.375.664
Last 7IL000000nonenonenonenone

Sixty-day list, fractured left patella, last game August 9. Unchanged and unchangeable. Fifty-three games at .243/.289/.375 with eight walks is the whole rookie year, and the eight walks in 144 at bats is the part that will decide whether he is a backup or a starter, more than the batting average will.

Blade Tidwell RHP, 25, MLB San FranciscoWARM
WindowLvlGGSIPHERBBKERAWHIP
SeasonAAA161572.0703535784.381.46
SeasonMLB17956.2462821464.451.18
Last 7MLB2210.063182.700.70

Two starts, ten innings, six hits, three earned runs and exactly one walk, which is the first time all season he has gone two outings without giving free bases away. Six and two thirds on September 15, three and a third on September 21. The major league ERA comes down from 4.82 to 4.45. Set that beside the season-long problem, twenty-one walks in fifty-six and two thirds innings here and thirty-five in seventy-two at Triple-A, and one clean week does not settle it. It does mean the last thing the club saw from him in 2026 was two starts with one walk in them.

Trent Harris RHP, 27, MLB San FranciscoHOT
WindowLvlGGSIPHERBBKERAWHIP
SeasonAAA29340.1371418523.121.36
SeasonMLB19021.01657272.141.10
Last 7MLB303.030040.001.00

Three more appearances, three innings, no walks, no earned runs. Counted off the game log, he has now made fourteen consecutive appearances without allowing an earned run, every outing since August 21, and the season reads twenty-one innings and five earned runs. Twenty-seven strikeouts against seven walks. He began this year as Triple-A relief depth with a 3.12 ERA and nineteen major league appearances later he has the best ERA of anybody in this section by more than a run and a half. Whether a twenty-seven-year-old who did this in twenty-one innings gets a real bullpen job in April is the question, and twenty-one innings is a bad amount of evidence to answer it with in either direction.

Matt Wilkinson LHP, 23, MLB San FranciscoHOT
WindowLvlGGSIPHERBBKERAWHIP
SeasonAA (CLE)6628.11759361.590.92
SeasonAA (SF)3315.0644132.400.67
SeasonAAA101043.2362517435.151.21
SeasonMLB7524.221104183.651.01
Last 7MLB115.030060.000.60

Back in the rotation and it went well: five scoreless innings on September 20, three hits, no walks, six strikeouts. That is three straight scoreless major league outings across two roles and it drags the ERA from 6.14 on September 4 to 3.65 now. Four walks in twenty-four and two thirds innings is the genuinely notable line, because the command was the thing that broke on the Triple-A jump, where he walked seventeen in forty-three innings. He is twenty-three, he has started and relieved in the majors in the same month, and he finishes the season as the most interesting arm in this group.

Anthony Molina RHP, 24, MLB San FranciscoHOT
WindowLvlGGSIPHERBBKERAWHIP
SeasonAAA (ATL)18954.1472220563.641.23
SeasonAAA (SF)339.083293.001.11
SeasonMLB (ATL)305.063125.401.40
SeasonMLB (SF)5423.019105233.911.04
Last 7MLB115.220160.000.53

Five and two thirds shutout innings on September 16, two hits, six strikeouts, and the Giants line that read 5.19 after one disaster now reads 3.91. That is the second week running his Giants ERA has moved by more than a run, which is what twenty-three innings does to a number, and the reason this space stopped grading him a fortnight ago. The stable parts, five walks and twenty-three strikeouts in twenty-three innings as a Giant, have not moved at all. A deadline return who takes the ball every fifth day in September at twenty-four is worth the trade whatever the ERA settles at.

Yunior Marte RHP, 23, MLB San FranciscoCOLD
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+9743.1341819413.741.22
SeasonAA131364.1642822723.921.34
SeasonMLB4219.118109114.661.40
Last 7MLB114.2863211.572.36

His second major league start went four and two thirds, eight hits and six earned runs on September 19, and the ERA that was 2.45 a week ago is 4.66. Nineteen innings is a small enough sample that both of those numbers are mostly noise; what is not noise is eleven strikeouts in nineteen and a third innings from a pitcher who struck out seventy-two in sixty-four Double-A innings. The swing and miss did not travel with him. He went from High-A to the majors in one season at twenty-three, and the last outing is a reminder of how much of that climb was the calendar.

Carson Whisenhunt LHP, 25, MLB San FranciscoINJURED
WindowLvlGGSIPHERBBKERAWHIP
SeasonAAA171682.1793838904.151.42
SeasonMLB8834.2412521266.491.79
Last 7IL000.00000nonenone

Sixty-day list, left elbow sprain, last pitched August 24. Season over. Eight major league starts at 6.49 sitting on top of thirty-eight walks in eighty-two Triple-A innings, which is a command season that went wrong before the elbow did. Whether those two facts are related is the only thing worth asking about him until February.

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

Sixty-day list, right elbow strain, last pitched July 20. Nine weeks. Fourteen starts and seventy innings in the major leagues at twenty-five is a real rookie season no matter how it ended, and he is one of two pitchers in this section whose year finished on an elbow.

The Big Board: Top 10
1. Josuar Gonzalez SS, 18, Low-A San JoseSTABLE
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL30993422025.343.451.515.966
SeasonA311294632130.357.444.5661.010
Last 7A (PS)292013.222.300.333.633

San Jose won the second game of the California League final 9 to 1 and lost the third 13 to 2, and he went two for nine across the two with a walk. Five playoff games, five hits in twenty-one at bats with three walks, a .333 on-base percentage in the postseason at eighteen. The year is the thing: .357/.444/.566 in thirty-one Low-A games after a .966 OPS in thirty complex-league games, with six triples and thirteen stolen bases, at an age where most of the league's eighteen-year-olds are in the Dominican Summer League. He holds at 1, and the only question left in his season is what level he opens 2027 at.

2. Jhonny Level SS, 19, High-A EugeneSEASON OVER
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA4419162101736.325.392.576.968
SeasonA+692989082660.302.363.473.836
Last 7none000000nonenonenonenone

Eugene's season ended September 11 and his last game was that night, so there is no week to grade. The season stands finished at .302/.363/.473 in sixty-nine High-A games on top of .325 with a .576 slugging percentage in forty-four Low-A games, eighteen home runs between them, all of it at nineteen. Only one player in this organization put up a better full season against better-than-age-appropriate competition, and he is ranked above this line. Level holds at 2, and the case for moving him to 1 gets made in February on a full year of both records rather than on anybody's September.

3. Jackson Flora RHP, 21, Double-A Richmond ↑ UP from #4SMALL SAMPLE
WindowLvlGGSIPHERBBKERAWHIP
SeasonA111.010120.002.00
SeasonA (PS)112.000240.001.00
Last 7AA (PS)112.000040.000.00

He moves up a spot, and the reason is not the two hitless innings. It is the transaction: the Giants assigned the fourth overall pick from San Jose to Richmond on September 13, nine days after his professional debut, and then started him in an elimination game. Organizations do not do that to protect a pitcher; they do it because they think he is already better than the level below. The career now reads five innings, one hit, no runs, ten strikeouts and three walks across two levels. That is still a handshake and not a body of work, and the honest version of this ranking is that it rests on draft position, the scouting reports, and one very loud opinion from his employer.

4. Luis Hernandez SS/3B, 17, Low-A San Jose ↓ DOWN from #3INJURED
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL541985962538.298.382.535.917
SeasonA2091212629.231.276.319.595
Last 7IL000000nonenonenonenone

His season is over on San Jose's seven-day injured list, where he has sat for a month with no injury named at the source, and the roster entry still says Injured 7-Day. Last game August 20. He drops a spot and it is displacement rather than a verdict: the player above him got promoted two levels in a week and this one has not played in a month. The ACL line, .298/.382/.535 in fifty-four games at seventeen, remains the season anybody should be judging, and the twenty Low-A games at .231 are what happens when a seventeen-year-old skips the complex level in July. He keeps the ceiling and the five-million-dollar bonus. The organization has now watched him not play for thirty-two days, and somebody should say what is wrong.

5. Jacob Bresnahan LHP, 21, Double-A RichmondCOLD
WindowLvlGGSIPHERBBKERAWHIP
SeasonA+202098.26532381182.921.04
SeasonAA3316.01897175.061.56
Last 7AA (PS)103.243467.362.18

He came out of the bullpen behind Jackson Flora in the elimination game on September 17 and gave back three runs in three and two thirds, with four walks and six strikeouts. Four walks is the number, and it is the same number that ruined his first Double-A start in August. The season closes at ninety-eight and two thirds High-A innings with a 2.92 ERA and 118 strikeouts, which is a genuinely excellent year from a twenty-one-year-old, plus sixteen Double-A innings that went badly in three different ways. He holds at 5. The High-A record is the evidence and the Double-A cameo is the assignment for next April.

6. Gavin Kilen SS/2B, 22, Double-A RichmondHOT
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+783128893248.282.350.462.812
SeasonAA331283821122.297.343.469.812
Last 7AA (PS)295000.556.556.8891.444

Five hits in nine at bats in the two Eastern League games, with a double, a triple and no strikeouts, which is a nine at bat sample and also the best any hitter on this board did in the window. Four days after coming off the injured list he was the most dangerous man in Richmond's lineup. The full season is the argument for his ranking and it barely changed this week: .282 with a .462 slugging percentage in seventy-eight High-A games, then .297 with a .469 slugging percentage in thirty-three Double-A games, a college infielder skipping a level in his first full professional year without appearing to notice. He holds at 6 and would be higher if he had played 130 games instead of 111.

7. Ramon Marquez RHP, 21, High-A Eugene ↑ UP from #8SEASON OVER
WindowLvlGGSIPHERBBKERAWHIP
SeasonA (PHI)6529.018610471.860.97
SeasonA+ (PHI)6630.01159461.500.67
SeasonA+ (SF)2210.0961125.401.00
Last 7IL000.00000nonenone

His year ended on the seven-day injured list, where he went on August 25 with nothing named, and the roster entry still reads Injured 7-Day. Sixty-nine innings, 105 strikeouts, a 2.22 ERA across two organizations at twenty-one. He moves up a spot on displacement. The caution has not changed and it is worth repeating in the last week of the season: the Giants traded for this pitcher in August and have watched him throw ten innings. The strikeouts are his and the rest of the film belongs to Philadelphia.

8. Dakota Jordan OF, 23, Double-A Richmond ↑ UP from #9COLD
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonA+8132193182898.290.346.533.879
SeasonAA2179201926.253.330.367.697
Last 7AA (PS)150002.000.000.000.000

Hitless in five at bats in the playoff opener and then not in the lineup for the elimination game two days later. His roster status reads Active and no transaction was filed, so this is a lineup card and not an injury, and a lineup card that leaves out a top-ten prospect in a win-or-go-home game is its own kind of information. The season: .290 with eighteen home runs in eighty-one High-A games, then .253/.330/.367 with twenty-six strikeouts in seventy-nine Double-A at bats. The power is real and the strikeouts went from a concern to the whole scouting report the moment he reached Double-A. He moves up a spot on displacement.

9. Joe Whitman LHP, 25, Triple-A Sacramento ↑ UP from #11WARM
WindowLvlGGSIPHERBBKERAWHIP
SeasonAA101050.1361813653.220.97
SeasonAAA221484.1953523693.741.40
Last 7AAA115.1103125.062.06

The streak ended at six. He allowed three earned runs on ten hits in five and a third on September 19, which stops a run of six consecutive starts giving up two earned runs or fewer, counted off the game log. One start does not undo five weeks: thirty-seven innings and seven earned runs before this one. He finishes the season with 134 strikeouts across two levels, a 3.22 ERA in fifty Double-A innings and a 3.74 mark in eighty-four Triple-A innings. He jumps into the top ten because Bo Davidson left the board for the major leagues and Henry Lalane dropped past him, and he earned the spot on the five weeks rather than the last day of them.

10. Cam Maldonado OF, 22, High-A Eugene ↑ UP from #12SEASON OVER
WindowLvlGABHHRBBKAVGOBPSLGOPS
SeasonACL6163028.188.278.313.591
SeasonA7028174143484.263.341.484.825
SeasonA+2281238922.284.368.6541.022
Last 7none000000nonenonenonenone

No games, because Eugene finished on September 11, and he enters the top ten anyway on what he did in the twenty-two games before that: .284 with a .654 slugging percentage and eight home runs after the promotion, which is a home run every ten at bats at a level he had never seen. Add the Low-A half and the season is twenty-two home runs in ninety-two full-season games at twenty-two years old. The strikeouts, 106 between the two stops, are the reason he was ranked thirty-third in April and the reason to keep the enthusiasm in proportion now. Up two, and it is merit rather than displacement.

Movers and Shakers (11 to 26)
#PlayerPosLvlSeason LineNote
11Henry LalaneLHP, 22AA2.74 ERA / 81 K in 62.1 A IP (NYY); 4.57 in 21.2 A+ IP (SF)DOWN from 10 on merit. Promoted to Richmond Sep 15 and faced five hitters in the playoff opener: two outs, five hits, four earned
12Joniel HernandezSS, 17DSL.321 / .439 / .539, 40 BB / 37 K in 52 gamesUP from 13 on displacement. Last played Aug 25. Line is final. Forty walks and a .439 on-base percentage at seventeen
13Keyner MartinezRHP, 22A4.61 ERA, 134 K / 47 BB in 93.2 IPUP from 14. Last pitched Sep 13 and did not appear in the last two championship games. Year closed
14Trevor CohenOF, 22AA.300 / .342 / .394 at AA; .297 with 48 BB at A+UP from 15. Three for eight with a home run and a walk in the Eastern League semifinal. Forty-six steals on the year
15Diego Velasquez2B/SS, 22AAA.283 / .381 / .400 in 36 AAA gamesUP from 16. Two for ten with two walks in the last four games. Thirty-six Triple-A games at .283 with a .381 on-base percentage
16Lorenzo MeolaSS, 22A.269 / .353 / .468, 15 HR, 40 2B, 93 runsUP from 17. Three for seven with a walk in the final. Forty doubles and five triples in a 119-game season
17Argenis CayamaRHP, 20A4.87 ERA, 73 K in 57.1 IPUP from 25 on merit. Five hitless innings with seven strikeouts in the championship game San Jose won 9 to 1
18Jose AstudilloOF, 22AA.335 with an .891 OPS at Low-A; .220 in 17 AA gamesHolds at 18. Last played Sep 9. Reached four levels in one season, which is its own kind of year
19Luis De La TorreLHP, 23A+5.81 ERA, 126 K / 82 BB in 100.2 IPHolds at 19. Last pitched Sep 6 and did not appear in the playoffs. Eighty-two walks is the winter's assignment
20Parks Harber3B/1B, 24AAA.256 / .348 / .391 in 54 AAA games; .284 with 12 HR at AAHolds at 20. Six for twenty-five with one walk in the last six games. A .589 finish to the year
21Rod Barajas Jr.C, 22A.265 / .346 / .462, 13 HR in 85 gamesHolds at 21. Two for nine with a walk in the California League final. Thirteen homers from a Low-A catcher
22Carson BolemonLHP, 19DraftSigned; no professional inningsHolds at 22. Every affiliate has now finished. His professional debut is a 2027 item
23Lisbel DiazOF, 21AA.284 with 21 HR at A+; .193 in 22 AA gamesHolds at 23. Two for eight in the semifinal, both singles. Twenty-two Double-A games, four extra-base hits
24Kaden WaechterRHP, 19DraftSigned; no professional inningsHolds at 24. No 2026 game action at any level
25Sabin Ceballos3B, 24AA.227 / .356 / .398, 18 HR, 72 BB in 120 gamesUP from 26 on displacement. Two for eight with a walk in the playoffs after the best offensive week in the system a fortnight ago
26Kaeden KentSS, 23A+.298 / .350 / .440, 8 HR, 24 SB in 86 gamesUP from 29 on merit. Promoted to Richmond Sep 15 and homered in the semifinal. Two for eight at a level he had never seen

Argenis Cayama threw the best game anybody in this organization threw all week and it was in a league nobody outside California follows: five hitless innings with seven strikeouts in the game San Jose had to win, on September 15. He is twenty, the season ERA is 4.87 and the walks are still there, so eight spots up to 17 is a reward for a night rather than a re-evaluation of the arm. It was still the night. Kaeden Kent moves up three to 26 for a different reason: Eugene's season ended on September 11 and the organization moved him to Double-A four days later, where he homered in a playoff game. A twenty-three-year-old finishing a .298 season by getting promoted into the postseason is the kind of quiet endorsement that does not show up in a stat line. Going the other way, Henry Lalane drops to 11 and the reason takes one sentence: Richmond gave him the ball in the Eastern League opener and he recorded two outs, allowing five hits and four earned runs. His whole time as a Giant is now twenty-one and two thirds regular-season innings at 4.57 plus two playoff outings that went badly, against sixty-two Low-A innings at 2.74 with eighty-one strikeouts as a Yankee. Somewhere in the trade, the strikes stopped coming.

The Deep Cuts (27 to 49)
#PlayerPosLvlSeason LineNote
27Walker Martin3B/SS, 22A+.232 / .321 / .405, 18 HR, 20 SB, 152 KHolds at 27. Eugene finished Sep 11. A hundred and fifty-two strikeouts in 111 games closes a hard year
28Marty GairRHP, 23AA4.91 ERA / 58 K in 33 A IP; 1.64 in 11 A+ IPHolds at 28. Last pitched Sep 13. Four Double-A appearances ended at four innings and six earned runs
29Robert Hipwell1B/3B, 23A+.210 / .352 / .395, 8 HR, 41 BB, 96 KUP from 30 on displacement. Season ended Sep 11. The walks are why he is still on this page
30Hunter DrydenRHP, 24A+4.47 ERA, 114 K / 51 BB in 106.2 IPUP from 31. Season ended Sep 11. A hundred and six innings and fifty-one walks at twenty-four
31Jakob Christian1B/OF, 24A+.253 / .371 / .484, 9 HR in 55 gamesUP from 32. Last played Sep 9. Age corrected to 24 from the Stats API, which had him at 23 here last week
32Maui AhunaSS, 24AA.228 / .327 / .335, 31 SB, 133 K in 116 gamesUP from 33. Two for seven in the Eastern League semifinal. A hundred and sixteen games, 133 strikeouts, fifty-three walks
33Jean Carlos SioOF, 22AA.226 / .311 / .412 at AA, 11 HR; .310 at A+UP from 34. Moved to Richmond's Development List Sep 15 and missed the playoffs. Last played Sep 11
34Aeverson ArteagaSS, 23AAA.243 / .293 / .346 at AAA; .318 at AAUP from 35. Five for twenty with a home run and eight strikeouts in the last six games. Played every day to the end
35Jack ChoateLHP, 25AA4.38 ERA, 65 K / 33 BB in 51.1 IPUP from 37. One out and no damage in the playoff opener. Thirty-three walks in fifty-one innings ends the year
36Logan MartinRHP, 25AAA4.59 ERA / 54 K at AA; 8.59 in 7.1 AAA IPHolds at 36. Two and two thirds scoreless on Sep 18 with four walks. Three Triple-A outings, seven earned runs
37Peyton BondsOF, 21A.286 / .333 / .286 in 3 pro gamesUP from 38. On San Jose's Development List since Sep 13. His professional career is three games and fourteen at bats
38Gerelmi MaldonadoRHP, 22A+3.90 ERA, 45 K / 44 BB in 32.1 IPUP from 39. Last pitched Sep 9. Forty-four walks against forty-five strikeouts is the whole report
39Miguel MendezRHP, 24AA5.76 ERA, 53 K in 45.1 AA IPUP from 40 on displacement, not merit. Two outs and four earned runs in the playoff opener on Sep 15
40Anthony MarquezSS, 19ACL.243 / .352 / .355, 26 BB in 50 gamesUP from 41. ACL Giants finished July 23. Line is final
41Yulian BarretoSS, 19ACL.242 / .331 / .329 in 44 gamesUP from 42. ACL Giants finished July 23. Line is final
42Tyler SwitalskiLHP, 23AA9.00 ERA at AA, 4.22 at A+, 119 K totalUP from 43. 60-day injured list since Aug 21. Season over
43Rayner AriasOF, 20ACL.196 / .342 / .361, 4 HR in 35 gamesUP from 44. ACL Giants finished July 23. A lost year at twenty
44Carlos MartinezRHP, 22DraftSigned; no professional inningsUP from 45. The 118th pick, out of Hofstra. No 2026 debut
45Carlos De La RosaLHP, 18ACL6.55 ERA, 47 K / 27 BB in 44 IPUP from 46. ACL Giants finished July 23. Line is final
46Alberto LarocheRHP, 20NoneNo 2026 game action recordedUP from 47. No Stats API entries at any level this season. Status unavailable
47Reggie CrawfordLHP, 26IL1.76 ERA in 3 AAA starts, last April 9UP from 48. Shoulder. Out for 2026
48Josh BostickRHP, 24ILOut for 2026, ruptured AchillesUP from 49. Status unchanged
49Reid WorleyRHP, 20ILOut for 2026, Tommy John (April 16)UP from 50. Status unchanged

Almost every rank on this page moved up a number this week and almost none of it was earned: Bo Davidson left the board for the major leagues, everything below him slid, and that is the least interesting kind of promotion there is. The honest movement is small. Aeverson Arteaga played thirteen games in Sacramento's last fifteen days and went five for twenty with a home run in the final six, finishing a Triple-A season at .243 that nobody will remember and that put 272 at bats of Triple-A pitching into a twenty-three-year-old shortstop. Jean Carlos Sio was moved to Richmond's Development List on September 15, which is how his season ended, two days before the club he had played seventy-one games for was eliminated. Logan Martin threw two and two thirds scoreless innings on September 18 and walked four men doing it, which is the whole of his Triple-A promotion in one line. And Miguel Mendez got the ball in the playoff opener, recorded two outs, allowed four earned runs, and moves up a spot anyway. The board is smaller because somebody got called up. That is not the same as anybody getting better.

Weekly Awards

Prospect of the Week (L7): Gavin Kilen, five hits in nine at bats with a double and a triple and no strikeouts in Richmond's two Eastern League games, a 1.444 OPS. Four days off the injured list and he was the best hitter on a team that got eliminated around him. Podium: Victor Bericoto (seven for thirteen at Triple-A, then a home run in his second game back in the majors) and Argenis Cayama, whose five hitless innings were the best pitching performance in the system this week.

Riser of the Week: Jackson Flora, who went from Low-A to a Double-A playoff start in four days. The Giants assigned the fourth overall pick to Richmond on September 13 and handed him the elimination game on September 17, and he threw two hitless innings with four strikeouts. He moves up to 3 on the board, and the move is about what the organization did rather than what he pitched. Honorable mention to Argenis Cayama (25 to 17) and Kaeden Kent (29 to 26), who was also promoted to Richmond for the playoffs.

Cause for Concern (L7, not injuries): Henry Lalane, again, and worse. Richmond started the Eastern League semifinal with him on September 15 and he recorded two outs: five hits, four earned runs, removed in the first inning. That is two straight postseason outings in which the strike zone went missing, after he walked six men in a championship game the week before. Twenty-two walks in sixty-two innings as a Yankee, fifteen in twenty-seven as a Giant counting the playoffs. Honorable mention to Scott Bandura, seven strikeouts and no walks in fourteen at bats in his first full week as a major leaguer.

Best Single Game Line: Argenis Cayama on September 15: five innings, no hits, two walks, seven strikeouts, in the game San Jose had to win to stay alive in the California League final. They won it 9 to 1 and lost the title the next night, which does not take anything off the start. On offense it is Gavin Kilen on September 15, four hits in five at bats with a double and a triple in a Double-A playoff game. Special mention to Anthony Molina, five and two thirds shutout innings in the major leagues on September 16, five days after he allowed seven runs in three.

Injury Report
PlayerStatusOutlook
Bryce Eldridge (Rookies)NEW: 7-day concussion list September 21, retroactive to September 18Last game September 16. No return date exists for a concussion list, and five games are left in the season
Nate Furman (Rookies)NEW: 10-day injured list September 18, retroactive to September 16. Right oblique strainLast game September 15. Season over
Marcelo Mayer (Rookies)RESOLVED: activated from the 10-day list September 21Played that night, his first game in a Giants uniform. Four at bats, four strikeouts
Victor Bericoto (Rookies)RESOLVED: activated from the 10-day list September 18Seven for thirteen on the Triple-A rehab, then a home run September 19
Bo Davidson (Rookies)RESOLVED: returned September 16 after six days out; no transaction was ever filedSeven for eighteen the rest of the way, then his contract was selected September 21
Jesus Rodriguez (Rookies)60-day IL, right elbow neuritis. Rehab assignment opened September 8 produced no gamesSacramento's season ended September 20, so the assignment ends with it. Last game August 23
Luis Hernandez (#4)San Jose 7-day IL, fifth week; injury still not named at the sourceLast game August 20. Season over. The longest unexplained absence on this page
Ramon Marquez (#7)Eugene 7-day IL since August 25; injury not namedSeason over at 69 innings and 105 strikeouts across two organizations
Carson Whisenhunt (Rookies)60-day IL, left elbow sprain, last pitched August 24Season over
Daniel Susac (Rookies)60-day IL, fractured left patella, last game August 9Season over
Trevor McDonald (Rookies)60-day IL, right elbow strain, last pitched July 20Season over
Tyler Switalski (#42)60-day IL since August 21Season over
Jean Carlos Sio (#33)Richmond Development List since September 15Not an injury designation. Missed the playoffs; last game September 11
Peyton Bonds (#37)San Jose Development List since September 13Professional career stands at three games
Reggie Crawford (#47)Shoulder; last pitched April 9Out for 2026
Josh Bostick (#48)Ruptured AchillesOut for 2026
Reid Worley (#49)Tommy John surgery (April 16)Out for 2026

Four things closed and two opened. Mayer and Bericoto were activated, Bo Davidson came back and then went to the major leagues, and the three-week-old question about Mayer's expired rehab clock turned out to have the simplest possible answer. Against that, Bryce Eldridge went on the concussion list with five games left in the season and Nate Furman strained an oblique. Luis Hernandez is the one that should bother the organization: a seventeen-year-old who signed for five million dollars has now been on a seven-day injured list for thirty-two days with no injury ever named, and his season ended there.

There is no minor league baseball left to report, so next week is a major league week and after that it is all argument until February. The arguments worth having: whether Jhonny Level or Josuar Gonzalez is the best player in this system and what level each of them opens at; whether Jackson Flora, who has thrown five professional innings, should already be ranked ahead of a seventeen-year-old who signed for five million dollars and has not played since August 20; what the Giants actually acquired in Ramon Marquez, whom they have watched pitch ten innings; and why three players finished the season on an injured list with no injury ever named at the source. Back next Tuesday.

Stats sourced from the MLB Stats API for September 15 to September 21, 2026, the seven completed days ending yesterday, which abuts last week's window exactly. Last 7 rows marked "(PS)" are league playoff games, pulled with a separate query because postseason games are excluded from a default game log; those games are NOT included in the season rows above them, which remain regular-season totals. Thirteen tracked players appeared only in postseason games this week. Every affiliate has now finished: Eugene on September 11, San Jose on September 16, Richmond on September 17 and Sacramento on September 20, and a schedule query for Sacramento from September 21 through October 5 returns no games. Injured-list statuses are read from the league's per-player roster entries and the clubs' transaction logs; where the source names no injury, none is named here. Rate stats in Last 7 rows are recomputed from summed game logs, not averaged; innings pitched are converted from the API's decimal notation before any ERA or WHIP arithmetic. Streak, drought and "first since" claims are counted from game-log dates rather than carried forward from last week's prose. Player ages are pulled live from the Stats API, which corrected Jakob Christian to 24, Yulian Barreto to 19, Carlos Martinez to 22 and Ramon Marquez to 21 this week. Lines compiled with another organization are shown as their own rows and labeled: Ramon Marquez and Henry Lalane by affiliate, Marcelo Mayer's major league line with Boston, Matt Wilkinson's Double-A line split between Cleveland and San Francisco, and Anthony Molina's major league and Triple-A lines split between Atlanta and San Francisco. Rankings: Prospects1500 2026 board plus the 2026 draft class, the deadline acquisitions and prior merit additions, adjusted weekly on performance and roster moves. Board depth is 49, down one: Bo Davidson's contract was selected September 21 and he moves to MLB Rookies, which now carries seventeen players. Merit moves: Flora 4 to 3, Whitman 11 to 9, Maldonado 12 to 10, Lalane 10 to 11, Cayama 25 to 17, Kent 29 to 26. Every other rank shift is displacement and says so. Hot/Warm/Stable/Cold by L7 OPS for hitters; composite ERA, WHIP, K and BB for pitchers; players with fewer than roughly ten plate appearances or three innings in the window are badged SMALL SAMPLE rather than graded, and players whose affiliate has finished are badged SEASON OVER. MLB Rookies carries tracked players whose most recent games are at the major league level, including those on the major league injured list.