Forty-eight days

Jackson Flora Signed On July 18 And Threw His First Professional Pitch On September 4

The fourth pick in the draft got one inning at Fresno on Friday night. Twenty-eight pitches, fourteen of them strikes, three of the five hitters taking him to a full count.

GL
Grant LombardSep 5, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Jackson Flora smiling in a posed head-and-shoulders portrait against a plain grey background, wearing a black cap with a grey brim carrying the Major League Baseball silhouette logo and a light blue shirt. Not a Giants uniform. A league media photograph, not from Friday night.

Jackson Flora's professional career is twenty-eight pitches long.

Fourteen of them were strikes. Fourteen were balls. He threw them Friday night at Chukchansi Park in Fresno, starting a California League game for the Class A San Jose Giants, and when the inning ended he had faced five hitters, given up one hit and one walk, struck out two and allowed no runs. San Jose won 8-5 in ten innings. Flora was the first of the six pitchers they used.

He is the fourth player taken in this year's draft.

The line looks tidy and the inning was not. Ashly Andujar led off, ran the count full, and was caught looking. Carlos Renzullo also went to three and two, six more pitches, and popped out to Josuar Gonzalez at shortstop. Two outs, twelve pitches. Cristian Arguelles then hit a ground ball to right field that went for a double, Daniel Jackson walked on six, and Ronny Ugarte struck out swinging on a ball that got past the catcher. Three of the five men Flora faced took him to a full count.

Half of twenty-eight is not a number anybody puts on a poster. It is also the entire professional record of the highest pick this organization has made since 2018, so it is the number available.

The calendar is the part worth reading twice.

San Francisco signed Flora on July 18 for a bonus of $7,997,500, which is $990,900 under the slot value attached to the fourth pick, and assigned him to the Arizona Complex League the same day. The complex league activated him on July 29. He did not pitch there. The league's transaction log records the signature, the assignment, the activation, and then nothing at all about him until September 1, when the Giants sent him to San Jose. He threw his first pitch three days after that, with two games left in San Jose's regular season.

Forty-eight days from signature to mound, thirty-seven of them after he was cleared to work.

Ali Thanawalla of NBC Sports Bay Area gave the reason on Friday night and it is the boring one: Flora threw 102 innings for UC Santa Barbara this spring, and the club is being careful with him. Flora told Shayna Rubin of the San Francisco Chronicle much the same thing. "I'm not quite built up to go seven or eight innings yet, but just kind of continuing to learn how to pitch in the professional strike zone versus a college one." Rubin had his fastball at 98, and reported that Baseball America ranks him the fiftieth prospect in the sport.

Thirty players were taken in the first round of the 2026 draft. Eighteen of them have now appeared in a professional game, and Flora is last among the eighteen with one. Cameron Flukey has four. Trevor Condon has seven, Tyler Spangler eight. Roch Cholowsky went first overall and has nine at High-A (a level above San Jose, so his nine and Flora's one are not the same rung). Grady Emerson went second and has eleven. Vahn Lackey went third and has twenty-three across two levels. The other twelve first-rounders have not appeared anywhere at all, which is the group Flora was in on Thursday.

So he is behind every first-rounder who has started and ahead of every one who has not. That is a sentence that sounds like nothing, and it is close to the whole plan.

The organization that decided all this is 58-84 through 142 games. It has been eliminated from the National League West, it sits sixteen and a half games out of a wild card with a wild-card elimination number of five, and on the same night Flora threw his twenty-eight pitches, the major league club lost 6-10 at the Mets. Twenty games remain up there and none of them decide anything.

San Francisco has picked in the top five of the draft three times since 2000. Buster Posey went fifth in 2008. Joey Bart went second in 2018. Flora went fourth this year. Two catchers and a right-handed pitcher, and the two catchers went about as differently as two careers can go, which is the honest thing to say about a sample of two and the reason nobody should read anything into the slot itself.

A Called Shot on the ledger, filed August 15, says Flora does not appear in a game above High-A at any point in the 2027 minor league season. It is open. Nothing that happened Friday moves it, because one inning at Class A in September is exactly what a club does with an arm it intends to bring along slowly, and it is also exactly what a club does with an arm it intends to push. The difference shows up next April.

San Jose plays at Fresno on Saturday and again on Sunday, and then the regular season is over. The league's schedule then shows San Jose at an opponent it has not named on September 8, and at home on the 10th and the 11th. That is the postseason, and San Jose is in it at 78-52, a division winner by nine games.

Whether Flora throws again this year is a question about how many innings the organization believes he has left. It answered that question once already this summer, over forty-eight days, by letting him throw none.

Filed under Giants

More on Jackson Flora

His page →
Flora was lined up to start a championship game, until the Giants moved him up
Five innings

Flora was lined up to start a championship game, until the Giants moved him up

Jackson Flora's entire professional record is five innings across three starts, and the assignments around them are the part worth reading. San Francisco signed the fourth overall pick on July 18 and assigned him to the Arizona Complex League the same day. He was activated there on July 29 and never pitched in a game. He was sent to Single-A San Jose on September 1, debuted on September 4, and started Game 2 of the California League Division Series on September 10, telling reporters that night he was lined up for Game 3 of the championship series if it was needed. It was needed. On September 13, the day San Jose opened that series, the league's transaction feed records Flora assigned to Double-A Richmond. San Jose lost the deciding game on September 16 without him. He started for Richmond on September 17 in a game the Flying Squirrels had to win, retired all six men he faced on 28 pitches with four strikeouts, and Richmond lost 5-3 and was eliminated. He has never pitched at High-A. Of the thirty players taken in the first round of the 2026 draft, he is the only one to appear in a game above that level. Two takes filed.

Andie TownsendSep 18, 20265 min read

On the record

Called Shots →
OpenAug 15, 2026

Jackson Flora does not appear in a game above High-A at any point in the 2027 minor league season.

Flora was the fourth overall pick this year out of UC Santa Barbara at $7,997,500 and is assigned to the Arizona Complex League. Polished college arms taken that high routinely reach Double-A in their first full professional season, which is what makes this a call rather than a description. It is the piece's argument about runway staked on the one player in the system with the shortest expected path.

Latest on the Giants

The whole beat →
The Giants are building 2027 on seven players, and two of them held up
The 2027 Giants

The Giants are building 2027 on seven players, and two of them held up

Nothing the Giants announced at their season-end news conference moves any of the seven players the club is building 2027 on: Rafael Devers, Bryce Eldridge, Logan Webb, Landen Roupp, Willy Adames, Matt Chapman and Jung Hoo Lee. Measured against what next season asks of each, two of them delivered in 2026, and they are the two who split first base and designated hitter. Devers and Eldridge drew 128 walks in 1,081 plate appearances; every other Giant drew 321 in 4,980, a 6.4 percent rate against 8.9 for the majors. The other five each have to recover a specific thing from 2025: Webb's innings and strikeouts, Roupp's walk rate, Adames's defense at shortstop, Chapman's bat and Lee's walk rate. Adames went from +5 Outs Above Average to -17, and of 12 qualified shortstops since 2017 who fell to -10 or worse and stayed at the position, three got back to zero. Lee can opt out of his contract after 2027. One Called Shot filed.

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

Earlier on the Giants

Posey starts the winter with the bullpen, and the rotation lost more
The 2027 Giants

Posey starts the winter with the bullpen, and the rotation lost more

At the season-end news conference on September 29, Buster Posey took the blame for the bullpen and said the club's offseason work starts there, with the rotation right behind it. The 2026 record explains why the bullpen is first in line: 16-29 in one-run games, and a relief corps whose strikeout-minus-walk rate beat only two clubs. The 2027 supply says the rotation has the bigger hole. Of 162 starts, 39 went to Robbie Ray and Tyler Mahle, both traded at the deadline, and 31 went to Trevor McDonald, Blade Tidwell and Carson Whisenhunt, whose elbows put their returns at late 2027 or 2028. The lineup the club intends to keep drew 449 walks, the fewest in the majors, and owes $451 million from 2027 on to Rafael Devers, Willy Adames and Matt Chapman. The same week, MLB Pipeline named San Francisco its Farm System of the Year. No take filed.

Andie TownsendOct 2, 20266 min read
Losing Willy Adames Costs The Giants A Third Baseman, Not A Shortstop
The left side

Losing Willy Adames Costs The Giants A Third Baseman, Not A Shortstop

Six men have started a game at third base for San Francisco in 2026. Matt Chapman made 82 of those starts and has not played since June 30; Casey Schmitt made 24 and has not played since July 27. Both had surgery in the following days and MLB's injury page gives both an expected return of 2027. Christian Koss has held the job since July 28, but he has also started nine games at shortstop since July 1, and on every one of those days somebody else played third: Schmitt once, Buddy Kennedy five times, Shay Whitcomb three. Kennedy and Whitcomb were both claimed off waivers this month, from Seattle on August 2 and Houston on August 13, and Kennedy was designated for assignment on Thursday after going 4 for 33 with four singles. Willy Adames received a PRP injection in his sprained left elbow on Thursday; Tony Vitello said three or four weeks of rest and the club's injury page says a four-week minimum, which lands on September 24 against a last scheduled game of September 27. Koss and Whitcomb have drawn six walks in 159 plate appearances between them this season, against 74 in 857 for Chapman and Adames. Three takes filed, on Adames, on Koss at shortstop and on a seventh third baseman.

Andie TownsendAug 28, 20266 min read
The 2028 All-Star Game Will Decide For Itself What San Francisco Means
Civic memory

The 2028 All-Star Game Will Decide For Itself What San Francisco Means

MLB awarded the 2028 All-Star Game to Oracle Park on August 14, the fourth San Francisco has been given and the first since 2007. Mayor Daniel Lurie's statement received it as a verdict on the city. San Francisco has hosted three of these games, and on two of the three the memory that stuck belongs to the ballpark rather than to the baseball: the wind at Candlestick in 1961, and a ball off a sign in right field in 2007. A city does not get to choose what a national event will say about it.

August LindenAug 16, 20267 min read