Giants
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 →
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
Flora was lined up to start a championship game, until the Giants moved him up

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 →
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

April

The Last Giants Team To Hand Out This Many Debuts Kept Exactly Half Of Them

San Francisco has given fourteen players their major league debut in 2026, the most in any season since 2008 and the second-most in the twenty-two seasons from 2005 on, counted off the league's own full-season roster and debut dates. Buster Posey told the San Francisco Chronicle that the point of the last month is getting a look at players the club would not otherwise see. The 2008 club, which finished 72-90, handed out sixteen debuts and eight of those men played for San Francisco again the following year. Across ten previous debut classes the share who came back ranges from 44 percent to 100 percent, and neither the size of a class nor the age of the men in it separates the high years from the low ones. Two of this year's fourteen are already gone: Wilkin Ramos and Eddys Leonard, whose entire San Francisco career ran seven days from debut to designation. Turner Hill, 27, has taken more plate appearances than anyone else in the class since August 22. One take filed.

Grant LombardSep 1, 20265 min read
The Last Giants Team To Hand Out This Many Debuts Kept Exactly Half Of Them
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
The debut

The Giants Called Up Tugboat Wilkinson To Start And Used Him For Seven Batters

Matt Wilkinson made his major league debut on Wednesday against the organization that drafted him in 2023 and traded him in May, and San Francisco used him as an opener: two scoreless innings, seven batters, twenty-five pitches, then Adrian Houser for the next five. It is the second time in 126 regular-season games that a Giants starter has been pulled after two innings or fewer by design, and Houser has thrown the bulk innings behind both, and won both. Vitello said the two innings were partly to get Wilkinson on a major league mound and partly to set him up for innings in Boston.

Grant LombardAug 20, 20264 min read
The Giants Called Up Tugboat Wilkinson To Start And Used Him For Seven Batters