They Might Be SF Giants: Cayama Blanks San Jose, Harber Heats Up at Sacramento
By Taylor Anderson ·
They Might Be SF Giants covers the last 7 days of action for the Giants farm system.
Cayama Goes Zero in Five at San Jose
Five innings, zero hits, zero runs, two walks, and seven strikeouts. Argenis Cayama (A, RHP, Rank: 13) turned in the system's most eye-catching pitching line of the week, retiring Low-A hitters through five frames without allowing a baserunner on a hit, generating 6 swinging misses along the way. The control was not perfect: 33 of 68 pitches found the strike zone, and the two walks are a reminder that the command grade sits at 45. But the stuff was dominant, and the outing fits neatly into a late-season stretch that has been consistently better than his ERA suggests. Over his last 30 days at San Jose, Cayama has logged 20.1 innings across five outings with a 3.54 ERA, a 33.7 percent strikeout rate, and a 31.7 percent whiff rate. Those swing-and-miss numbers are the real headline: across the full 2026 season, his combined whiff rate sits at 31.5 percent, which is genuinely above-average for a 20-year-old right-hander still learning the craft.
The full 2026 line at Low-A reads 57.1 innings, a 4.87 ERA, and 73 strikeouts in 243 batters faced, with a 30.0 percent strikeout rate that runs well ahead of a 7.0 percent walk rate. The ERA is bumpier than the stuff suggests, and six home runs allowed in 57-plus innings at this level point to occasional mistakes left over the heart of the plate. The fastball sits 94-98 mph, the slider is a legitimate swing-and-miss pitch, and the changeup is the developmental piece that will determine whether he sticks as a starter. Last year at Low-A, the changeup situation was worse and the walk rate ballooned to 13.7 percent in a short stint; the 7.0 percent mark in 2026 shows real command growth. He is a #4 starter projection with #3 upside if the changeup develops and the command tightens another notch. Weeks like this one are why the ceiling conversation stays open.
Harber's Best Sacramento Week of the Year
Eight hits, a triple, a home run, five RBI, and four walks across 25 plate appearances: Parks Harber (AAA, 3B, Rank: 15) had a standout week at Sacramento that his Triple-A numbers have been too scarce in producing. The week stood out against a difficult August-September backdrop. Over his last 30 days at AAA, Harber has been grinding through a contact-rate slump: the 67.9 percent contact rate in that window is notably below his career profile, and the 28.4 percent strikeout rate reflects a stretch where Triple-A velocity has given him genuine trouble. This week looked different. The triple and the homer came with four walks, and his 40.9 percent swing rate has remained consistent throughout, which means when the timing clicks, he works into counts and does damage.
The combined 2026 line across Double-A and Triple-A sits at .276/.364/.465 with 18 home runs, 81 RBI, and a 11.8 percent walk rate across 535 plate appearances. The Double-A sample was the stronger of the two: a .284/.369/.510 line with 12 home runs in 298 plate appearances compared to a .266/.359/.409 line with six homers in 237 at Triple-A. That gap is real, and it reflects both the jump in competition and the hit-tool pressure that comes with a corner-only profile. He is a 50 hit tool, 55 power bat who is most likely a first baseman at the next level, which raises the offensive bar considerably. The up-down projection is honest. But 18 home runs across two levels in a year where the Triple-A stint has been his roughest stretch shows there is genuine thump in the bat, and a week like this is a reminder of why the power grade sits where it does.
Quick Hits
- Gavin Kilen (AA, SS, Rank: 9) · returned from a 7-day IL stint and picked up right where he left off: 6 hits, a double, a triple, and a home run across 17 plate appearances in his first four games back at Richmond. Since his activation on September 11, he has slashed .353/.353/.706 across that four-game sample with all the extra-base damage you would want to see from a returning infielder. The IL placement went on August 25 after his last appearance on August 22, so this was his first action in roughly three weeks. For the season, the combined line across High-A and Double-A reads .286/.348/.464 with 11 home runs and 37 doubles; the 60 hit tool and everyday projection at second base are both intact, and a hot re-entry bodes well for how he will carry into the offseason evaluation.
- Josuar Gonzalez (A, SS, Rank: 1) · had a rough week by his own standards: 2 hits, a double, 2 RBI, 2 walks, and 6 strikeouts in 15 plate appearances. The contact rate dipped here against a 55 hit tool and 60 speed profile that has otherwise looked exceptional all summer. One bumpy week at Low-A at 18 years old is background noise. The combined 2026 line still reads .351/.447/.544 with 5 home runs, 59 RBI, and 21 stolen bases across 275 plate appearances, and the last 30 days show a .337/.411/.482 clip over 95 PA. The 71.6 percent season contact rate is the one figure worth watching as he moves toward higher levels, but nothing about this week changes the read.
- Jacob Bresnahan (AA, LHP, Rank: 11) · logged 10.1 innings across two combined outings this week, striking out 13 and generating 31 swinging misses against 8 hits and 3 earned runs. The whiff rate has been his carrying number all year: the season-long mark sits at 32.3 percent, and the last 30 days show a 36.1 percent whiff rate at Double-A. The ERA over that recent stretch is 5.68 through 25.1 innings, with the walk rate climbing to 10.8 percent, so the command inconsistency that runs through his profile is showing up. He is a mid-rotation projection with a 55 fastball, 60 changeup, and a slider still finding its shape. The stuff is real; keeping the ball in the ballpark and getting ahead in counts at Double-A remain the development tasks between here and a rotation spot.
- Jackson Flora (AA, RHP, Rank: 3) · received his first Double-A assignment this week, moving from San Jose to Richmond after just one Low-A appearance in 2026. The promotion is notable given his rank; Flora went just 1.0 IP in his lone Low-A outing this year, which limits the context, but the aggressive assignment reflects the organization's read on his ceiling. There is not enough 2026 data to evaluate the move by results yet, but his arrival at Richmond in September is worth tracking going forward.
- Henry Lalane (AA, LHP, Rank: 19) · also made his Double-A debut this week after a combined 99.1 innings across three stops in 2026. The left-hander posted a 2.74 ERA in 62.1 innings at Low-A Tampa and a 2.87 ERA in 15.2 innings at Hudson Valley this year, with the Eugene stop (4.57 ERA in 21.2 IP) the bumpiest stretch. The promotion to Richmond continues a pattern of the Giants pushing the 2026 pitching group up the ladder late in the season.
- Scott Bandura (MLB, LF, Rank: 47) · was selected to the big-league roster on September 13, giving the outfielder his first MLB opportunity after putting together one of the better offensive seasons in the system. He hit .318/.398/.492 with 10 home runs and 24 steals in 430 plate appearances at Sacramento and .324/.430/.479 across his Double-A stint at Richmond earlier in the year. The early MLB sample is 11 plate appearances, so there is nothing to evaluate yet. The call-up is a reward for a consistent, multi-level season.