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 →
Randy Rodríguez's last pitch left the park. On Tuesday he threw the next one
Randy Rodríguez

Randy Rodríguez's last pitch left the park. On Tuesday he threw the next one

Randy Rodríguez, signed by the Giants out of Santo Domingo on July 2, 2017, became a National League All-Star in 2025 with a 1.78 earned run average over 50 games. His last pitch that season was a slider William Contreras hit for a walk-off home run in Milwaukee on August 22. He had Tommy John surgery on September 24, 2025, and on October 13, 2026 he threw a scoreless first inning for the Scottsdale Scorpions at Scottsdale Stadium, his first game at any level in 417 days.

Posey ThompsonOct 14, 20268 min read
The Giants got Camilo Doval back. Now they have to decide whether to pay him
The 2027 Giants

The Giants got Camilo Doval back. Now they have to decide whether to pay him

Camilo Doval, the former Giants closer traded to the Yankees in 2025, was claimed back off waivers from Pittsburgh on September 24 and said he hoped to finish his career in San Francisco. Keeping him is the one money decision in the club's arbitration class. MLB Trade Rumors' model projects the nine eligible Giants at $18.4 million, with Doval at $6.6 million. For the other eight, the decision is a roster spot on a 40-man that lists 57 names, because the room made for Doval came from moving Blade Tidwell to the 60-day injured list, which only lasts until the World Series ends. Doval walked 12.1 percent of the batters he faced in 2026. The alternative is the November market where the club found Sam Hentges and Jason Foley a year ago. No take in the body; one Called Shot filed on whether he is on the 40-man on December 2.

Andie TownsendOct 9, 20266 min read
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

Earlier on the Giants

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
A Price Can Move Six Cents Without Anybody Changing Their Mind
The margin

A Price Can Move Six Cents Without Anybody Changing Their Mind

The margin baked into a baseball moneyline collapses from roughly 4.7 percent at the open to under 1.9 percent by late morning, which lengthens underdog prices and cheapens favorites whether or not anybody's opinion changed. Here is the arithmetic on four games, and what it does to a call this desk already filed in public.

Casey MontgomeryAug 14, 20267 min read