Seventeen saves

San Francisco Claimed A Reliever Milwaukee Waived, So Ryan Walker Is Going To Sacramento For The Third Time

Every club in baseball is carrying 28 men and 14 pitchers today. Adding Joel Kuhnel meant subtracting one of the fourteen, and the Giants picked the pitcher who led them with 17 saves last season.

GL
Grant LombardSep 5, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Ryan Walker mid-delivery in San Francisco's grey road uniform, the SAN FRANCISCO wordmark in black and orange across his chest, a black cap with the orange interlocking SF, the ball held up behind his head in his right hand and his glove out in front of him. A blurred crowd behind. A league media photograph, not from Saturday.

The Giants had fourteen pitchers on Saturday morning, and they wanted a different one.

That is harder than it sounds, because the room was full. San Francisco's active roster read 28 men and 14 pitchers when the club got to Citi Field, and so did everybody else's. All thirty major league rosters sat at exactly 28 players and exactly 14 pitchers when the wires opened, which is the sort of unanimity that tells you nobody is choosing. A full room is a full room. To let Joel Kuhnel in, one of the fourteen had to go out the other door.

They picked the pitcher who led this franchise in saves last season.

Ryan Walker was optioned to Triple-A Sacramento, and Kuhnel, claimed off waivers from Milwaukee on Friday, was activated in his place. Alex Pavlovic of NBC Sports Bay Area reported the pairing on Saturday morning. It is the third time San Francisco has optioned Walker this year.

Kuhnel is not the story here and it would be unkind to make him one. He is 31, he debuted in 2019, and he has pitched for three organizations in 2026: the Athletics selected his contract in April, traded him to Milwaukee for cash in June, and Milwaukee designated him for assignment on Wednesday. He has a 4.84 ERA in 35 games this year. He is a live arm on a bad team's September roster, which is a real job, and it happens to be a job that cost somebody else his.

Anyway. Here is where the somebody else has been.

May 10#

Walker opened the season in the ninth inning. He saved a game at San Diego on March 30, and he saved on both April 21 and April 22 against the Dodgers, and in between he blew leads on April 18, April 30 and May 3. Seven days after that last one he was optioned to Sacramento. The league's transaction log records no optional assignment for him between the day San Francisco selected his contract in May 2023 and this season.

The numbers underneath it were already ugly and the walk total was the ugliest part. Walker has issued 19 walks in 32.2 innings this season. In 2024 he issued 18 in 80.0 innings, threw 99 strikeouts against them, and finished with a 1.91 ERA and a WHIP of 0.85 across 76 appearances. A reliever who strikes out ninety-nine men and walks eighteen is a weapon. A reliever walking better than five men per nine innings is a decision the manager has to justify to himself before he makes it.

July 9#

He came back on June 12 and threw well for two weeks. Then Arizona happened.

On July 1 he faced four hitters at Chase Field, allowed four hits, allowed four runs, and recorded no outs. Not one. He appeared three more times after that and gave up a run in every one of them, including two home runs in an inning against Toronto at Oracle Park, and on July 9 he went back down.

That is the outing that reorganizes a season. Opponents have now scored on Walker in 16 of his 33 appearances, which is a coin flip dressed up as a bullpen role, and there is no way to use a reliever like that in a game that is close.

September 5#

The third one is the one that reads strangest, because September is the month rosters get bigger.

Walker was recalled on August 24 and pitched six times over eleven days: two scoreless innings against Cincinnati, two-thirds of a scoreless one against Cincinnati again, a clean inning against Arizona, and then two runs against Arizona on August 29 and one in each of his last two at Pittsburgh, four earned across 6.1 innings in total. That is a 5.68 ERA, which for him now counts as a stabilization. It was not enough, and it was never really going to be, because the club had a waiver claim it liked and a roster with no give in it.

Walker is not some late arrival the organization has no feelings about. San Francisco drafted him in the 31st round in 2018, No. 916 overall, out of Washington State, which is about as far down a draft board as a functioning major league reliever ever comes from. He got to the ninth inning the long way. Last season he recorded 17 of this club's 41 saves in 162 games, and Camilo Doval took 15 more. Two men had the ninth inning and everybody else in the bullpen combined for nine.

This season the Giants have 26 saves, in 142 games, and they have used ten different men to get them. Caleb Kilian leads with eight. Nobody else has more than four. That is not a bullpen with a closer in it; that is a bullpen with a whiteboard.

And Walker is one of a crowd in the other direction too. San Francisco has made 49 optional assignments in 2026, spread across 26 different players. Tristan Beck has been sent down six times and Will Brennan four. Walker's three ties him for fourth on his own team, with Carson Whisenhunt, Trevor McDonald and Spencer Bivens. The Sacramento shuttle has been the club's primary roster instrument all year, and the only thing unusual about Saturday's trip is who was on it.

The club is 58-84 through 142 games, eliminated in the National League West, with a wild-card elimination number of five. Twenty games remain, the last of them against the Dodgers on September 27, and none of them decide anything.

Here is the part Tony Vitello will have to sort out in about two weeks. Sacramento has 14 games left. Its regular season ends on September 20, seven days before San Francisco's does.

So Walker has been sent somewhere that finishes first.

Called Shots: two filed, on whether Walker pitches in the major leagues again this season and on whether he is on the 40-man roster next Opening Day.

Sources: MLB's transaction log and active-roster endpoint for teamId 137 and for all thirty clubs, read Saturday morning; MLB's season and game-log records for Walker (2023 to 2026) and Kuhnel (2019 to 2026); MLB's 2025 and 2026 pitching splits for San Francisco; the 2026 schedules for San Francisco and Sacramento; Alex Pavlovic of NBC Sports Bay Area on the swap, read in relay rather than at NBC.

Filed under Giants

More on Camilo Doval

His page →
The Giants got Camilo Doval back. Now they have to decide whether to pay him
The 2027 Giants

The Giants got Camilo Doval back. Now they have to decide whether to pay him

Camilo Doval, the former Giants closer traded to the Yankees in 2025, was claimed back off waivers from Pittsburgh on September 24 and said he hoped to finish his career in San Francisco. Keeping him is the one money decision in the club's arbitration class. MLB Trade Rumors' model projects the nine eligible Giants at $18.4 million, with Doval at $6.6 million. For the other eight, the decision is a roster spot on a 40-man that lists 57 names, because the room made for Doval came from moving Blade Tidwell to the 60-day injured list, which only lasts until the World Series ends. Doval walked 12.1 percent of the batters he faced in 2026. The alternative is the November market where the club found Sam Hentges and Jason Foley a year ago. No take in the body; one Called Shot filed on whether he is on the 40-man on December 2.

Andie TownsendOct 9, 20266 min read
Nobody from Opening Day started, and two newcomers made it seventy Giants
Seventy

Nobody from Opening Day started, and two newcomers made it seventy Giants

San Francisco's 5-2 win over Minnesota on September 21 came with a lineup that shared no name with the nine the club started on Opening Day. Of those nine, three have been traded and six are on the injured list. Bo Davidson, a non-drafted outfielder signed out of a North Carolina community college for $50,000 in 2023, singled at 103.8 mph on the ninth pitch of his major league debut, stole second and scored. Marcelo Mayer, the fourth overall pick in 2021, acquired from Boston on August 3 for Erik Miller and Carlos Gutierrez, struck out four times in his first game as a Giant after three months out. They were the 69th and 70th players San Francisco has used in 2026, a franchise record; the 2022 club used 66. Davidson is also the seventeenth player to make his major league debut with the club this season, one more than in 2008 and the most of any Giants season since at least 2000. The club claimed Camilo Doval back off waivers from Pittsburgh on September 24. If he pitches in the final series against Los Angeles, he is the 71st, which would tie the major league record set by the 2025 Braves. One take filed.

Andie TownsendSep 25, 20265 min read

More on Ryan Walker

His page →
San Francisco's Active Roster Does Not List A Shortstop
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

On the record

Called Shots →
Held upSep 25, 2026

Camilo Doval pitches in at least one of San Francisco's three regular-season games against the Los Angeles Dodgers, September 25 through September 27, 2026, making him the 71st player the Giants use in 2026. RIGHT if he is credited with a pitching appearance in any of the three official box scores. WRONG if he makes no appearance, including if he never reports or is never activated.

THE CASE FOR: The club claimed a pitcher earning $6.1 million with three games left and a tender decision coming this winter, and three games are the only look it gets before that decision. MLB.com reported the claim with the tie of the 2025 Braves' record as its frame. THE CASE AGAINST: The league's 40-man roster lists him as not yet reported and he is not on the 28-man active roster, so he has to travel, report and be activated, and the club has to clear an active spot, all inside three days. No club statement names a day he will be available, and three games against a division champion leave few low-leverage innings if the games are close.

Latest on the Giants

The whole beat →
The Giants cut 17 players to reach 40. Now Henry Lalane needs a spot by Nov. 17
The 2027 Giants

The Giants cut 17 players to reach 40. Now Henry Lalane needs a spot by Nov. 17

The Giants removed 17 players from their 40-man roster between Oct. 29 and Nov. 2 and now hold exactly 40. They must add any prospect they want to shield from the Rule 5 draft by Nov. 17, three days before the Nov. 20 tender deadline, with Henry Lalane first in line and three pitchers holding spots they are not expected to use before late 2027 at the earliest.

Andie TownsendNov 6, 20265 min read
Brian Sabean said he was not an idiot. Jeff Kent repeated it in Orlando
Brian Sabean

Brian Sabean said he was not an idiot. Jeff Kent repeated it in Orlando

On Wednesday, November 13, 1996, Brian Sabean, newly named general manager of a Giants club that had finished last at 68-94, traded Matt Williams to Cleveland for Jeff Kent, Jose Vizcaino and Julian Tavarez. Two days later he called an informal news conference and said, per the San Francisco Chronicle, \"Well, I'm not an idiot.\" Kent drove in at least 101 runs in each of his six seasons in San Francisco, won the 2000 MVP and was elected to the Hall of Fame by the Contemporary Baseball Era Committee on December 7, 2025. At his introductory news conference the next day he said he would not be in the Hall without the trade and repeated Sabean's line. Sabean, the longest-serving general manager in franchise history, is on the Contemporary Baseball Era ballot the committee takes up on December 6, 2026.

Posey ThompsonNov 4, 20268 min read
Three Giants made the Hall of Fame ballot. Each voter gets three votes.
Cooperstown

Three Giants made the Hall of Fame ballot. Each voter gets three votes.

Three of the eight names on the Hall of Fame's Contemporary Baseball Era ballot, announced November 2, ran the Giants: Dusty Baker, Bruce Bochy and Brian Sabean. Each of the sixteen voters may name at most three candidates and election takes twelve, so electing all three Giants on December 6 would use 36 of the room's 48 votes.

Grant LombardNov 2, 20264 min read

Earlier on the Giants

The Giants can hit with men on base. They are last at putting them there.
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
Jackson Flora Signed On July 18 And Threw His First Professional Pitch On September 4
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
San Francisco Used The Same Roster Spot For Two Major League Debuts On Saturday
Fourteen

San Francisco Used The Same Roster Spot For Two Major League Debuts On Saturday

San Francisco handed out two major league debuts on Saturday, eight hours apart, and used one active-roster spot to do it. Seth Lonsway, 27, threw two innings of relief in a 7-1 loss in the first game and was optioned to Triple-A Sacramento between games so the club could add Yunior Marte, a 23-year-old right-hander promoted directly from Double-A Richmond. Marte started the second game and gave up one run in four and two-thirds innings of a 7-2 win. He had thrown 291 professional innings before Saturday and none of them at Triple-A. The 40-man spot came from Casey Schmitt, moved from the 10-day to the 60-day injured list with a left knee meniscus tear he has carried since July 28. Marte is the eleventh man to start a game for the Giants in 2026 and the fourteenth to debut for them, a figure MLB.com's Maria Guardado reports is second in the majors behind the White Sox. Six of the fourteen came between April 1 and June 26, none in July, and eight in August. Two takes filed.

Grant LombardAug 30, 20265 min read