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

The call-up

San Francisco Got The Better MRI And Called Up A Man Who Has Never Pitched Up Here

San Francisco placed Adrian Houser on the 15-day injured list Wednesday with a right forearm strain, transferred Carson Whisenhunt to the 60-day list, and selected the contract of right-hander Braxton Roxby from Triple-A Sacramento. Roxby is 27, has pitched in 211 professional games across six seasons, and has never appeared in a major league game. He came to the Giants in January 2025 as the return in a salary trade. His strikeout rate at Sacramento this year is 22.6 percent, against 30.8 percent across his five previous professional seasons. Houser's 2022 flexor strain in the same arm cost him 54 days; the Giants have 32 left before their last scheduled game on September 27.

Grant LombardAug 26, 20265 min read
San Francisco Got The Better MRI And Called Up A Man Who Has Never Pitched Up Here
One night up

Zach Morgan Reached The Major Leagues On Monday Without Reaching The Batter's Box

Zach Morgan was a major league catcher for one game and did not catch it. The Giants called him up August 10 after Susac fractured his patella, sat him behind Drew Cavanaugh, signed 31-year-old Andrew Knizner off the free agent market the next day, and sent Morgan back to Triple-A. The league's own player record lists no debut date for him. There is a word for what he nearly became, and more than 400 men in baseball history have earned it.

Grant LombardAug 12, 20264 min read
Zach Morgan Reached The Major Leagues On Monday Without Reaching The Batter's Box
The deadline

San Francisco Sold Everything It Was Allowed To Sell

The Giants moved Mahle, Arraez, Ray, Ramos and Erik Miller and got eight players back, one of whom matters. What they did not move is the story: Adames and Chapman each hold a full no-trade clause, which means the salary relief everyone was pricing was never actually on the market. Plus an honest accounting of six deadline calls filed here on Sunday, two of which were right.

Grant LombardAug 5, 20267 min read
San Francisco Sold Everything It Was Allowed To Sell