Twenty Men

Cesar Perdomo Gave Up Three Singles And A Walk In His First Major League Start

Six innings, twenty batters, no runs, and no New York Met reached second base. Then Carson Seymour threw sixteen pitches in the eighth and San Francisco lost 4-2.

GL
Grant LombardSep 7, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Carson Seymour in the Giants' grey road uniform, SAN FRANCISCO arched across the chest, at the top of his delivery with the ball held high in his right hand and an infielder crouched behind him. An undated file photograph from a road game, not from Sunday at Citi Field.

Cesar Perdomo pitched six innings against the New York Mets on Sunday afternoon and did not give up a run. Twenty men batted against him. Four of them reached first base and not one of them reached second.

Then Carson Seymour threw sixteen pitches and the game was over.

San Francisco lost 4-2 at Citi Field in front of 29,410. Brett Baty hit a solo home run to left field in the eighth and Bo Bichette hit a three-run home run to left center four batters later, and that was the entire difference in a game the Giants had led since the fourth inning. Seymour faced seven men and retired three. He has now given up five home runs this season, and two of them happened on Sunday, in one inning, on ten strikes.

San Francisco scored both its runs in the fourth, when Jung Hoo Lee singled to right and Bryce Eldridge and Jonah Cox came home. The Giants got five hits all day and struck out twelve times, and after the fourth inning they did not put another run on the board.

Perdomo got a no-decision, which is the correct bookkeeping and a strange way to describe six innings.

What the six innings actually looked like#

The Mets put a runner on first base in the first, the second, the third and the sixth. That is the whole list, and it is worth walking through because of how each one ended.

Juan Soto singled to right with one out in the first. Bo Bichette struck out swinging and Carson Benge struck out swinging behind him. Marcus Semien singled to center with one out in the second, and Nick Morabito grounded into a force out that erased Semien at second base, and then Drew Cavanaugh threw Morabito out trying to steal the same bag. A.J. Ewing led off the third with a single to right and was forced at second two batters later. Francisco Lindor walked with one out in the sixth. Soto grounded into a double play.

Four baserunners. Three of them were thrown out on the bases rather than left standing on them. Nobody advanced ninety feet all afternoon.

Perdomo threw 83 pitches and 48 of them were strikes, which is 57.8 percent, and that number is the honest counterweight to everything above it. He was not pounding the zone. In his debut on September 1 he threw 40 of 58 for strikes, which is 69 percent, and Sunday was a good deal messier than that. A pitcher can survive 57.8 percent for one afternoon. He cannot build a career on it.

The part that does not fit#

Here is the thing about Perdomo's 2026, and it runs backwards.

He started the year at Double-A Richmond and was very good: fifteen appearances, thirteen starts, seventy-two and a third innings, a 3.98 earned run average, eighty-nine strikeouts against twenty-two walks. That works out to 11.1 strikeouts per nine innings.

San Francisco moved him to Triple-A Sacramento on the seventh of July and it went badly. Nine starts, forty-seven and two-thirds innings, a 5.10 earned run average, twenty walks, thirty-six strikeouts. The strikeout rate fell to 6.8 per nine. The walk rate climbed from 2.7 to 3.8. His WHIP went from 1.11 to 1.59.

Then the Giants selected his contract on the first of September, and in ten major league innings he has given up one earned run and two walks.

So the levels go 3.98, then 5.10, then 0.90, and the last of those is a ten-inning sample against the only two major league lineups he has ever faced. The Pacific Coast League is a hitters' league and Sacramento is a hitters' park, and both of those things are true and neither of them is why a man walks twenty batters in forty-seven innings.

A pitcher does not get better by being promoted. Ten innings is ten innings, and it is not enough of anything to argue with. The Giants have eighteen games left to find out whether the Richmond version or the Sacramento version is the real one, and Sunday was one afternoon of evidence pointing at Richmond.

The thirteenth man#

Perdomo is the thirteenth different pitcher to start a game for San Francisco this season.

Counted off the league's own box scores for all 144 games the Giants have played: Landen Roupp has twenty-seven starts, Logan Webb twenty-five, Robbie Ray twenty-one, Tyler Mahle eighteen, Adrian Houser sixteen, Trevor McDonald fourteen, Carson Whisenhunt eight, Blade Tidwell six, Matt Wilkinson four, Anthony Molina two, and then JT Brubaker, Yunior Marte and Cesar Perdomo with one apiece. Thirteen names, 144 starts.

The first five of those names all made their first Giants start of the year inside the opening week of the season, which is what a rotation is supposed to look like. Six of the thirteen made their first Giants start on or after the fourth of August. Tidwell on August 4, Brubaker on August 7, Wilkinson on August 19, Marte on August 29, Molina on August 31, Perdomo on Sunday.

Two open calls on the Grab Some Pine ledger came due on the same swing. Andie Townsend called on the twenty-first of August that San Francisco would use at least thirteen different starting pitchers this season, and a call filed here on the second of September said Perdomo would start a game before the year ended. Sunday answered both.

The reason either of them was a question is that a rotation is supposed to be a fixed thing with five names in it, and San Francisco has not had one since roughly June. The club is 59-85, twenty-seven and a half games behind Los Angeles, and the league lists its wild card elimination number at two, meaning any two Giants losses, any two Arizona wins, or one of each finishes the arithmetic.

The number that should worry you#

Perdomo has thrown 130 innings in 2026. Seventy-two and a third at Richmond, forty-seven and two-thirds at Sacramento, ten in the major leagues.

His previous career high was 127 and a third, at Eugene in 2025. Before that he had never thrown more than sixty innings in a season, and one of his professional years was fifteen innings long because he spent the rest of it on the injured list.

He is already past the most he has ever done, in September, on a team playing for nothing. Clubs keep a shutdown number for a 24-year-old left-hander in that situation and they do not publish it, and the read here is that San Francisco has one written down for him.

The Giants open a three-game series against St. Louis at Oracle Park on Monday evening. Logan Webb starts against Michael McGreevy. Whether Perdomo's turn comes up again around the eleventh, and whether the club lets it, is the only interesting question the rest of this month has to offer on the subject.

Sixteen pitches took his afternoon away from him. A number in a folder can take the rest.

Called Shots#

Cesar Perdomo makes at least two more starts for San Francisco in the 2026 regular season, finishing with three or more. The club has eighteen games left, and behind Webb and Roupp the rotation is Tidwell, Wilkinson, Molina and him. Turning every fifth day from Sunday gives him roughly four more chances and he needs two. What beats it is the innings: he is at 130 against a career high of 127 and a third, and two more starts at six innings each puts him fifteen past it. Clubs stop young arms for less, and this one optioned last season's saves leader four days ago, so no spot here is anybody's property. Price: +125.

Cesar Perdomo is on San Francisco's 40-man roster on Opening Day 2027. He is on it now, he is 24, he throws left-handed and the club spent a roster spot on him five weeks before it had to. Against that is a specific squeeze rather than a general worry: San Francisco carries more players on the 60-day injured list than any club in baseball and all of them come back onto the 40-man in November, which is the month this front office does its cutting. A 5.10 earned run average at Triple-A is the kind of line that loses those arguments. Price: -150.

Filed under Giants

More on Cesar Perdomo

His page →
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
Logan Webb Got Six Outs In Pittsburgh. The Pitcher San Francisco Added That Morning Got Twelve.
Twelve Outs

Logan Webb Got Six Outs In Pittsburgh. The Pitcher San Francisco Added That Morning Got Twelve.

San Francisco selected the contract of left-hander Cesar Perdomo from Triple-A Sacramento on September 1 and he made his major league debut the same afternoon at Pittsburgh, pitching the fourth through the seventh innings of a 13-12 loss. Perdomo faced fifteen batters, recorded twelve outs, allowed three hits and one run, walked one and struck out four, throwing 40 of 58 pitches for strikes. Logan Webb started and was charged with nine earned runs while recording six outs against eighteen batters faced. Perdomo is 24, signed as a free agent out of Venezuela on July 2, 2021, and did not appear in a professional game until June 2022, when a 60-day injured list stay ended his first season after fifteen innings. He did not reach a full-season league until April 2024 and was assigned to Double-A Richmond on April 1 of this year, five months before his debut. His Sacramento line was a 5.10 earned run average with 20 walks in 47 and two-thirds innings. The 40-man spot came from Adrian Houser, moved to the 60-day injured list the same day with a right forearm strain and a club-stated expected return of 2027. San Francisco also recalled catcher Zach Morgan, who has still never appeared in a major league game. Two takes filed.

Grant LombardSep 2, 20265 min read

On the record

Called Shots →
Held upAug 27, 2026

San Francisco recalls a pitcher as its 27th man for the August 29 doubleheader and that pitcher is credited with the start in one of the two games.

The club is carrying thirteen pitchers, which is the maximum allowed before September 1, and the doubleheader is the only mechanism that adds an arm without an injured list placement. The rule also waives the fifteen-day option minimum, which is what makes Matt Wilkinson available on August 29 and on no other day before September 8, and Wilkinson is the last man to start a major league game for this club. So the tidy version of Saturday is that the borrowed arm takes one of the two turns. I am taking that side and the case against it is real: the ordinary use of a 27th man is a fresh reliever for the back of a long day, and San Francisco already has two men on the active roster with double-digit Triple-A starts this year in Anthony Molina and Carson Seymour, either of whom can start without anybody being recalled at all. If the club uses both of them and brings up a reliever, this is a clean miss.

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

Losing Willy Adames Costs The Giants A Third Baseman, Not A Shortstop
The left side

Losing Willy Adames Costs The Giants A Third Baseman, Not A Shortstop

Six men have started a game at third base for San Francisco in 2026. Matt Chapman made 82 of those starts and has not played since June 30; Casey Schmitt made 24 and has not played since July 27. Both had surgery in the following days and MLB's injury page gives both an expected return of 2027. Christian Koss has held the job since July 28, but he has also started nine games at shortstop since July 1, and on every one of those days somebody else played third: Schmitt once, Buddy Kennedy five times, Shay Whitcomb three. Kennedy and Whitcomb were both claimed off waivers this month, from Seattle on August 2 and Houston on August 13, and Kennedy was designated for assignment on Thursday after going 4 for 33 with four singles. Willy Adames received a PRP injection in his sprained left elbow on Thursday; Tony Vitello said three or four weeks of rest and the club's injury page says a four-week minimum, which lands on September 24 against a last scheduled game of September 27. Koss and Whitcomb have drawn six walks in 159 plate appearances between them this season, against 74 in 857 for Chapman and Adames. Three takes filed, on Adames, on Koss at shortstop and on a seventh third baseman.

Andie TownsendAug 28, 20266 min read
The 2028 All-Star Game Will Decide For Itself What San Francisco Means
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 Giants Trade Arraez To Tampa Bay, And Five Other Calls I Will Answer For Monday Night
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