The farm

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

San Francisco sent its two best teenagers to Low-A San Jose on the same day and they played their first California League game on the same night. Four weeks later one of them has a 1.085 OPS and the other has a .595. Most of that gap is luck and will go away. The part that is not luck is the strike zone, and the strike zone is the part that decides careers.

GL
Grant LombardAug 23, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Josuar Gonzalez in the black San Jose Giants cap with the orange interlocking SJ, over a white home jersey with orange and black piping and a gold chain. It is the league's current minor league headshot for him. He is wearing braces, which is a thing you notice about a player MLB Pipeline ranks 17th in baseball.

The Giants ran a controlled experiment this summer and nobody in the organization meant to.

On July 24 they promoted Josuar Gonzalez and Luis Hernández to Low-A San Jose together. Same day, same clubhouse, same league, same ballparks, same bus rides, same pitchers. Both are shortstops. Both came out of Latin America as amateurs, Gonzalez from San Cristóbal in the Dominican Republic and Hernández from San Juan de los Morros in Venezuela. Both are teenagers, born fourteen months apart. Both played their first California League game on the night of July 25.

You could not design a cleaner test than that, and the reason it is clean is that it was an accident. Two subjects, one variable, and the variable is the level.

Four weeks in, the level has an opinion.

Gonzalez is hitting .379/.476/.609 in 21 games and 105 plate appearances through Saturday, when he went 4-for-5 with four runs batted in and two stolen bases in a 6-3 win at Lake Elsinore. Hernández is hitting .231/.276/.319 in 20 games and 98 plate appearances. That is 490 points of OPS between two men who got dressed in the same room every night for a month.

Now the part where I take most of it back.

Gonzalez has a .463 batting average on balls in play. That is not a skill. That is not even mostly a skill. San Jose as a team is at .342, and Gonzalez is 121 points above his own teammates. Balls in play are the noisiest thing in baseball over four weeks, and a hitting line built on top of one is a rented apartment.

So take it away and see what is underneath. He has 87 at-bats, 19 strikeouts, two home runs and a sacrifice fly, which leaves 67 balls he actually put in play. Give him his own team's rate on those 67 instead of his own, keep the walks and the strikeouts and the homers exactly where they are, and he hits .287 with a .400 on-base percentage.

Which is still an 18-year-old in his first full-season league, hitting .287 and reaching base 40 percent of the time. Fine. Good, even. Not .379.

(That is my arithmetic and not a projection system's. Handing a player his own teammates' luck is a coin flip wearing a lab coat. It is also the most conservative version of him I know how to build, and he survives it.)

Do the same thing to Hernández and he goes from .231 to .253, because his own mark on balls in play is .311 and the correction runs in his favor rather than against it. He is not unlucky. He is just not hitting.

Anyway. Balls in play are where the noise lives, and walks and strikeouts are not balls in play. Nobody dives, nobody misplays the sun, nobody hits a rocket at a shortstop. A walk is a walk in the box score forever.

Gonzalez has walked in 15.2 percent of his plate appearances at San Jose and struck out in 18.1. Hernández has walked in 6.1 and struck out in 29.6.

And here is the number underneath all of it. In the Arizona Complex League this year, before either of them had seen a full-season pitching staff, Gonzalez walked at 16.4 percent and struck out at 20.5. Hernández walked at 11.0 percent and struck out at 16.7. Hernández had the better strike zone of the two. He struck out less often than Gonzalez did, in a sample nearly twice as large, 228 plate appearances against 122. Gonzalez had the better overall line, a .966 OPS against .917, and got it with a worse strikeout rate.

Then they both climbed a rung on the same afternoon, and Gonzalez's strike zone did not move at all. His walk rate went down a point and his strikeout rate went down two and a half, which is measurement noise wearing a suit. Hernández's walk rate was cut roughly in half and his strikeout rate went up thirteen points.

One of them noticed a change in the pitching and one of them did not. That is what the four weeks bought, and a hot streak cannot take it back.

The case for Hernández is real and it gets full size here rather than a nod, and the first line of it is the same list. Pipeline has him 27th in baseball, ten spots behind Gonzalez and inside the top thirty. It published that on August 16, when he was hitting .244 at San Jose with six walks against twenty-seven strikeouts, and ranked him there anyway. He is 17 years old and does not turn 18 until December. He is the younger of the two by fourteen months, and fourteen months is an enormous span at this age. This is his first professional season above the complex, and he got there by skipping nothing. Twenty games is twenty games. He hit .298/.382/.535 in the Arizona Complex League with 19 doubles, five triples and six home runs in 54 games, at 17, which is not the resume of a player who cannot hit.

He also has not batted since August 20. San Jose played on the 21st and won 21-2, then played on the 22nd and won 6-3, and he was not in either box score. He is listed as active on the club's roster and he is not on the injured list. Nobody has published a reason and I am not going to invent one.

Meanwhile the industry has been busy revising its opinion of the whole system in public. MLB Pipeline moved the Giants from 19th to 5th in its refreshed in-season farm rankings on August 16 and named Gonzalez as part of the reason. Pipeline has been rating farm systems since 2015 and San Francisco had never been higher than eighth, in mid-2021. Gonzalez is its No. 17 prospect in baseball. (A ranking is a shop revising its opinion of its own earlier opinion, which is worth roughly what you paid for it. The plate appearances underneath it are not.) MLB.com's write-up on him this weekend reaches for Francisco Lindor and José Reyes, which is an unreasonable thing to hang on an 18-year-old in braces and is not his fault.

He is also not on the California League batting leaderboard, because 105 plate appearances is nowhere near enough to qualify for it. The two men who do lead the league are hitting .339.

Thirteen regular-season games are left before September 6. One this afternoon at Lake Elsinore, then six at home against Visalia and six at Fresno, and the pitchers in all three places have now had a month of video on a switch-hitting shortstop who has taken sixteen walks in twenty-one games.

Then there is more of it, because San Jose won the North in the first half and is already in. The league has the Giants opening a Division Series on September 8 and hosting the tenth and the eleventh. The experiment runs past the end of the schedule.

The control group has not batted since Thursday.

Filed under Giants

More on Jhonny Level

His page →
The Giants' farm had the best record in baseball. Promotions decided who rose
The 2027 Giants

The Giants' farm had the best record in baseball. Promotions decided who rose

The Giants' seven minor league affiliates combined for a 413-303 record and a run differential of plus 540, the best of any organization, and MLB Pipeline named San Francisco its Farm System of the Year. A team record does not say which prospects rose. A promotion does, because the new level's pitchers have not seen the hitter and the rate either holds or it does not. Jhonny Level, 19, kept his strikeout rate under 19 percent after moving to High-A Eugene. Josuar Gonzalez hit better at Single-A than he had in the complex league and climbed from 15th to 7th on Pipeline's Top 100. Gavin Kilen, Trevor Cohen and Dakota Jordan all reached Double-A Richmond on July 17; Kilen's .812 OPS did not move, Cohen's walk rate fell by half and Jordan's power disappeared in 88 plate appearances. Bo Davidson improved after his promotion to Triple-A and reached the majors. Joe Whitman's strikeout rate fell from 33 percent to 19 after his.

Andie TownsendOct 16, 20267 min read
PROSPECTSThe Giants Bought FourShortstops. Only One Of Them CanPlay Shortstopgrabsomepine.comgiants
Prospects

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

The Giants have spent north of $13 million assembling four different answers to the same question. Sorting them by arrival date instead of by ranking reveals something uncomfortable about the next four years.

Grab Some PineJul 26, 20268 min read

On the record

Called Shots →
OpenOct 16, 2026

Jhonny Level's first 2027 regular-season game is for Double-A Richmond or a higher level. RIGHT if his first 2027 regular-season game (spring training and the Arizona Fall League do not count) is at Double-A, Triple-A or the majors. WRONG if it is at High-A, Single-A or the complex league. VOID if he plays no 2027 regular-season game by May 1, 2027.

AGAINST FIRST: this organization has sent a 20-year-old shortstop back to Eugene before, and Level's walk rate at Eugene was 7.9 percent of 331 plate appearances against 12.0 for High-A as a whole, a specific thing a club could want fixed at the same level. FOR: he struck out 18.1 percent of the time at Eugene against 24.2 for the level, posted an .836 OPS against .764 over 69 games, was named the Northwest League's top prospect and is 43rd on Pipeline's Top 100; Gavin Kilen and Trevor Cohen were promoted from Eugene to Richmond after 78 and 80 games in 2026, and Level played 69 there. NAMED CONFOUND accepted in advance: an injury that delays his 2027 start past May 1 voids the row rather than scoring it.

Latest on the Giants

The whole beat →
The Giants cut 17 players to reach 40. Now Henry Lalane needs a spot by Nov. 17
The 2027 Giants

The Giants cut 17 players to reach 40. Now Henry Lalane needs a spot by Nov. 17

The Giants removed 17 players from their 40-man roster between Oct. 29 and Nov. 2 and now hold exactly 40. They must add any prospect they want to shield from the Rule 5 draft by Nov. 17, three days before the Nov. 20 tender deadline, with Henry Lalane first in line and three pitchers holding spots they are not expected to use before late 2027 at the earliest.

Andie TownsendNov 6, 20265 min read
Brian Sabean said he was not an idiot. Jeff Kent repeated it in Orlando
Brian Sabean

Brian Sabean said he was not an idiot. Jeff Kent repeated it in Orlando

On Wednesday, November 13, 1996, Brian Sabean, newly named general manager of a Giants club that had finished last at 68-94, traded Matt Williams to Cleveland for Jeff Kent, Jose Vizcaino and Julian Tavarez. Two days later he called an informal news conference and said, per the San Francisco Chronicle, \"Well, I'm not an idiot.\" Kent drove in at least 101 runs in each of his six seasons in San Francisco, won the 2000 MVP and was elected to the Hall of Fame by the Contemporary Baseball Era Committee on December 7, 2025. At his introductory news conference the next day he said he would not be in the Hall without the trade and repeated Sabean's line. Sabean, the longest-serving general manager in franchise history, is on the Contemporary Baseball Era ballot the committee takes up on December 6, 2026.

Posey ThompsonNov 4, 20268 min read
Three Giants made the Hall of Fame ballot. Each voter gets three votes.
Cooperstown

Three Giants made the Hall of Fame ballot. Each voter gets three votes.

Three of the eight names on the Hall of Fame's Contemporary Baseball Era ballot, announced November 2, ran the Giants: Dusty Baker, Bruce Bochy and Brian Sabean. Each of the sixteen voters may name at most three candidates and election takes twelve, so electing all three Giants on December 6 would use 36 of the room's 48 votes.

Grant LombardNov 2, 20264 min read

Earlier on the Giants

The Rangers Have Two Ways Into October And The Price Has One
Two ways in

The Rangers Have Two Ways Into October And The Price Has One

The Rangers can reach the postseason by winning the AL West or by taking a wild card. The Blue Jays, thirteen and a half games back, realistically have one route. The market has the Blue Jays five cents richer anyway, and the reason is a hot month and an easy schedule that are both real and both already spent.

Casey MontgomerySep 4, 20268 min read
San Francisco Used The Same Roster Spot For Two Major League Debuts On Saturday
Fourteen

San Francisco Used The Same Roster Spot For Two Major League Debuts On Saturday

San Francisco handed out two major league debuts on Saturday, eight hours apart, and used one active-roster spot to do it. Seth Lonsway, 27, threw two innings of relief in a 7-1 loss in the first game and was optioned to Triple-A Sacramento between games so the club could add Yunior Marte, a 23-year-old right-hander promoted directly from Double-A Richmond. Marte started the second game and gave up one run in four and two-thirds innings of a 7-2 win. He had thrown 291 professional innings before Saturday and none of them at Triple-A. The 40-man spot came from Casey Schmitt, moved from the 10-day to the 60-day injured list with a left knee meniscus tear he has carried since July 28. Marte is the eleventh man to start a game for the Giants in 2026 and the fourteenth to debut for them, a figure MLB.com's Maria Guardado reports is second in the majors behind the White Sox. Six of the fourteen came between April 1 and June 26, none in July, and eight in August. Two takes filed.

Grant LombardAug 30, 20265 min read
San Francisco's Active Roster Does Not List A Shortstop
What is left

San Francisco's Active Roster Does Not List A Shortstop

San Francisco placed Willy Adames (left elbow sprain on the transaction log; MLB.com reported an MRI showing a moderate strain of the non-throwing elbow, and the two wordings are recorded here as published rather than blended) and Victor Bericoto (right knee bone bruise) on the 10-day injured list on August 24 and JT Brubaker (bruised ribs) on the 15-day, all three hurt in Sunday's 5-4 loss at Boston. Bryce Eldridge went on the bereavement list and Matt Wilkinson was optioned. The Giants recalled five men from Triple-A Sacramento the same day: Nate Furman, Grant McCray, Anthony Molina, Ryan Walker and Shay Whitcomb. Adames had started 121 games at shortstop and played 1,046.1 innings there; MLB's active-roster page now lists no shortstop among the 26. Christian Koss, a third baseman with 71 innings at short this year and two innings pitched, played the position Monday while Whitcomb made his Giants debut at third. San Francisco won 5-0 behind six pitchers after losing starter Carson Whisenhunt in the third inning to left elbow pain. Whisenhunt was scheduled for an MRI on Tuesday morning and no result has been published. The Giants have used 58 players this season, tied with the Angels and the Athletics for fifth-most in the majors against a league median of 52, and seven of them made their San Francisco debut in August.

Grant LombardAug 25, 20264 min read