Giants
The innings

Spencer Bivens Threw More Innings In Sacramento Than Any Giants Reliever Threw In San Francisco

Kansas City claimed him off waivers on Saturday and optioned him to Omaha the same day. He threw 75 innings for Sacramento this season and five for San Francisco, and the club that had all 80 of them never got 45 innings out of a pitcher it used only in relief.

GL
Grant LombardSep 13, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Spencer Bivens at the release point for San Francisco, right arm cocked back with the ball visible in his hand and his black glove tucked in front of his chest, wearing the Giants grey road uniform with SAN FRANCISCO in orange script, a black cap with the orange interlocking SF, and the circular 24 memorial patch on the right chest of the jersey. Dreadlocks under the cap, a blurred crowd behind him. The date of the photograph is not established.

The Kansas City Royals claimed a relief pitcher off waivers on Saturday and optioned him to Omaha the same day. Both clubs' transaction feeds carry it in one line apiece, which is a generous amount of room for a 66-83 team adding a 32-year-old with a 14.40 earned run average.

Here is the number that is in neither line.

Spencer Bivens threw 75 innings for Sacramento this season, in 35 appearances, at a 4.92 earned run average. No pitcher San Francisco used out of its bullpen threw that many innings in the major leagues this year.

Not close, either. The most major league innings thrown by any Giant who made fewer than two starts belong to JT Brubaker, at 60.1. Among the pitchers who started nothing at all, Caleb Kilian leads with 44.1 in 45 games, then Keaton Winn at 43.0, Dylan Smith at 34.1, Sam Hentges at 33.0. Bivens threw 75 innings for the River Cats and five for the Giants, and the five are the ones everybody has.

The five are real and they are terrible#

No part of this is an argument that Bivens pitched well, so let us get the prosecution in early.

He faced Toronto on July 6 and July 8 and got through an inning each time without a run. Then Cincinnati scored four earned runs off him in one inning on August 26, Arizona scored four more in two innings on August 28, and that is the whole major league season: four appearances, five innings, eight earned runs, 14.40. Sacramento is not a character witness either. A 4.92 in the Pacific Coast League is a man holding a job, not a man taking one.

So San Francisco designated him on September 9, the same day it claimed Duncan Davitt off Atlanta's waiver wire. Since then Bivens has not pitched anywhere. His last outing of any kind was four innings for Sacramento on September 5.

What eighty innings is worth to a club that cannot find forty-five#

The part worth stopping on is not the earned run average. It is the workload, and where the workload went.

Last year Bivens threw 81 innings in 54 games for San Francisco, which was more than any other reliever on the roster: more than Ryan Walker's 61.1, more than Randy Rodríguez, more than Tyler Rogers. He finished fifth on the entire pitching staff in innings, behind four starters and nobody else. That is not a good season, at 4.00. It is a durable one, and durability in a bullpen is a job description.

This year the same organization got 80 innings out of the same arm and used five of them, while no pitcher it used only in relief threw more than 44.1 innings in the major leagues. The innings did not evaporate. They happened, on schedule, roughly every third day from late March to September 5. They happened in Sacramento.

(There is a tidy version of this where the Giants are fools and a 32-year-old sinker-and-sweeper reliever was the answer all along. That version is wrong. He gave up eight runs in five chances and a 62-87 club is allowed to look at that and decide a 40-man spot can do better. The interesting thing is not that they were wrong. It is that they were in a position to be asked.)

The spot came from the Bronx, eventually#

The roster arithmetic on both sides is worth a minute, because it explains why this transaction could happen at all in the second week of September.

San Francisco's 40-man never moved. The endpoint returns 55 names with 15 on the 60-day injured list, which is 40 of 40, and it was 40 of 40 before Bivens was designated too. Davitt took his place the hour he vacated it. The designation opened a window on September 9, closed it on September 12, and produced no vacancy at any point in between. Davitt is still there, in the minor leagues, where he has not thrown a pitch for the organization.

Kansas City's side had an actual hole in it, and it had been open since Labor Day weekend. The Yankees claimed John Schreiber off Royals waivers on August 31. Kansas City selected Drew Waters the next day, designated him the day after that, and outrighted him to Omaha on September 4. (Waters was on the 40-man roster for roughly 26 hours. Somewhere there is a man whose job is printing the nameplates.) From September 2 the spot sat empty. Ten days later the Royals spent it on Spencer Bivens, and their 40-man now reads 49 names with nine on the 60-day list. Forty of forty. Everybody is full again.

San Francisco has designated 13 players for assignment in 2026. Another club has claimed exactly two of them: Jared Oliva, to the Mets in June, and Bivens on Saturday. Eleven times this year the Giants have given up on somebody and the rest of baseball has agreed with them.

Anyway#

Both clubs have 13 games left and both finish on September 27. San Francisco is eliminated in both columns. Kansas City is not, technically, in the sense that a club with an elimination number of three is still alive the way a candle in a hallway is still lit.

Omaha's season ends on September 20, eight games from now. After that, the only way Spencer Bivens throws another pitch in 2026 is if the Royals decide they want to see him, which is a strange thing to say about a man who has just been claimed for the purpose of being seen.

What Kansas City actually bought is the winter. He is on their 40-man now, and 40-man spots in November are the whole ballgame for clubs like this one. They looked at a pitcher who has covered roughly 80 innings a year for three straight seasons at whatever level you put him, decided that was worth one of their forty, and put him somewhere he cannot pitch.

San Francisco had the same pitcher, the same 80 innings and the same problem finding anyone to throw 45 of them in a big league uniform, and let him go for nothing on a Saturday.

Sources: MLB Stats API, read the morning of September 13, 2026: the 2026 transaction logs for teamId 137 and teamId 118; the 40-man rosters for both clubs; the season, year-by-year and game log pitching records for person 702352 at sportId 1 and sportId 11; team pitching leaders for teamId 137 in 2025 and 2026; the 2026 American League and National League standings; and the remaining schedules for both major league clubs and for Omaha and Sacramento.

Filed under Giants

More on Duncan Davitt

The Bart chain

The Giants Have Ended Up With What Atlanta Paid For Joey Bart

San Francisco claimed right-handed pitcher Duncan Davitt off waivers from Atlanta on Wednesday, September 9, and designated right-hander Spencer Bivens for assignment the same day, with the 40-man roster already full. Atlanta had acquired Davitt from the Chicago White Sox on August 3 in exchange for catcher Joey Bart, whom San Francisco drafted second overall in 2018 and signed for $7,025,000. The Giants designated Bart for assignment on March 31, 2024 and traded him to Pittsburgh two days later for right-hander Austin Strickland, who never reached the major leagues and was released by High-A Eugene on August 3, 2026, the same day Atlanta traded Bart for Davitt. Davitt is 26, debuted with the White Sox on April 10, 2026, and has thrown two major league innings this season across two appearances. He has been on three organizations' paperwork in 2026. Bivens went undrafted in 2018, pitched in France, the Czech Republic and two independent leagues before the Giants signed him in May 2022, debuted at 29 in June 2024 and threw 81 innings for San Francisco in 2025; this year he has a 14.40 earned run average in five innings. San Francisco's 40-man roster reads 40 of 40 once the 15 players on the 60-day injured list are set aside. Atlanta is 85-61 and put him on waivers. San Francisco is 62-85 and eliminated, with 15 games left. Two takes filed.

Grant LombardSep 10, 20265 min read
The Giants Have Ended Up With What Atlanta Paid For Joey Bart

More on JT Brubaker

His page →
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
The four days

A Rainout In Atlanta In June Left The Giants Needing Two Starters On Saturday

San Francisco's schedule from Friday to Monday asks for four starting pitchers. Blade Tidwell is the only one named. Saturday is a split doubleheader at Oracle Park, moved off Sunday on June 23 to clear a travel day for the makeup of a June 18 rainout in Atlanta, which is now Monday. Ten men have started a game for the Giants in 2026; Robbie Ray and Tyler Mahle were traded, Trevor McDonald and Carson Whisenhunt are on the 60-day injured list, Adrian Houser went on the 15-day list Wednesday, JT Brubaker is on the 15-day list, and Matt Wilkinson was optioned to Sacramento on August 24. That leaves Logan Webb, Landen Roupp and Blade Tidwell, and all three are already spoken for. The club is carrying thirteen pitchers, which is the most the rules allow before September 1, when the active roster goes to 28 and the pitcher limit to 14. The doubleheader lets it add a 27th man for one day, and that exception is the only way Wilkinson pitches in the majors before September 8. Two takes filed, on the 27th man and on the length of the four starts.

Grant LombardAug 27, 20265 min read
A Rainout In Atlanta In June Left The Giants Needing Two Starters On Saturday
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
San Francisco's Active Roster Does Not List A Shortstop

On the record

Called Shots →
OpenSep 10, 2026

Duncan Davitt is not on San Francisco's 40-man roster on December 2, 2026.

San Francisco claimed Davitt off waivers from Atlanta on September 9 and optioned him to Sacramento the same day, which is a club buying option years rather than innings. Three things argue he does not survive the winter. Atlanta, at 85-61, had him for five weeks and would not spend one of its forty on him. Chicago designated him for assignment on August 3, the day it traded for him, so two clubs have discarded him in a five-week span. And San Francisco's own November crunch is measurable rather than a hunch: fifteen men currently sit on the 60-day injured list and every one of them returns to the 40-man in November, against a roster already at 40 of 40. The case for keeping him is real and it is why this is priced at -160 rather than shorter: he is 26, he is cheap, he has option years left, and a club spends a claim precisely because it wants the winter to look at him. RESTATEMENT CHECK, run against all 47 open Giants rows. Andie Townsend's 2026-09-04 row asks whether San Francisco designates at least THREE players for assignment between November 1 and December 1; that is a count with one exit route, this names one player and covers six routes, and either can be right while the other is wrong. The four Opening Day 2027 rows (Whitcomb, Wick, Lonsway, Walker) resolve four months later and against the spring squeeze rather than the Rule 5 deadline. No open row names Davitt.

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

Earlier on the Giants

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
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
The 2028 All-Star Game Will Decide For Itself What San Francisco Means
Deadline forecast

The Giants Trade Arraez To Tampa Bay, And Five Other Calls I Will Answer For Monday Night

Six named predictions about what San Francisco does before Monday's deadline, each with a team, a return and a stated confidence. Arraez to the Rays, Ray to the Cubs, Mahle to Houston, and one call on a player nobody has written a sentence about all month. Every one of them filed to the ledger before the fact rather than after it.

Grant LombardAug 2, 20269 min read
The Giants Trade Arraez To Tampa Bay, And Five Other Calls I Will Answer For Monday Night