Giants
Prospects

The Giants Bought Four Shortstops. Only One Of Them Can Play Shortstop.

Josuar Gonzalez, Luis Hernández, Jhonny Level and Gavin Kilen are the best thing happening in this farm system. They are also stacked on top of each other at one position, and the only one arriving soon is the one you should be least excited about.

GS
Grab Some PineJul 26, 20268 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.

There is exactly one shortstop position at Oracle Park. It is a single unit of very desirable real estate, it comes with a long lease, and the San Francisco Giants currently hold four separate deposits on it.

Josuar Gonzalez. Luis Hernández. Jhonny Level. Gavin Kilen. Two teenagers signed out of Latin America eleven months apart, a 19-year-old Venezuelan who has already outgrown two levels this season, and a first-round college infielder who was the first draft pick Buster Posey ever made as a head of baseball operations. Between the three whose bonuses are public, the Giants have committed $13,245,000 to solving the same problem four different times.

This is not a criticism. Hoarding middle infielders is how good farm systems get built, because shortstop is the position that converts downward into everything else. You can move a shortstop to second, to third, to center field. You cannot move a first baseman to shortstop, no matter how nicely you ask him.

But it does create a specific and slightly perverse situation, and here it is: the only one of these four arriving in the next couple of years is comfortably the least exciting of them.

The gradient nobody puts on the prospect list#

Prospect rankings sort by ceiling. Rosters sort by arrival. Those two orders almost never match, and with this group they are nearly inverted.

MLB Pipeline has Gonzalez as the No. 1 prospect in the organization and the 15th-best in baseball, with Hernández right behind him at No. 2 in the org and 32nd overall. Level is fourth on that same list, though ESPN's Kiley McDaniel has him second. Kilen does not crack the top handful anywhere.

Now sort the same four men by when they are actually expected to play a major league game. FanGraphs has Kilen arriving in 2027, Level in 2030, Gonzalez in 2031 and Hernández in 2032. Pipeline is more optimistic on the two teenagers, and we will come back to exactly how much.

Read those two lists back to back and the shape of the next four years gets clearer. The Giants have one middle infielder close enough to matter to the current roster, and he is the one with the modest projection. The three with genuine star equity are all a minimum of three years out, and two of them are still teenagers who have played a combined one game above the complex level.

The good ones are the far ones

Years from now until each shortstop's projected major league arrival, per FanGraphs, with each player's Future Value grade at right. The only one close enough to help the current roster carries the lowest ceiling of the four.

Gavin Kilen22 · Double-A
45 FV2027
Jhonny Level19 · High-A
50 FV2030
Josuar Gonzalez18 · Low-A
50 FV2031
Luis Hernández17 · Low-A
50 FV2032
2026202820302032
Arrives inside the current window Arrives after it
Arrival dates are FanGraphs projections. MLB Pipeline is two years earlier on both teenagers, which is the single widest disagreement in the system. Grades and ETAs via FanGraphs and MLB Pipeline.

So let us walk them in the order they will actually show up, which is the opposite of the order everyone ranks them in.

Gavin Kilen, arriving 2027#

Kilen is the adult in this group, and it shows in every direction, good and bad.

The Giants took him 13th overall in 2025 out of Tennessee and signed him for $5.25 million. He is 22, he is listed at 5-foot-10 and 187 pounds, he hits left-handed, and the entire scouting file is about one skill. "Elite bat to ball skills," Giants amateur scouting director Michael Holmes said at the time, pointing to a college strikeout rate around 10 percent and more walks than punchouts. At Tennessee he hit .357/.441/.671 with 15 home runs, 30 walks and 27 strikeouts.

The professional version has been exactly what the file promised. In 78 games at High-A Eugene he hit .282/.350/.462 with nine homers, a 13.8 percent strikeout rate and a 114 wRC+. Promoted to Double-A Richmond this month, he has kept going: .310/.353/.517 across his first eight games, with a 122 wRC+ and a strikeout rate that fell to 8.8 percent. He is near the minor league lead in doubles with 30.

That is the profile in one number, actually. Thirty doubles, nine homers. Kilen squares up everything and drives it into gaps rather than over walls. FanGraphs grades his future power at 45 on the 20-80 scale, below average, and puts a 45 FV on him overall, the lowest of these four.

The read

Kilen is the safest bet on this list and the smallest one. A contact-first infielder with a plateauing power projection and a glove most evaluators think ends up at second base is a useful major leaguer, probably a regular. He is not the reason to care about this farm system. He is the reason the next two years will be survivable while the reasons to care finish growing up.

He is also, and this matters, the only one of the four who could plausibly help the 2027 Giants.

Jhonny Level, arriving 2030#

Level is the one being tested right now, which makes him the most informative of the group.

Signed out of Venezuela in the 2024 international period, he opened 2026 at Low-A San Jose and did something absurd to the California League: .325/.392/.576 with 10 home runs and 11 steals in 44 games, good for a 133 wRC+ and a .251 isolated power mark. Among the 64 Cal League hitters with at least 100 plate appearances, he ranked sixth in average, second in slugging, second in homers. He was one of the youngest players in the league. For a stretch he led every top-100 prospect in baseball in OPS.

Then the Giants promoted him to High-A Eugene in early June, and the league pushed back.

In 40 games there he is hitting .287/.335/.456. The isolated power fell from .251 to .170. The walk rate, never a strength, dropped from 7.8 percent to 5.4. The wRC+ went from 133 to 109. He is still 19 and still producing above the league average against pitchers who are mostly older than him, which is genuinely good. It is just no longer otherworldly.

That is not a red flag. That is what a promotion is supposed to do, and the fact that his strikeout rate barely moved (16.6 percent to 15.7) says the contact skill traveled even as the damage did not. But it is the first real evidence any of these four has produced about what happens when the competition catches up, and it is worth holding onto when you read the complex-league numbers below.

Defensively he is the most polished of the group right now. Five errors in over 407 innings at A-ball, a 60-grade arm from Pipeline, and enough actions that scouts compared him to Rafael Furcal and Brayan Rocchio as an amateur. FanGraphs already lists him as a second baseman, which tells you where the industry thinks this ends up, and also gives him the highest future hit grade of anyone here at 60.

Josuar Gonzalez, arriving 2029 (or 2031)#

Now we get to the part of the system worth rearranging your summer around.

Gonzalez signed in January 2025 for $2,997,500, the best position player available in that international class. He is an 18-year-old switch-hitter, 5-foot-10 and 178 pounds, and both public evaluators use the same word about his defense: instincts. Pipeline puts 60s on his glove, his arm and his overall grade, and a 65 on his run tool. FanGraphs projects his fielding to a 70, which is a Gold Glove number, and describes electric bat speed. The comps that come back are Francisco Lindor and José Reyes, which is exactly as unfair to an 18-year-old as it sounds.

The bat has cooperated so far. He hit .288/.404/.455 with 33 steals in the Dominican Summer League in 2025, then hit .343/.451/.515 in 30 Arizona Complex League games this year with a 140 wRC+, eight steals in ten tries, and more walks (19) than most of his league had patience for.

The honest asterisk is that he has barely been able to stay on the field. A hamstring problem showed up in spring training and never really left; he missed most of a month between May 23 and June 18 with a re-aggravation. Farm director Kyle Haines has publicly called the injuries disappointing for what they cost him in reps. Thirty games is not a season. It is a long weekend.

He was promoted to Low-A San Jose on Friday alongside Hernández and, in his first professional game in front of a paying crowd Saturday night, immediately produced the entire Josuar Gonzalez experience in five innings: a single at 109 mph off the bat, a stolen base, a walk, a diving catch of a knuckling line drive, two outs made on the bases trying to take an extra ninety feet, and then an early exit with a groin cramp. The team called it precautionary. Andrew Baggarly of The Athletic reported the initial read was that he avoided anything significant.

Luis Hernández, arriving whenever the current roster is finished#

Hernández is 17 years old. He turns 18 in December. He is, on talent, the most interesting player in this organization, and he is so far away that projecting him is closer to astrology than analysis.

The Giants traded for extra international pool money in January to sign him for $4,997,500, the largest bonus in the 2026 class. Then Randy Winn and Haines made the aggressive call: skip the Dominican Summer League entirely and start him stateside in Arizona. The justification was his track record against grown men. At 15, playing in the Venezuelan winter league against professionals, he hit .346 in 104 at-bats.

The complex league did not slow him down. In 54 ACL games he hit .298/.382/.535 with six home runs, 19 doubles and five triples, which works out to a .237 isolated power figure from a 17-year-old. Pipeline grades his hit tool at a future 60, the highest present-day confidence of anyone in this piece, and scouts consistently describe him as the higher-floor, more polished version of the same archetype Gonzalez represents.

In his San Jose debut he went 0-for-2 with a sacrifice fly and two walks, which undersells it considerably. He played third base, with Gonzalez at short, and made the play of the night: a ball threaded down the foul line, gloved deep in foul territory, and a 140-foot jump throw that reached first base without a bounce. Baggarly's assessment was that only a handful of major league third basemen could have made it. Manager Ydwin Villegas, translating for both teenagers afterward, called the footwork "unbelievable."

Then Gonzalez left with the cramp and Hernández slid over to shortstop, which is the whole article in one substitution.

The two-year argument#

Here is the thing nobody tells you about prospect timelines: the people who evaluate these players for a living do not agree on when they arrive, and the gap is not small.

PlayerFanGraphs FVFanGraphs ETAPipeline ETA
Gavin Kilen452027not listed
Jhonny Level502030not listed
Josuar Gonzalez5020312029
Luis Hernández5020322030

The two teenagers are the only ones with a public date from both shops, and both come back two full years apart. That is not a rounding difference, that is the difference between a prospect who overlaps with the current competitive window and one who arrives after it has closed and been rebuilt.

The gap exists because the two shops are answering slightly different questions. Pipeline's date tends to describe a reasonable path if development goes well. FanGraphs is pricing in the attrition rate for 17-year-olds in the complex, which is brutal and unsentimental and historically correct. Note also that FanGraphs puts the same 50 FV on all three teenagers despite wildly different profiles, which is its own quiet admission: at this distance, the error bars are wider than the differences.

My read, and it is a read rather than a report: the truth sits closer to FanGraphs on Hernández and closer to Pipeline on Gonzalez. Hernández has one professional season and it was in the complex. Gonzalez is a year older, is already at a full-season affiliate, and his limiting factor has been health rather than performance. Health is a real risk. It is a different and more fixable risk than "can he hit."

Somebody is moving to second#

The positional math resolves itself, because it always does, and usually earlier than anyone plans.

Level is the obvious candidate. FanGraphs already lists him there, he is the least physically projectable of the group at 5-foot-8, and the industry read is that the Giants would move him before they move any of the other three. Kilen is the other one: most evaluators had him at second base on draft day, and Holmes' insistence that they would develop him at shortstop is the kind of thing organizations say about first-round picks in July and quietly revise in a couple of years.

That leaves Gonzalez and Hernández, who spent Saturday night sharing a left side of the infield, one at short and one at third, trading places when a cramp intervened. If both hit, one of them plays third base, and the Giants will have solved a problem that most organizations would pay a great deal of money to have.

Anyway. The lease on that one unit of Oracle Park real estate does not come up for a while, and the tenants have staggered move-in dates ranging from next year to a date at which the current Giants roster will be almost entirely historical. Kilen shows up first and pays the rent on time. The interesting ones arrive last.

That is a strange way to build a farm system. It is also, if you squint, the correct one.

Editor's note, 2026-07-26

Gonzalez is not "already at a full-season affiliate" ahead of Hernández. Both teenagers were promoted to San Jose on the same day, as this piece reports three sections earlier, and Hernández is months into his first year of pro ball rather than a season removed from the complex. The real gap between them is an extra professional year, not an extra level. The argument survives; the reason given for it does not. I should have caught it before it ran.

CP


Statistics through July 25, 2026, from the MLB Stats API and FanGraphs. Scouting grades from MLB Pipeline and FanGraphs. Reporting on the San Jose debuts and the Gonzalez injury history from Andrew Baggarly at The Athletic; draft and signing details from McCovey Chronicles and the SF Standard.

Filed under Giants

More on Jhonny Level

His page →
The farm

The Level Changed Luis Hernández And It Did Not Change Josuar Gonzalez

The Giants promoted shortstops Josuar Gonzalez and Luis Hernández from the Arizona Complex League to Low-A San Jose on July 24, and both debuted for San Jose on July 25. Through August 22, Gonzalez is hitting .379/.476/.609 in 21 games with 16 walks against 19 strikeouts. Through August 20, Hernández is hitting .231/.276/.319 in 20 games with 6 walks against 29 strikeouts. A .463 batting average on balls in play accounts for most of the difference in the batting averages and will not last. The plate-discipline gap will not regress the same way: Gonzalez walked and struck out at San Jose at almost exactly the rates he posted in the complex league, while Hernández's walk rate halved and his strikeout rate nearly doubled. Hernández is fourteen months younger, is in his first full-season league, and had the better strikeout rate of the two in the complex over a sample nearly twice as large. He is on San Jose's active roster and has not batted since August 20. MLB Pipeline moved the Giants from 19th to 5th in its refreshed farm system rankings on August 16, credited Gonzalez in part, and ranks Gonzalez 17th and Hernandez 27th among all prospects in baseball.

Grant LombardAug 23, 20265 min read
The Level Changed Luis Hernández And It Did Not Change Josuar Gonzalez

On the record

Called Shots →
OpenJul 26, 2026

On the two teenage shortstops the public shops disagree about, the truth sits closer to FanGraphs on Luis Hernandez and closer to MLB Pipeline on Josuar Gonzalez.

The shops are two full years apart on both: FanGraphs has Gonzalez in 2031 and Hernandez in 2032, Pipeline has them in 2029 and 2030. The call splits them rather than picking a side. Gonzalez is a year older, is already at a full-season affiliate, and his limiting factor has been health rather than performance, which is a more fixable risk than whether he can hit. Hernandez has one professional season and it was in the complex, where the attrition FanGraphs prices in is real. Interim marker well before the ETAs resolve: whether Gonzalez holds a full-season level through 2027 while Hernandez needs a second complex-adjacent year.

Latest on the Giants

The whole beat →
Left versus right

Remove Rafael Devers and the Giants are still 25th against left-handed pitching

Rafael Devers posted a .573 OPS against left-handed pitching and a 1.027 OPS against right-handed pitching in 2026, a gap of 454 points and the largest of any qualified left-handed hitter in the major leagues. Remove his 220 plate appearances against left-handers from San Francisco's team totals and the Giants improve from .669 to .684, which moves them from 28th to 25th of thirty and leaves them 22 points below the league median of .706. The 40-man roster holds 18 position players, nine right-handed and nine left-handed, and no switch-hitter; four of the thirty clubs are in that position. Willy Adames, the club's primary right-handed bat, hit worse against left-handed pitching than against right-handed pitching. The best right-handed answer in the system is 22-year-old Lorenzo Meola, who is at Single-A San Jose. One take filed.

Grant LombardSep 21, 20266 min read
Remove Rafael Devers and the Giants are still 25th against left-handed pitching
Six and six

Seven of the thirteen men who started for the Giants cannot pitch this week

Thirteen pitchers started a game for San Francisco in 2026. Seven of them are unavailable for the final homestand: Tyler Mahle was traded to Atlanta on August 2 and Robbie Ray to San Diego on August 3, while Trevor McDonald, JT Brubaker, Carson Whisenhunt, Adrian Houser and Logan Webb are all on the injured list. Those seven made 105 of the club's 156 starts, or 67.3 percent. Measured the same way on the same morning, with all thirty clubs carrying 28-man active rosters, that is the highest figure in the major leagues; the league median is 27.2 percent and Toronto is second at 50.0. The six starters still standing are Landen Roupp (29 starts), Blade Tidwell (8), Matt Wilkinson (5), Anthony Molina (4), Cesar Perdomo (3) and Yunior Marte (2), for six games in seven days. Wilkinson threw five scoreless innings at Dodger Stadium on Sunday with a career-high six strikeouts in a 3-1 loss. Tidwell starts against Minnesota tonight. One take filed.

Grant LombardSep 21, 20265 min read
Seven of the thirteen men who started for the Giants cannot pitch this week
Two starts

The blister cost Logan Webb two starts and nothing else

San Francisco placed Logan Webb on the 15-day injured list on September 18 with a right middle finger blister and shut him down for the season, ending a year in which he made 27 starts and threw 160 2/3 innings at a 4.31 earned run average. It is his second injured list stint of 2026; he did not start for 20 San Francisco games in May with right knee bursitis. The 160 2/3 innings end a run of three straight seasons above 200, and two more starts at this year's rate would have left him near 172. His innings per start has fallen in each of the three seasons since 2023: 6.55, 6.20, 6.09, 5.95. Over his last five starts he allowed 23 earned runs in 21 2/3 innings. Landen Roupp has already made more starts than Webb this season, the first time anyone on the club has since 2021, and needs six innings across his remaining turns to pass him in innings as well. Hayden Birdsong, Trevor McDonald and Carson Whisenhunt are all on the club's injured list rehabbing from Tommy John surgery. One take filed.

Grant LombardSep 19, 20266 min read
The blister cost Logan Webb two starts and nothing else

Earlier on the Giants

The eighth time

A Giant Has Hit 35 Doubles And 35 Home Runs Seven Times Since 1883. Rafael Devers Just Made It Eight.

Rafael Devers has 36 doubles and 36 home runs in 147 games for San Francisco, which is the eighth time a player has reached 35 of each in a season for this franchise and the first since Jeff Kent in 2002. Devers is the seventh man to do it, because Barry Bonds did it twice. Counted across every season the league's records hold for the club, 1883 through 2026, the other seven seasons belong to Mel Ott in 1929, Willie Mays in 1962, Willie McCovey in 1970, Barry Bonds in 1993 and 1998, Rich Aurilia in 2001 and Kent. Devers is also the only player in the major leagues at 35 and 35 in 2026: four men have 35 doubles and eight have 35 home runs, and he is the only name on both lists. He reached 35 home runs on September 5 at New York and 35 and 36 doubles on September 7 against St. Louis. He was the National League's player of the week for the week dated September 6. Tony Vitello rested him on September 9, ending a consecutive-games streak at 309, which Susan Slusser reported as the third-longest active streak in the majors behind Matt Olson's 927 and Pete Alonso's 562. The next-best home run total on the roster is 21, shared by Willy Adames and Casey Schmitt, and both men are on the 60-day injured list with returns the club lists as 2027. Devers has 36 of San Francisco's 167 home runs and 36 of its 246 doubles. The club is 62-86 and eliminated with 14 games left. Two takes filed.

Grant LombardSep 12, 20264 min read
A Giant Has Hit 35 Doubles And 35 Home Runs Seven Times Since 1883. Rafael Devers Just Made It Eight.
Seventeen saves

San Francisco Claimed A Reliever Milwaukee Waived, So Ryan Walker Is Going To Sacramento For The Third Time

San Francisco optioned right-hander Ryan Walker to Triple-A Sacramento on Saturday morning, the third time it has optioned him in 2026, and activated right-hander Joel Kuhnel, whom it claimed off waivers from Milwaukee on Friday after the Brewers designated him for assignment on Wednesday. The move was forced by two ceilings: the Giants carried 28 active players and 14 pitchers before it, and all thirty major league clubs were carrying exactly 28 and exactly 14 on Saturday, measured off MLB's active-roster endpoint. Walker led the 2025 Giants with 17 saves out of the 41 the club recorded in 162 games, with Camilo Doval taking 15 of the rest. This season he has a 7.16 ERA across 33 appearances and 32.2 innings, with 19 walks, one more than he issued in 80.0 innings in 2024, when his ERA was 1.91. Opponents have scored in 16 of his 33 outings. His three optional assignments came on May 10, July 9 and September 5, with recalls on June 12 and August 24; in his last stint he allowed four runs across 6.1 innings in six appearances, the first three scoreless, two runs on August 29 and one in each of the last two. San Francisco has made 49 optional assignments across 26 players in 2026, led by Tristan Beck's six. Ten different Giants have recorded a save this year, 26 in total through 142 games, with Caleb Kilian's eight the most. Walker was San Francisco's 31st-round pick in 2018, No. 916 overall, out of Washington State. The club is 58-84, eliminated in the National League West, with a wild-card elimination number of five and 20 games left. Sacramento has 14 games left and its regular season ends September 20. Two takes filed.

Grant LombardSep 5, 20265 min read
San Francisco Claimed A Reliever Milwaukee Waived, So Ryan Walker Is Going To Sacramento For The Third Time
Roster math

The Giants Have One 40-Man Spot Left. December 1 Is What Makes It Expensive.

Counted entry by entry Thursday morning: 45 names on the Giants' 40-man roster, six on the 60-day injured list, 39 against the limit, one spot open. Two contracts have been selected in the last six days and neither was a prospect decision. What a September call-up costs in a year when two labor agreements expire at different times, and the part of it nobody outside the building can see.

Jamie SilvaAug 13, 20266 min read
The Giants Have One 40-Man Spot Left. December 1 Is What Makes It Expensive.