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 are building 2027 on seven players, and two of them held up
The 2027 Giants

The Giants are building 2027 on seven players, and two of them held up

Nothing the Giants announced at their season-end news conference moves any of the seven players the club is building 2027 on: Rafael Devers, Bryce Eldridge, Logan Webb, Landen Roupp, Willy Adames, Matt Chapman and Jung Hoo Lee. Measured against what next season asks of each, two of them delivered in 2026, and they are the two who split first base and designated hitter. Devers and Eldridge drew 128 walks in 1,081 plate appearances; every other Giant drew 321 in 4,980, a 6.4 percent rate against 8.9 for the majors. The other five each have to recover a specific thing from 2025: Webb's innings and strikeouts, Roupp's walk rate, Adames's defense at shortstop, Chapman's bat and Lee's walk rate. Adames went from +5 Outs Above Average to -17, and of 12 qualified shortstops since 2017 who fell to -10 or worse and stayed at the position, three got back to zero. Lee can opt out of his contract after 2027. One Called Shot filed.

Andie TownsendOct 23, 20266 min read
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

Earlier on the Giants

The Rangers Have Two Ways Into October And The Price Has One
Two ways in

The Rangers Have Two Ways Into October And The Price Has One

The Rangers can reach the postseason by winning the AL West or by taking a wild card. The Blue Jays, thirteen and a half games back, realistically have one route. The market has the Blue Jays five cents richer anyway, and the reason is a hot month and an easy schedule that are both real and both already spent.

Casey MontgomerySep 4, 20268 min read
Andrew Knizner Has Changed Organizations Four Times Since December And Is Now The Giants' Most Experienced Catcher
Feature

Andrew Knizner Has Changed Organizations Four Times Since December And Is Now The Giants' Most Experienced Catcher

Andrew Knizner is 31, was drafted in the seventh round in 2016, and has spent a decade being employed for the half of catching that never reaches a batting line. Seattle released him in March. Colorado released him in June. His Boston contract ended on August 7. Four days later the Giants signed him, and the last major league inning he caught was in their building, on September 27, a year to the day before their season ends.

Posey ThompsonAug 12, 20267 min read
The Giants Gave Up Joe Morgan For Mike Krukow And Got Forty-Four Seasons
The booth

The Giants Gave Up Joe Morgan For Mike Krukow And Got Forty-Four Seasons

San Francisco traded Joe Morgan and Al Holland to Philadelphia on December 14, 1982, and one of the three players who came back was Mike Krukow. He has been in a Giants uniform or a Giants booth every season since. The record of what he watched, counted, and the part of the partnership that does not end.

Grant LombardAug 7, 20265 min read