The 2027 Giants

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

San Francisco's seven affiliates went 413-303 while the big club lost 97. The clearest evidence of who actually rose came from the players who changed levels and kept their rates, and on July 17 three Eugene hitters played their first Double-A game and came out three different ways.

AT
Andie TownsendOct 16, 20267 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Bo Davidson follows through on a swing in the Giants' cream home uniform, his name across the back, with a home crowd behind him.

San Francisco's seven minor league affiliates finished 2026 with a combined record of 413-303, a .577 winning percentage, and outscored their opponents by 540 runs. Both were the best of any organization, and MLB Pipeline named San Francisco its Farm System of the Year. The major league club went 65-97.

A record belongs to a roster, and a minor league roster turns over all season. It does not say which players rose. The cleaner test for that is a promotion. The pitchers at the new level have not seen the hitter, the hitters at the new level have not seen the pitcher, and whatever rate a player carried up either survives the first two months or it does not. In 2026 the promotions sorted the Giants' prospects more sharply than the standings did.

Single-A to High-A#

Jhonny Level played 44 games at Single-A San Jose, hit .325/.392/.576 and struck out in 16.6 percent of his 217 plate appearances. On June 2 the Giants sent him to High-A Eugene at 19. He hit .302/.363/.473 there over 69 games and 331 plate appearances, an .836 OPS against a .764 mark for High-A hitters as a whole. The power came down, which is ordinary. The strikeout rate barely moved, from 16.6 percent to 18.1, at a level where hitters as a group struck out 24.2 percent of the time.

He was named the top prospect in the Northwest League, and MLB Pipeline picked him and Jacob Bresnahan as the Giants' prospects of the year. Level is fourth in the system on Pipeline's list and 43rd in the sport. The part of his line that has to grow is the walk rate, 7.9 percent at Eugene against 12.0 for the level.

Josuar Gonzalez made a smaller move with the same result. After 30 games in the Arizona Complex League he reached San Jose on July 25 and was better there: .357/.444/.566 in 153 plate appearances, with 21 walks and 30 strikeouts. Single-A hitters as a whole posted a .749 OPS. Pipeline moved him from 15th to 7th on its Top 100 in its October update. He turns 19 today, and 31 games is a month, so the climb rests on scouting as much as on the line.

High-A to Double-A, all on the same day#

On July 17, Double-A Richmond put three hitters from Eugene in its lineup for their first games at the level. All three had a full half-season of High-A behind them, so the comparison is as close to controlled as a farm system produces.

PlayerEugene PAEugene OPSRichmond PARichmond OPSWhat moved
Gavin Kilen349.812143.812Strikeouts, 13.8% to 15.4%
Trevor Cohen380.803228.736Walks, 12.6% to 6.1%
Dakota Jordan355.87988.697Home runs, 18 to 1

Double-A hitters as a whole posted a .755 OPS. Kilen's OPS did not change, to the third decimal, and the strikeouts barely did. A 22-year-old infielder whose numbers are indifferent to the level is what a riser looks like when the riser is not a teenager, and Pipeline has him sixth in the system.

Cohen kept hitting for average, .297 at Eugene and .300 at Richmond, and stopped walking. Forty-eight walks in 380 trips became 14 in 228. A hitter with 46 stolen bases and six home runs between the two stops is built on the on-base percentage, and his fell from .387 to .342.

Jordan's 88 plate appearances came in 21 games spread over two months, which is too few to call a verdict. What they show is that the 18 home runs did not travel and the strikeouts did, 29.5 percent at Richmond after 27.6 at Eugene. He is in the Arizona Fall League now. Jim Callis of MLB Pipeline wrote from Scottsdale that Jordan may be the most athletically gifted player in it, and also that he swings through fastball strikes and chases breaking balls more than he should.

Bresnahan reached Richmond on August 30, after 98 2/3 innings at Eugene with a 2.92 earned run average and 118 strikeouts among 397 batters, 29.7 percent. He was the Northwest League's pitcher of the year, his third league pitcher of the year award in three full seasons. At Richmond he made three starts and struck out 17 of 70. Three starts settle nothing, and he is 21.

Double-A to Triple-A#

Bo Davidson kept going. He hit 19 home runs in 73 games at Richmond with an .861 OPS and a 23.5 percent strikeout rate. At Triple-A Sacramento from July 17 he was better: .309/.389/.534 in 234 plate appearances, with the strikeout rate down to 18.8 percent and the walk rate up to 10.7. Triple-A hitters as a whole posted a .771 OPS. He made his major league debut on September 21 and had 22 plate appearances before the season ended, which is the start of a different test.

Joe Whitman moved the other way. The left-hander struck out 65 of 196 batters at Richmond, 33.2 percent, and was in Sacramento by June 5. In 84 1/3 innings there he struck out 69 of 367, 18.8 percent, with a 3.74 ERA and almost the same walk rate. The run prevention held and the bat-missing did not. That matters more for him than for anyone else here. Maria Guardado of MLB.com wrote that only two pitchers, Logan Webb and Landen Roupp, are locked into the 2027 rotation, and Whitman, 25, is one of four pitchers on Pipeline's Giants list with an estimated arrival of 2027 or earlier.

The fallers#

Luis Hernández is still second in the system and 25th in baseball, and the promotion went the wrong way for him. He posted a .917 OPS in 228 complex-league plate appearances at 17, then struck out 29 times in 98 at San Jose and finished with a .595 OPS there. Twenty games is not a year, and he will be 18 in December. Luis De La Torre, 25th on the Giants' list, stayed at Eugene all season and walked 82 of the 464 batters he faced over 100 2/3 innings, 17.7 percent, and in no month from April through August was the rate below 14.8.

The list that matters for 2027 is the one the promotions produced: Level, Gonzalez, Kilen and Davidson kept hitting at a new level, and Cohen, Jordan and Whitman each lost one specific thing. The first roster Richmond files in 2027 is where that list gets read again. Will Level, who turns 20 in March, open there, or repeat Eugene the way Marco Luciano did at 20 in 2022, after a first High-A summer that went worse than this one?

Sources: MLB Stats API (2026 regular-season lines by level and team, game logs for first and last game dates at each level, birth dates, team totals for all 30 clubs at Single-A, High-A, Double-A and Triple-A, the seven Giants affiliates' 2026 records and runs, Marco Luciano's 2021 and 2022 game logs); MLB Pipeline (Giants Top 30 and Top 100, October 2026; Sam Dykstra, October 2; Jim Callis and Jonathan Mayo, October 8 and October 14; Jim Callis, October 6); MLB.com (Maria Guardado, October 13).

Filed under Giants

More on Bo Davidson

His page →
Nobody from Opening Day started, and two newcomers made it seventy Giants
Seventy

Nobody from Opening Day started, and two newcomers made it seventy Giants

San Francisco's 5-2 win over Minnesota on September 21 came with a lineup that shared no name with the nine the club started on Opening Day. Of those nine, three have been traded and six are on the injured list. Bo Davidson, a non-drafted outfielder signed out of a North Carolina community college for $50,000 in 2023, singled at 103.8 mph on the ninth pitch of his major league debut, stole second and scored. Marcelo Mayer, the fourth overall pick in 2021, acquired from Boston on August 3 for Erik Miller and Carlos Gutierrez, struck out four times in his first game as a Giant after three months out. They were the 69th and 70th players San Francisco has used in 2026, a franchise record; the 2022 club used 66. Davidson is also the seventeenth player to make his major league debut with the club this season, one more than in 2008 and the most of any Giants season since at least 2000. The club claimed Camilo Doval back off waivers from Pittsburgh on September 24. If he pitches in the final series against Los Angeles, he is the 71st, which would tie the major league record set by the 2025 Braves. One take filed.

Andie TownsendSep 25, 20265 min read

More on Gavin Kilen

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 →
MissedAug 15, 2026

Bo Davidson does not appear in a major league game for the San Francisco Giants in the 2026 regular season.

Davidson is Baseball America's 84th-ranked prospect and the only one of San Francisco's five Top 100 players above Double-A. He is not on the 40-man roster, which had one open spot as of August 14, and he is hitting .240 with two home runs in 24 games at Sacramento after 19 in 73 at Richmond. A last-place club with six weeks left and an outfield being staffed by a waiver claim and an undrafted 27-year-old is exactly the setting where a September look happens, so this is a call against the obvious.

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 Giants brought the 1951 pennant west, but the home run stayed in New York
Civic memory

The Giants brought the 1951 pennant west, but the home run stayed in New York

Bobby Thomson played third base in the New York Giants' last home game at the Polo Grounds and was a Chicago Cub before their first game at Seals Stadium. Seventy-five years after his home run won the 1951 pennant, the bat is in Cooperstown, the ground is under public housing in Harlem, and a New York society keeps the memory of a team that still plays. San Francisco holds the pennant. Its own record says it has done best by the home run when it traveled east as a guest.

August LindenOct 4, 20265 min read
The Giants can hit with men on base. They are last at putting them there.
Runs without a swing

The Giants can hit with men on base. They are last at putting them there.

Read Thursday, September 17, 2026, off the league's play-by-play for all 153 San Francisco finals and cross-checked against Baseball Savant: the Giants have scored 649 runs, 278 of them on home runs, leaving 371 runs that did not come on a swing over the fence. That is 2.42 a game, twenty-sixth of thirty clubs, against a league average of 2.67. The usual explanation does not survive contact with the numbers. San Francisco hits .263 with runners in scoring position, ninth best in baseball and above the league's .253. What it does not do is put men there. The Giants have drawn 429 walks, fewer than any other club, with Toronto next at 432 and the league averaging 513.6. They are ninth in batting average and twenty-seventh in on-base percentage, an eighteen-place fall that is the largest in the major leagues. Their share of runs on home runs, 42.8 percent, is ninth of thirty against a league figure of 40.5 percent, which makes it ordinary. One take filed.

Jamie SilvaSep 17, 20267 min read
Spencer Bivens Threw More Innings In Sacramento Than Any Giants Reliever Threw In San Francisco
The innings

Spencer Bivens Threw More Innings In Sacramento Than Any Giants Reliever Threw In San Francisco

The Kansas City Royals claimed right-hander Spencer Bivens off waivers from San Francisco on September 12 and optioned him to Triple-A Omaha the same day, per both clubs' transaction feeds. San Francisco had designated him for assignment on September 9, the day it claimed Duncan Davitt off Atlanta, and its 40-man roster read 40 of 40 before the designation and reads 40 of 40 now. Bivens threw 75.0 innings in 35 appearances for Sacramento in 2026 at a 4.92 earned run average, and 5.0 innings in four appearances for San Francisco at 14.40. No San Francisco pitcher who made fewer than two starts threw more than JT Brubaker's 60.1 major league innings this season, and the leader among pitchers who made none is Caleb Kilian at 44.1. In 2025 Bivens led every San Francisco reliever with 81.0 innings in 54 games. Kansas City's open 40-man spot traced to the Yankees claiming John Schreiber on August 31. San Francisco has designated 13 players in 2026 and another club has claimed two of them. Omaha's season ends September 20. No take filed: both bounced at the desk price.

Grant LombardSep 13, 20265 min read