Giants
Five innings

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

On September 10 the fourth pick in this year's draft said he was in line to start Game 3 of the California League Championship Series. Three days later the Giants assigned him to Double-A Richmond, and San Jose played that Game 3 without him.

AT
Andie TownsendSep 18, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Jackson Flora in a posed head-and-shoulders portrait against a plain grey-blue background, smiling, wearing a black cap with a grey brim carrying an orange interlocking SJ and a white jersey with orange and black piping at the collar. A studio portrait in San Jose Giants uniform, not a photograph from any of the three games described here.

Jackson Flora struck out the side to end his night on September 10, tipped his cap to a crowd at Excite Ballpark that had spent the at-bat chanting for cheaper beer, and told reporters afterward that he was lined up to start Game 3 of the California League Championship Series if San Jose needed one.

San Jose needed one. It was played on September 16, at home, against Lake Elsinore, with the league title on it. Flora was in Virginia.

The document that put him there is dated September 13. "RHP Jackson Flora assigned to Richmond Flying Squirrels from San Jose Giants." That is the whole entry in the league's transaction feed, and the part that matters is its last four words. It was filed on the same day San Jose played Game 1 of the series Flora had just helped it reach.

His entire professional record is five innings. That is not a sample and nothing in it supports a claim about the pitcher. The assignments around it support a claim about the club.

What the five innings are#

DateLevelGameLine
September 4Single-A San Joseat Fresno, regular season1 IP, 1 H, 1 BB, 2 K, 28 pitches
September 10Single-A San JoseCal League Division Series, Game 22 IP, 0 H, 2 BB, 4 K, 32 pitches
September 17Double-A RichmondEastern League Division Series, Game 22 IP, 0 H, 0 BB, 4 K, 28 pitches

Three starts, eighteen batters faced, one hit, three walks, ten strikeouts, no runs. Four of the five innings came in postseason games, thrown by a pitcher who had not thrown a professional pitch of any kind two weeks earlier.

The first forty-eight days said the opposite#

San Francisco signed Flora on July 18 for $7,997,500 and assigned him to the Arizona Complex League the same afternoon. The complex league activated him on July 29. He did not appear in a game there, and the transaction feed carries nothing further about him until September 1, when the Giants sent him to San Jose. Forty-eight days from signature to first pitch, thirty-seven of them after he was cleared to work.

That was a club protecting an arm that had thrown 102 innings for UC Santa Barbara in the spring, and it read as one at the time. Thirteen days after that first pitch, the same club had him starting a Double-A playoff game.

Kyle Haines, the Giants' farm director, described the plan on the record the night of the debut, to Shayna Rubin of the San Francisco Chronicle. Flora, he said, "will be part of the run and pitch on turn" in the California League playoffs, with his pitch limit ticking up "slightly for however long this run lasts." Haines gave the reason for pitching him in September at all: "It's good for him to get those first pro innings out of the way this year so he can focus on next year and not be worried about the first pro inning, first outing."

The run lasted six more days after Flora's start in it. He was not part of the end of it.

What he did in Richmond#

Richmond had lost the first game of a best-of-three division series, so the game Flora started on September 17 was the one the Flying Squirrels had to win. He opened it with three consecutive strikeouts, all on changeups, one of them against Zyhir Hope, whom MLB Pipeline ranks first among Detroit's prospects. He needed 28 pitches to get through two innings, 19 of them strikes, and drew five swinging misses on fifteen swings, according to Michael Avallone's account for MLB.com. His fastball reached 97 to end the second.

Then he handed the ball to somebody else. Richmond lost 5-3 and its season ended that night. San Francisco had moved its fourth overall pick across the country to throw two innings in what turned out to be that club's last game of the year.

Nobody else in the round has been above High-A#

Thirty players were taken in the first round of this year's draft. Flora is the only one of the thirty to appear in a game above High-A, counting regular season and postseason together, and he reached Double-A without ever pitching at High-A at all.

It does not follow that he is further along than Roch Cholowsky, who went first and has played only at High-A, or than Drew Burress, who went eighth and has played 30 games, more than anyone else in the round. Eleven of the thirty have not appeared in a professional game anywhere, which makes the comparison group uneven, and a two-inning cameo in another affiliate's elimination game is a controlled event rather than an assignment. The Giants did not promote Flora to Double-A to find out whether he could handle Double-A hitters. Six of them is not a test.

What the move does is put him in a Richmond clubhouse, in a Richmond uniform, in a playoff game, in September, so that none of those things are new to him in April.

The part the paperwork does not contain#

The club has now said, in transactions rather than in quotes, what the last six weeks were for. It got the first professional inning out of the way, then the first postseason inning, then the first inning at a level where the hitters have a plan. It spent its Single-A affiliate's championship series to do the last one.

The Arizona Fall League rosters came out on September 15. Flora is not on any of the six, which between them carry 238 players. He told reporters on September 10 that he plans to spend the fall in Santa Barbara finishing a communications degree and reporting to pitchers' camp in Arizona in January.

So the next document in this file is his 2027 assignment, and the club has not filed it. A pitcher who has thrown five professional innings, none of them at High-A and two of them at Double-A, can open next season at either level without anybody having to explain it. The September the Giants just spent reads like an organization that has already decided. What April answers is whether it decided on Double-A, or only on making Double-A a shorter trip when the decision comes.

Sources: MLB Stats API (transactions, game logs, box scores and schedules for player 814176, San Jose, Richmond and the 2026 first round); MLB.com (Michael Avallone, September 17, on the Richmond start; MLB.com's September 10 account of the San Jose division series clincher); San Francisco Chronicle (Shayna Rubin, published the night of September 4, for Kyle Haines and for Flora's spring workload); MLB Pipeline prospect rankings.

Filed under Giants

More on Jackson Flora

His page →
Forty-eight days

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

Jackson Flora, the fourth overall pick in the 2026 draft, made his professional debut on Friday night for Class A San Jose at Fresno, starting and pitching one scoreless inning against the Grizzlies. He faced five batters, allowed one hit and one walk, struck out two, and threw 28 pitches, 14 of them for strikes. Three of the five hitters took him to a full count and the first two outs cost him twelve pitches. San Francisco signed Flora on July 18 for a $7,997,500 bonus against a slot value of $8,988,400 and assigned him to the Arizona Complex League the same day; the complex league activated him on July 29 and he never appeared in a game there. He was assigned to San Jose on September 1. Of the thirty players taken in the first round of the 2026 draft, eighteen have now appeared in a professional game and Flora has the fewest appearances of the eighteen, with the next-fewest being four. Twelve first-rounders have not appeared at all. Ali Thanawalla of NBC Sports Bay Area reported the club is being cautious after Flora threw 102 innings for UC Santa Barbara this spring. San Jose, 78-52 and a division winner, has two regular-season games left. Two takes filed.

Grant LombardSep 5, 20264 min read
Jackson Flora Signed On July 18 And Threw His First Professional Pitch On September 4

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 →
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
The Giants can hit with men on base. They are last at putting them there.
Feature

The last time Rafael Devers played third base, an umpire put him there

Rafael Devers played third base in every one of his first eight major league seasons, 951 games in all, and has played nine innings there since. All nine came on September 2, 2025 at Coors Field, after home plate umpire Phil Cuzzi ejected Matt Chapman in the top of the first and Devers moved across the infield. He handled three chances, threw all three to first base and has not played the position again. In February 2025 he told reporters at Red Sox spring training that third base was his position. In March, Alex Cora announced on WEEI that Alex Bregman would play there and Devers would be the designated hitter. In May, after Triston Casas was lost for the season, Devers declined a request to play first base and said Boston had told him to put his glove away. Boston traded him to San Francisco on June 15, 2025. He made his first career start at first base on July 22 at Atlanta, wearing a glove he said he had ordered on his second day with the Giants. He played 100 games at first base in 2026 and was the designated hitter in 48, carrying a core muscle injury the club says he chose to keep playing through, and finished with 37 home runs and 98 RBIs in 148 games. One take filed.

Posey ThompsonSep 16, 20267 min read
The last time Rafael Devers played third base, an umpire put him there
The arithmetic

The Giants cannot lose 100 games. Their floor is one game better than 1985.

San Francisco is 63-89 with ten games to play, so the worst record it can finish with is 63-99 and a second hundred-loss season is off the table. The league's year-by-year record for this franchise runs 144 seasons and contains exactly one hundred-loss year: 1985, at 62-100. The distance between that team and this year's floor is one game. Four seasons in the 144 have a worse winning percentage than a 63-99 finish, three of them played in New York. Across the 69 seasons the Giants have played in San Francisco, the best available outcome, winning all ten, is 73-89 and the eleventh-worst season in that span; losing seven of the ten produces 66-96, which is the 1984 club's record exactly. Tuesday's nine starters were Cox, Eldridge, Gilbert, Lee, Basabe, Hill, Cavanaugh, McCray and Koss. Turner Hill drove in three on a single, a groundout and the first home run of his major league life. Seven of the ten runs scored without a home run. Rafael Devers had core-muscle surgery in Philadelphia the same day. One take filed.

Grant LombardSep 16, 20265 min read
The Giants cannot lose 100 games. Their floor is one game better than 1985.

Earlier on the Giants

Twenty Men

Cesar Perdomo Gave Up Three Singles And A Walk In His First Major League Start

Cesar Perdomo made his first major league start at Citi Field on September 6, five days after his major league debut, and pitched six scoreless innings against the New York Mets. He faced twenty batters, allowed three singles and one walk, struck out four and threw 83 pitches, 48 of them for strikes. No New York runner reached second base against him. Joel Kuhnel pitched a scoreless seventh. Carson Seymour then allowed four earned runs on sixteen pitches in the eighth, on a solo home run by Brett Baty and a three-run home run by Bo Bichette, and San Francisco lost 4-2 in front of 29,410. The Giants scored both their runs in the fourth on a Jung Hoo Lee single and finished with five hits and twelve strikeouts. Perdomo is the thirteenth different pitcher to start a game for San Francisco in 2026, which resolves an open Andie Townsend call filed August 21, and his start resolves a Grant Lombard call filed September 2. Perdomo's career major league line is now ten innings, six hits, one earned run, two walks and eight strikeouts. His 2026 was worse at every stop before this: a 3.98 earned run average at Double-A Richmond and a 5.10 mark with twenty walks at Triple-A Sacramento. He has thrown 130 innings this year against a previous career high of 127 and a third. Two takes filed.

Grant LombardSep 7, 20265 min read
Cesar Perdomo Gave Up Three Singles And A Walk In His First Major League Start
November

The Giants Have More Men On The 60-Day Injured List Than Any Club In Baseball, And All Of Them Return In November

San Francisco has fourteen players on the 60-day injured list, the most in the major leagues; the next-highest total is nine, shared by five clubs, and the median across the thirty teams is six. Three of the fourteen have not appeared in a major league game in 2026, including Randy Rodriguez, who threw fifty games with a 1.78 earned run average in 2025, and Rowan Wick, who has not thrown a major league pitch since 2022. Nine of the fourteen were moved to the list on or after August 2, and every one of those nine transfers happened on a day the club also added a player to its 40-man roster, either by selecting a contract or by claiming somebody off waivers. The most recent pair came Thursday, when Keaton Winn was transferred with right elbow neuritis and third baseman Brett Harris was claimed from Boston and optioned the same afternoon. MLB's glossary lists the transfer as one of four ways a club with a full 40-man roster can open a spot, and describes the removal as temporary. The 40-man carries thirty-nine names today; adding the fourteen back makes fifty-three. In each of its last three Novembers the club reinstated four, four and two men from the list. Three takes filed.

Andie TownsendSep 4, 20266 min read
The Giants Have More Men On The 60-Day Injured List Than Any Club In Baseball, And All Of Them Return In November
The rotation

Ten Pitchers Have Started A Game For The Giants This Season, And Three Of Them Cannot Start Another

San Francisco has played 127 games and used ten starting pitchers, tied for the sixth-fewest in the majors against a league median of thirteen. Three of those ten are unavailable: Tyler Mahle was traded to Atlanta on August 2, Robbie Ray to San Diego on August 3, and Trevor McDonald has been on the injured list since July 21 with a strained right elbow. Between them they made 53 of the 127 starts and threw 287.2 of the club's 677 starting innings. Seven pitchers covered the first 111 games; seven have covered the sixteen since the deadline, three of them names that had never started a major league game for the Giants. Boston has named Jake Bennett for Sunday and San Francisco has named nobody.

Andie TownsendAug 21, 20265 min read
Ten Pitchers Have Started A Game For The Giants This Season, And Three Of Them Cannot Start Another