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

His page →
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
The bullpen game

The Giants Used An Opener On Friday. The Man Behind It Wants His Job Back.

Houser made 14 starts and posted a 5.73 ERA in 66 innings. He has made nine relief appearances since and posted a 2.03 in 31. Five of the nine ran four innings or longer. The Giants traded two starters last week and have found a fourth one by not calling him that.

Grant LombardAug 9, 20264 min read
The Giants Used An Opener On Friday. The Man Behind It Wants His Job Back.

More on Spencer Bivens

His page →
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
August 23

Both Of The Arms San Francisco Added Saturday Last Pitched On August 23

San Francisco made three pitching moves on Saturday morning before a split doubleheader against Arizona: Matt Wilkinson recalled from Sacramento, the contract of left-hander Seth Lonsway selected from Sacramento, and Spencer Bivens optioned to Sacramento. Wilkinson and Lonsway both last pitched on August 23, which is the thing they have in common and the reason both are on the roster. Lonsway is 27, was signed by the Giants in July 2021, and has never appeared in a major league game; at Triple-A this season he has a 6.00 earned run average with 45 strikeouts against 49 walks in 72 innings. Arizona named Merrill Kelly and Mitch Bratt for the two games. San Francisco named nobody for either until late morning, when it posted Wilkinson, who had been recalled about four hours earlier, for the opener. Of the 34 starting pitcher slots on today's major league schedule, three were blank at mid-morning and two of them were San Francisco's. The active roster reads 27 men and 14 pitchers; the 40-man reads 39.

Grant LombardAug 29, 20264 min read
Both Of The Arms San Francisco Added Saturday Last Pitched On August 23
The rotation

Carson Whisenhunt's Only Scoreless Start This Season Was The One He Did Not Finish

San Francisco placed Carson Whisenhunt on the 15-day injured list on Tuesday and recalled Spencer Bivens from Triple-A Sacramento. Whisenhunt made eight starts this season, 34.2 innings at a 6.49 earned run average, and Monday's was the only one in which nobody scored on him. He is the third San Francisco starting pitcher this year to lose an elbow: Hayden Birdsong went on the 60-day injured list in March with Tommy John surgery already named in the transaction, Trevor McDonald had his on August 5, and Whisenhunt has been told to have his. Adrian Houser then left Tuesday's game after 26 pitches with what Tony Vitello called tightness in his flexor, and has an MRI Wednesday morning with no result published. Whisenhunt's major league record is 13 starts, 58 innings, 33 walks and 42 strikeouts.

Grant LombardAug 26, 20266 min read
Carson Whisenhunt's Only Scoreless Start This Season Was The One He Did Not Finish

On the record

Called Shots →
Held upAug 21, 2026

San Francisco uses at least thirteen different starting pitchers in the 2026 regular season.

Ten men have started a game for the Giants through 127 games, which is tied for the sixth-fewest in the majors against a league median of thirteen. Three of the ten cannot start another: Mahle and Ray were traded on August 2 and 3, and McDonald is on the sixty-day injured list. The claim is that the season-long number ends up ordinary rather than exceptional, and it needs three names that have never started a game for this club to start one in the last thirty-five. That is the same rate the club has already run since the deadline, when Tidwell, Brubaker and Wilkinson each got a first start inside sixteen games, and September roster expansion makes an audition cheaper than it was in July. The honest case against it is that Webb, Roupp, Whisenhunt and Tidwell are four healthy starters for a five-man rotation and a club can fill the fifth day with the men it already has. Filed against every open Giants row: the Trent Harris row asks whether one specific pitcher starts a game and this one asks how many men do, and neither settles the other.