Giants
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 →
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 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
Adrian Houser's Forearm Took A Job With It, And San Francisco Has Been Filling It With Starting Pitchers

More on Bryce Eldridge

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

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

Seventeen saves

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

San Francisco optioned right-hander Ryan Walker to Triple-A Sacramento on Saturday morning, the third time it has optioned him in 2026, and activated right-hander Joel Kuhnel, whom it claimed off waivers from Milwaukee on Friday after the Brewers designated him for assignment on Wednesday. The move was forced by two ceilings: the Giants carried 28 active players and 14 pitchers before it, and all thirty major league clubs were carrying exactly 28 and exactly 14 on Saturday, measured off MLB's active-roster endpoint. Walker led the 2025 Giants with 17 saves out of the 41 the club recorded in 162 games, with Camilo Doval taking 15 of the rest. This season he has a 7.16 ERA across 33 appearances and 32.2 innings, with 19 walks, one more than he issued in 80.0 innings in 2024, when his ERA was 1.91. Opponents have scored in 16 of his 33 outings. His three optional assignments came on May 10, July 9 and September 5, with recalls on June 12 and August 24; in his last stint he allowed four runs across 6.1 innings in six appearances, the first three scoreless, two runs on August 29 and one in each of the last two. San Francisco has made 49 optional assignments across 26 players in 2026, led by Tristan Beck's six. Ten different Giants have recorded a save this year, 26 in total through 142 games, with Caleb Kilian's eight the most. Walker was San Francisco's 31st-round pick in 2018, No. 916 overall, out of Washington State. The club is 58-84, eliminated in the National League West, with a wild-card elimination number of five and 20 games left. Sacramento has 14 games left and its regular season ends September 20. Two takes filed.

Grant LombardSep 5, 20265 min read
San Francisco Claimed A Reliever Milwaukee Waived, So Ryan Walker Is Going To Sacramento For The Third Time
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
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