What is left

San Francisco's Active Roster Does Not List A Shortstop

Willy Adames slid into home at Fenway on Sunday and has not played since. The man who replaced him has pitched two innings this year, and the twenty-six names above him on the roster page include four center fielders and nobody at all at the position he is playing.

GL
Grant LombardAug 25, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Christian Koss finishing a swing in the Giants gray road uniform, black helmet with the orange interlocking SF, orange batting gloves and an elbow guard with his own name stitched down the forearm in orange. It is an MLB banner crop, three times as wide as it is tall, and he is looking up the field at something the frame does not show.

Christian Koss has pitched two innings in the major leagues this season, one in a 9-0 loss to the Mets in April and one in a 13-3 loss to Pittsburgh in May, which tells you what kind of innings they were.

On Monday night at Oracle Park he was San Francisco's shortstop.

That is not a joke at Koss's expense. He is a real infielder, he has 71 innings at shortstop this year, and he went 2-for-3 batting ninth in a game the Giants won 5-0. The joke is on the roster behind him.

Major League Baseball's own active-roster page lists all 26 San Francisco players by position: thirteen pitchers, four center fielders, three third basemen, two catchers, two second basemen, one right fielder and one first baseman. Add them up and you get 26. Read them again and there is nobody listed at shortstop. Widen it to the 40-man roster and there is exactly one man listed there, and he is on the injured list. That is unusual without being unique: two of the thirty active rosters list no shortstop on Tuesday, San Francisco and the Chicago Cubs.

It took one afternoon. Willy Adames slid awkwardly into home plate scoring a run in the first inning at Fenway Park on Sunday, struck out in the fifth, and left the game. Victor Bericoto twisted his right knee in the left-field wall padding in the bottom of that same inning, going up for a fly ball under fans reaching over him. JT Brubaker bruised his ribs on a diving play. All three landed on the injured list Monday, Adames and Bericoto on the 10-day and Brubaker on the 15-day. Bryce Eldridge is on the bereavement list, away to attend his grandfather's funeral. Matt Wilkinson was optioned.

Five men came the other way in one transaction block, all recalled from Triple-A Sacramento: Nate Furman, Grant McCray, Anthony Molina, Ryan Walker and Shay Whitcomb. Five out, five in, almost twenty percent of an active roster turned over between a Sunday flight home and a Monday first pitch.

(Molina is the one to watch there. He came back from Atlanta for Tyler Mahle on August 2, was optioned the same afternoon, and has still never thrown a major league pitch for this organization. He is in the bullpen now because Brubaker's ribs are not.)

The subtraction that matters is one man#

Adames had started 121 games at shortstop and played 1,046.1 innings there. That is not "the everyday shortstop" as a figure of speech. That is one man, one position, every day, for five months, and there is no other version of it in the building. Marcelo Mayer, a shortstop by trade whom the Giants list at second base, has been on the injured list since June 26 and is now dealing with a right foot bone bruise that halted his rehab assignment. Matt Chapman had season-ending core surgery on August 11. Casey Schmitt is on the injured list too.

So the answer was already rehearsed. When Adames came out on Sunday, Koss slid from third to shortstop and Buddy Kennedy took third. Monday was the same move with a different partner: Koss at short, and Whitcomb, claimed off waivers from Houston two weeks ago, making his Giants debut at third.

Manager Tony Vitello told reporters, including Shayna Rubin of the San Francisco Chronicle, that the club expects Adames back before the season ends. MLB.com's injury page puts the expected return for all three men at "possibly September," and nobody has published a length for any of them.

Fifty-eight men, and seven of them arrived this month#

Here is the number that says whether this is depth working or depth running out. San Francisco has used 58 players in 2026, tied with the Angels and the Athletics for fifth-most in the major leagues against a median of 52 across all 30 clubs. (That counts men who have appeared in a game, not men who have held a roster spot. MLB's full-season roster adds a player the day he plays, which is why Molina is not on it.) The company up there is not all bad company: the Mets are at 61 and the Cubs at 60, and both of them are playing for something.

The rate is the part that has changed. Seven men made their first appearance as a Giant in the twenty-four days of August alone, one every three and a half days, and the newest is Whitcomb, who arrived because a shortstop got hurt. There are 31 games left, and rosters expand on September 1.

And then the starting pitcher left in the third#

Carson Whisenhunt threw 47 pitches to eleven Cincinnati hitters on Monday and walked off in the third inning holding his left elbow. He was, by his own account and his manager's, throwing the best he has thrown all year, which is a low bar he had been failing to clear. He came in with a 7.03 earned run average.

"I felt great," Whisenhunt said afterward, elbow wrapped. "It's honestly probably the best I felt all year. Everything just felt really good today until the last two pitches."

He has never felt this particular thing before, he said, and he hoped it was a pinched nerve. Vitello, who opened his postgame with it rather than with the win, said the careful thing: "He's got discomfort. Obviously, he's pitching on the elbow area. So he'll get it looked at tomorrow and see what it says."

The MRI was scheduled for Tuesday morning. No result has been published.

Which leaves the score, and the score is the strange part. San Francisco won 5-0 with a lineup missing its everyday shortstop and its left fielder, a man on his first day in the organization at third base, a man who pitches in blowouts at shortstop, and five relievers covering the last six and a third innings because the starter had gone off to get his elbow read.

The Giants are 53-78. They have also not lost a game since any of this happened, a winning streak currently one game long.

Sources: San Francisco's transaction log, active roster, 40-man roster, full-season roster, schedule and standings, and the box score for the August 24 game against Cincinnati, all from the MLB Stats API, retrieved August 25, 2026. Full-season roster counts and active rosters for all 30 clubs retrieved the same day and by the same method. Diagnoses, injured-list dates and expected returns from MLB.com's Giants injuries and roster moves page, last updated August 24, 2026. The two published wordings for Adames's elbow are the transaction log's "sprain" and MLB.com's post-MRI "moderate strain"; both are given above and neither is preferred here. The circumstances of Adames's and Bericoto's Sunday injuries and the in-game substitutions via Maria Guardado, MLB.com, August 23, 2026. Vitello's comments on Adames via Shayna Rubin, San Francisco Chronicle, August 24, 2026, as relayed by MLB Trade Rumors. Whisenhunt's and Vitello's postgame comments via Tristi Rodriguez, NBC Sports Bay Area, August 24, 2026.

Filed under Giants

More on Anthony Molina

His page →
The Giants made five trades in two days. Graded on August 3, one of them is a C+
Trade Regrade

The Giants made five trades in two days. Graded on August 3, one of them is a C+

A process grade asks whether a club made the right trade at the right price at the right time on what it knew that day, and the answer does not change when the players do. The five Giants deadline trades, graded as of August 3, 2026: Tyler Mahle to Atlanta for Anthony Molina, C+; Luis Arraez and Caleb Kilian to Philadelphia for Ramon Marquez and Marty Gair, A-; Robbie Ray to San Diego for Miguel Mendez and Joniel Hernandez, B+; Heliot Ramos to New York for Henry Lalane and Kaeden Kent, B; Erik Miller and Carlos Gutierrez to Boston for Marcelo Mayer, A-. Every source is dated August 2 to August 4. The result gets its own grade when the season ends on September 27.

Andie TownsendSep 22, 202611 min read
Seven of the thirteen men who started for the Giants cannot pitch this week
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
Adrian Houser's Forearm Took A Job With It, And San Francisco Has Been Filling It With Starting Pitchers
The long man

Adrian Houser's Forearm Took A Job With It, And San Francisco Has Been Filling It With Starting Pitchers

San Diego beat San Francisco 7-5 at Oracle Park on Friday night. Anthony Molina gave up nine hits and seven earned runs in three innings; Yunior Marte, who made his major league debut as a starting pitcher two weeks ago and whose last relief appearance before this month came at High-A Eugene in April, threw the next five innings and allowed nothing. It was the tenth time in 148 games a Giants reliever has thrown more innings than that day's Giants starter. Adrian Houser was the reliever in six of the first seven. He has been on the injured list since August 26 with a right forearm strain and was moved to the 60-day list on September 1. Rafael Devers hit his 36th home run, a grand slam off Robbie Ray in the fifth, and San Francisco scored nothing after it. Two takes filed.

Grant LombardSep 12, 20265 min read

More on Bryce Eldridge

His page →
The Giants cannot lose 100 games. Their floor is one game better than 1985.
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
Every Team Left On The Giants' Schedule Has A Number. San Francisco Has A Letter.
Sixteen Left

Every Team Left On The Giants' Schedule Has A Number. San Francisco Has A Letter.

San Francisco is eliminated from postseason contention. The league's standings feed carried a wild-card elimination number of two for the Giants through Saturday's games and has read E, in both the wild-card and division columns, from Sunday's games onward. Sunday was a 4-2 loss at Citi Field; Arizona beat Houston 3-2 the same afternoon. San Francisco is 61-85 through 146 games, so its maximum possible win total is 77, and Philadelphia (81-64), the Cubs (81-65) and Arizona (78-68) already have more than that, against three wild-card places. The Giants have won both games since, 5-4 in eleven innings Monday on a Shay Whitcomb single and 2-1 Tuesday behind six scoreless innings from Landen Roupp, with both runs coming on solo home runs by Bryce Eldridge and Christian Koss. Sixteen games remain against four opponents, and every one of the four still has a live elimination number: four with St. Louis (72-74, number 10), three with San Diego (77-68, half a game behind Arizona for the third wild card, number 16), three with Minnesota (69-76, number 12) and six with the Dodgers (88-57, leading the National League West by ten and a half). Arizona does not appear on San Francisco's remaining schedule and neither does Colorado, the only other eliminated club in the National League at 55-89. The season ends at Oracle Park against the Dodgers on September 27. San Francisco has used 64 players in 2026 and 15 of them made their major league debut this season. Two takes filed.

Grant LombardSep 9, 20264 min read
Every Run The Giants Scored On Saturday Left The Ballpark
Nine for nine

Every Run The Giants Scored On Saturday Left The Ballpark

San Francisco beat the Mets 9-5 at Citi Field on Saturday, and all nine of its runs scored on home runs. The Giants hit six: Rafael Devers in the first and the fifth, his 34th and 35th; Christian Koss in the third and the fifth, his second and third; Osleivis Basabe in the eighth; Grant McCray in the ninth. Every run-scoring play in the game was a home run. The Giants also had four hits that were not home runs, a Grant McCray single, a Jonah Cox single, a Bryce Eldridge double and a Shay Whitcomb single, and none of the four drove in a run. Three of the four men who homered are having bad seasons: Koss is hitting .211 with three home runs in 52 games, two of them Saturday and all three inside his last nine games after none in his first forty-two, McCray is hitting .143 with eight hits in 56 at-bats, and Basabe is hitting .216. Manager Tony Vitello was ejected by home-plate umpire Jeremie Rehak in the top of the second, after one of the nine runs had scored. Across 143 games this season the Giants have scored 601 runs, 259 of them on home runs, which is 43.1 percent, on 164 home runs. Sixteen times this season every Giants run in a game has come on a home run, and before Saturday the most they had scored in such a game was three. Only twice all year have they hit five or more home runs in a game, the other being seven on June 5. Friday night in the same ballpark they had twelve hits, one home run, and lost 10-6. San Francisco is 59-84, eliminated in the National League West, with a wild-card elimination number of four and 19 games left. Two takes filed.

Grant LombardSep 6, 20265 min read

On the record

Called Shots →
Held upJul 26, 2026

Neither Willy Adames nor Matt Chapman is traded by the August 3, 2026 deadline.

Resolved 2026-08-03: CORRECT. Neither was traded. Both Willy Adames and Matt Chapman remain on San Francisco's 40-man roster, verified at the club's live roster feed. Scored 2026-08-05 by CP against the league's official transaction feed for teamId 137 (statsapi.mlb.com/api/v1/transactions, 08/02-08/04) and the club's live 40-man roster. Two days late, and the lateness is the desk's, not the writer's: the site published nothing from 2026-08-02 through 2026-08-04 and nobody scored the ledger on the night it resolved. The five deadline trades of record: Mahle to Atlanta for Anthony Molina (Aug 2); Arraez and Caleb Kilian to Philadelphia for Marty Gair and Ramon Marquez; Erik Miller and Carlos Gutierrez to Boston for Marcelo Mayer; Robbie Ray to San Diego for Miguel Mendez and Joniel Hernandez; Heliot Ramos to the Yankees for Henry Lalane and Kaeden Kent (all Aug 3). PRIOR NOTE FOLLOWS. Both hold full no-trade clauses and both are producing below league average, Adames at a 93 wRC+ with 0.1 fWAR and Chapman at 95. Negative surplus value plus an absolute player veto is what makes a contract immovable rather than merely expensive. The Giants were reported in June as open to offers on both, which is what makes this falsifiable rather than obvious.

Latest on the Giants

The whole beat →
The Giants' farm had the best record in baseball. Promotions decided who rose
The 2027 Giants

The Giants' farm had the best record in baseball. Promotions decided who rose

The Giants' seven minor league affiliates combined for a 413-303 record and a run differential of plus 540, the best of any organization, and MLB Pipeline named San Francisco its Farm System of the Year. A team record does not say which prospects rose. A promotion does, because the new level's pitchers have not seen the hitter and the rate either holds or it does not. Jhonny Level, 19, kept his strikeout rate under 19 percent after moving to High-A Eugene. Josuar Gonzalez hit better at Single-A than he had in the complex league and climbed from 15th to 7th on Pipeline's Top 100. Gavin Kilen, Trevor Cohen and Dakota Jordan all reached Double-A Richmond on July 17; Kilen's .812 OPS did not move, Cohen's walk rate fell by half and Jordan's power disappeared in 88 plate appearances. Bo Davidson improved after his promotion to Triple-A and reached the majors. Joe Whitman's strikeout rate fell from 33 percent to 19 after his.

Andie TownsendOct 16, 20267 min read
Randy Rodríguez's last pitch left the park. On Tuesday he threw the next one
Randy Rodríguez

Randy Rodríguez's last pitch left the park. On Tuesday he threw the next one

Randy Rodríguez, signed by the Giants out of Santo Domingo on July 2, 2017, became a National League All-Star in 2025 with a 1.78 earned run average over 50 games. His last pitch that season was a slider William Contreras hit for a walk-off home run in Milwaukee on August 22. He had Tommy John surgery on September 24, 2025, and on October 13, 2026 he threw a scoreless first inning for the Scottsdale Scorpions at Scottsdale Stadium, his first game at any level in 417 days.

Posey ThompsonOct 14, 20268 min read
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

Earlier on the Giants

The blister cost Logan Webb two starts and nothing else
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
Rafael Devers Is Done For The Year, And The Paperwork That Says So Is Also A Call-Up
The first baseman

Rafael Devers Is Done For The Year, And The Paperwork That Says So Is Also A Call-Up

San Francisco placed Rafael Devers on the 60-day injured list on Sunday with a core muscle injury, and the league's roster system carries his status as Injured 60-Day. With 13 games left on the schedule the designation ends his season by the calendar, whatever Monday's consultation with a Philadelphia specialist recommends. The club's 40-man roster held 40 of 40 before the move and 40 of 40 after it: the transaction that closed Devers's year is the transaction that made room for Scott Bandura, whose contract was selected from Sacramento the same day. Devers hit .258 with a .340 on-base percentage and a .525 slugging percentage across 148 games, with 37 home runs, 98 RBI and 36 doubles, which ties him with three other hitters for the major league lead. He homered in each of his last two games. He is the 16th man on this club's 60-day list and the second infielder it has moved there to end a season, after Matt Chapman in August. Seven contract years remain. One take filed at -160.

Andie TownsendSep 13, 20265 min read
A Price Can Move Six Cents Without Anybody Changing Their Mind
The margin

A Price Can Move Six Cents Without Anybody Changing Their Mind

The margin baked into a baseball moneyline collapses from roughly 4.7 percent at the open to under 1.9 percent by late morning, which lengthens underdog prices and cheapens favorites whether or not anybody's opinion changed. Here is the arithmetic on four games, and what it does to a call this desk already filed in public.

Casey MontgomeryAug 14, 20267 min read