The rotation

Carson Whisenhunt's Only Scoreless Start This Season Was The One He Did Not Finish

The Giants left-hander walked off the Oracle Park mound with two outs in the third inning on Monday night, having thrown 47 pitches and allowed no runs. His fastball in that inning was the speed it had been in the first. On Tuesday the club told reporters an MRI had found a torn ulnar collateral ligament and that its doctors had recommended surgery. Then Tuesday's starter left in the second, and his fastball had moved two miles an hour.

GL
Grant LombardAug 26, 20266 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Carson Whisenhunt seen from behind on the mound in the Giants' cream home uniform, WHISENHUNT and the number 88 across the back of the jersey, his left arm drawn back mid-delivery, the shot taken through netting.

The last pitch Carson Whisenhunt threw in a major league game this season was a changeup at 83.5 miles an hour. Sal Stewart flied it to right field for the second out of the third inning on Monday, and Whisenhunt came out of the game.

The pitch before that one was a sinker, and it was 94.1. His first sinker of the night had been 94.4.

Those are ordinary numbers for him, and that is the whole problem with them.

Nothing in Whisenhunt's speeds moved#

Major League Baseball's pitch-tracking log has every pitch Whisenhunt threw at Oracle Park on Monday night. His four-seam fastball averaged 94.1 miles an hour in the first inning and 93.4 in the third. His sinker averaged 94.0 in the first and 94.1 in the third. He threw his last one for a called strike.

The changeup did move, from an 85.0 average in the first inning to 83.6 in the third. That was five changeups in five different counts, and a mile and a half is well inside the range a pitcher creates on purpose. Somebody with his full season in front of them may find something in it. There is nothing in it here.

The rest of the line is the line of a good start. Eleven hitters, two hits, one walk, three strikeouts, no runs. Twenty-six strikes in 47 pitches, which is not sharp command and was good enough anyway. He left with two outs in the third, Elly De La Cruz on first and Ivan Johnson on third, and San Francisco leading 5-0. Jason Foley struck out Dane Myers to end the inning, and neither runner scored.

Eight starts, and one of them was that#

Whisenhunt has started eight games for San Francisco this season and Monday is the only one in which the other team did not score. Look at the earned runs in order: two, two, four, six, four, one, six, and then nothing. He came into the night with a 7.03 earned run average and left with a 6.49, which is what two and two-thirds scoreless innings will do to a small denominator.

He told reporters afterward that it was the best he had felt all year. He also said something less quotable and more useful, which is that the season had been "probably in the same boat of a weird year. Just very back and forth." Tristi Rodriguez of NBC Sports Bay Area had it Monday night. The earned run averages agree with him.

The MRI was Tuesday morning. Before that night's game against Cincinnati the club told reporters, NBC Sports Bay Area among them, that it had found a torn ulnar collateral ligament and that the Giants' doctors had recommended surgery. San Francisco then placed him on the 15-day injured list and recalled right-hander Spencer Bivens from Triple-A Sacramento. The transaction itself, filed the same hour, reads "left elbow sprain," which is the category the paperwork has for it.

No timeline has been published, and the reason a timeline matters is that there are two operations and they are not the same length. A full reconstruction, the one everybody calls Tommy John, takes a pitcher out for the better part of two seasons. An internal brace repair is a shorter absence. Nobody has said which one is being recommended, so anybody putting a return date on this today is guessing.

The third one#

Hayden Birdsong went on the 60-day injured list on March 21. The transaction names the reason in three words: Tommy John surgery. Trevor McDonald went on the 15-day list on July 21 with what MLB's log calls a right elbow strain, had Tommy John surgery with Dr. Keith Meister on August 5, and was moved to the 60-day list on August 13. Whisenhunt is the third San Francisco starting pitcher this season to arrive at that elbow. Two have had it rebuilt. He has been told to.

Widen it past the rotation and the count is worse in a way that is probably meaningless and is worth writing down anyway. San Francisco has made 33 placements on the injured list this season. Eight name an elbow, across seven different men, and Birdsong's is a ninth that names the operation instead of the joint. Two of the seven are catchers and one is the shortstop, which is why nothing about a cause gets asserted here. Clubs are not laboratories and 33 is not a sample. It is still eight.

One of the eight is Willy Adames, hurt at Fenway Park on Sunday and placed on the list Monday, and the distinction in his case is real and worth keeping: it is his left elbow and he throws right-handed. A shortstop's non-throwing arm and a left-hander's throwing arm are not the same problem wearing the same word.

And then Tuesday#

Adrian Houser started the next night at Oracle Park, retired five of the six men he faced, allowed one hit and no runs, and came out in the second inning after 26 pitches.

His fastball did what Whisenhunt's did not. In the first inning Houser's four-seamer averaged 96.3 miles an hour and his sinker 95.5. In the second they were 94.3 and 93.5. That is roughly two miles an hour off both pitches between one inning and the next, in an outing that lasted five outs.

Houser has an account of when it started, and it lines up with the numbers. "Started a little bit in the [Reds catcher Tyler] Stephenson at-bat at the end of the first, and then went back out for the second," he told Will Simonds of NBC Sports Bay Area. "Just kind of feeling it on every pitch."

Vitello called it "just some tightness in his flexor." Houser called it a "minor setback" and said it feels similar to the flexor strain he had with Milwaukee in 2022, which cost him about eight weeks, "but not near as bad."

A flexor strain and a torn ligament are different injuries with different calendars, and nobody outside the building knows which one this is. Houser's MRI is Wednesday morning. No result has been published, and none is guessed at here.

What the audition was for#

Whisenhunt is 25. San Francisco took him out of East Carolina with the 66th pick of the 2022 draft, and by the time he reached the majors he had been ranked inside the top 100 prospects in baseball at MLB.com and at Baseball Prospectus. The major league version of him now sits at 13 starts, 58 innings, 33 walks, 42 strikeouts, a 5.90 earned run average and a 1.66 WHIP.

Fifty-eight innings is a starter's June. A club cannot decide anything on it, which is precisely why the club kept handing him the ball every sixth day of a lost August.

That matters because of what the Giants have left, which is 30 games and no season. They are 54-78, 26 games out, with an elimination number of five in the division (that is any combination of Giants losses and Dodgers wins totalling five, and it can be reached in a long weekend). A club in that position has one use for its last month that is worth anything in 2027, and it is finding out which of the arms it already owns can hold a rotation spot. Whisenhunt was one of those questions. He is not one this year, and on the two operations available he is probably not one next year either.

Blade Tidwell, who has four starts, is still here. Matt Wilkinson, who has two, was optioned to Sacramento the day Whisenhunt got hurt. Ten pitchers have started a game for San Francisco this year and four of them cannot start another: Tyler Mahle and Robbie Ray were traded on consecutive days at the deadline, McDonald is on the 60-day list, and now this. Those four made 61 of the club's 132 starts.

The Giants have won two in a row, which is worth saying because of how both of them looked. They beat Cincinnati 5-0 on Monday and 3-1 on Tuesday, and their starting pitchers threw four and a third innings between the two games and gave up nothing at all. Both men left early. Neither left because he was being hit.

Landen Roupp goes Wednesday. He has 25 starts, more than anyone else on the team, and he and Logan Webb are now most of what is left.

Sources: San Francisco's 2026 transaction log, 40-man roster, standings, schedule, and Whisenhunt's career and 2026 game-by-game pitching lines, from the MLB Stats API, retrieved August 26, 2026. Pitch types and velocities counted from the same feed's play-by-play for gamePk 823183, the August 24 game against Cincinnati, and gamePk 823181, the August 25 game, read with the pitch-result field included rather than inferred. Both games carry a one-pitch gap between the boxscore and the play-by-play, and both are recorded rather than smoothed: Whisenhunt's boxscore gives 47 pitches, 26 strikes and 21 balls against 46 tracked events with 26 strikes and 20 balls, so the untracked pitch is a ball and cannot be the one Sal Stewart put in play; Houser's boxscore gives 26 pitches and 19 strikes against 25 tracked events and 18 strikes, so the untracked pitch is a strike and could be his last, which is why no last pitch of his is named here. The inning averages are unaffected by one pitch either way. Whisenhunt's postgame comments via Tristi Rodriguez, NBC Sports Bay Area, August 24, 2026. Houser's and Vitello's comments and the Wednesday MRI via Will Simonds, NBC Sports Bay Area, August 25, 2026, updated 10:39 p.m.; the note that Adames's ligament injury is to his non-throwing arm via Alex Pavlovic, NBC Sports Bay Area, the same day. The torn ulnar collateral ligament, the surgery recommendation and the club's announcement to reporters before Tuesday's game via ESPN and Sports Illustrated, August 25, 2026, both crediting NBC Sports Bay Area. Draft position from East Carolina University Athletics, July 18, 2022, and NBC Sports Bay Area, July 17, 2022; the top-100 prospect rankings via MLB Trade Rumors, August 25, 2026. McDonald's surgery date and surgeon via MLB Trade Rumors and McCovey Chronicles, August 2026. Birdsong's designation is quoted from MLB's own transaction log for March 21, 2026.

Filed under Giants

More on Adrian Houser

His page →
The Giants' nine free-agent contracts, graded on signing day. The biggest one is a C+
Free Agent Regrade

The Giants' nine free-agent contracts, graded on signing day. The biggest one is a C+

The 2025-26 Giants signed nine major league free agents for $70.28 million guaranteed across the nine, and none of the nine came from the top of the market. Each is graded here as of its signing date, on a four-part rubric in this order: need, fit, price and term against MLB Trade Rumors' November 6 and FanGraphs' November 5 predictions, and risk. Hentges B, Foley B-, Houser C+, Mahle B+, Bader A-, Arraez B+, Wick C, Brennan B-, Borucki C+. The winter as a class, graded at opening day: C+. The result grades come at the All-Star break and at season's end.

Andie TownsendSep 22, 202612 min read
At the All-Star break, the Giants' winter regrades to a D+. Only Arraez went up
Free Agent Regrade

At the All-Star break, the Giants' winter regrades to a D+. Only Arraez went up

The mid-season regrade of the sixteen 2025-26 Giants signings, as of the All-Star break on July 14, 2026, off each player's line through that date and nothing later. Arraez, an All-Star at .330/.369/.460 through 402 plate appearances, moves from a B+ to an A. Bader, at .170 in 111 plate appearances and on the injured list, moves from an A- to a D. Houser is a C-, Mahle a D+, Kilian a B-, Hentges a B-. Brennan, Oliva, Ramos and Kennedy, all off the 40-man by the break, are D-minuses. Knizner, signed in August, has no mid-season grade. The class, a C+ at opening day, regrades to a D+. The season-end regrade follows September 27.

Andie TownsendSep 22, 20268 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

More on Carson Whisenhunt

His page →
Posey starts the winter with the bullpen, and the rotation lost more
The 2027 Giants

Posey starts the winter with the bullpen, and the rotation lost more

At the season-end news conference on September 29, Buster Posey took the blame for the bullpen and said the club's offseason work starts there, with the rotation right behind it. The 2026 record explains why the bullpen is first in line: 16-29 in one-run games, and a relief corps whose strikeout-minus-walk rate beat only two clubs. The 2027 supply says the rotation has the bigger hole. Of 162 starts, 39 went to Robbie Ray and Tyler Mahle, both traded at the deadline, and 31 went to Trevor McDonald, Blade Tidwell and Carson Whisenhunt, whose elbows put their returns at late 2027 or 2028. The lineup the club intends to keep drew 449 walks, the fewest in the majors, and owes $451 million from 2027 on to Rafael Devers, Willy Adames and Matt Chapman. The same week, MLB Pipeline named San Francisco its Farm System of the Year. No take filed.

Andie TownsendOct 2, 20266 min read
Tidwell is the fourth young Giants starter sent for elbow surgery since March
Four of four

Tidwell is the fourth young Giants starter sent for elbow surgery since March

The Giants placed Blade Tidwell on the 15-day injured list on September 22 and recalled Braxton Roxby from Sacramento. Tidwell left his start against Minnesota on September 21 in the fourth inning with right elbow discomfort; an MRI showed what the club's injury page calls a moderate to high-grade UCL sprain, and team orthopedist Dr. Kenneth Akizuki recommended surgery. The page lists his expected return as 2028. He is the fourth starter on the club to reach that ligament in 2026, after Hayden Birdsong (Tommy John surgery March 25), Trevor McDonald (August 5) and Carson Whisenhunt (September 16). All four are 25 and were born within 314 days of each other. The club's own expected-return column reads 2027 for Birdsong, late 2027 or 2028 for McDonald, and 2028 for Whisenhunt and Tidwell. The same day, Landen Roupp was shut down healthy at a career-high 155 innings. Two takes filed.

Grant LombardSep 23, 20264 min read
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

On the record

Called Shots →
MissedAug 8, 2026

Trent Harris starts at least one major league game for San Francisco in the 2026 regular season.

The whole piece rests on reading the three Triple-A starts as a conversion rather than a coincidence, and this is that reading stated so it can be scored. San Francisco stretched Harris out over three consecutive starts from July 21 to July 31, rested him seven days, and then spent a 40-man spot on him with two rotation spots unfilled and no starter named for any of the three games against Houston that begin August 10. If that sequence means what it appears to mean, he starts. The case against is real and I am taking the other side anyway: he made 120 relief appearances and three starts in his professional life, his longest outing was four innings and 51 pitches, and a club can want bulk innings from a man without ever handing him the first inning. Adrian Houser and JT Brubaker are both available for the same job and both have done it. A bullpen game in which Harris follows an opener does NOT count; the claim is that he is credited with the start. If he is optioned to Sacramento and never returns, or is injured, that is a MISS rather than a VOID, because the club's willingness to give him a start is exactly what is being tested and sending him down is one of the ways the answer turns out to be no.

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

San Francisco Claimed A Reliever Milwaukee Waived, So Ryan Walker Is Going To Sacramento For The Third Time
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 Third Baseman Thursday. The Roster Spot Came From An Elbow.
Roster math

San Francisco Claimed A Third Baseman Thursday. The Roster Spot Came From An Elbow.

San Francisco claimed Shay Whitcomb off waivers from Houston on Thursday and optioned him to Triple-A Sacramento, opening the roster spot by transferring Trevor McDonald to the 60-day injured list. Nothing about McDonald's elbow changed Thursday. It was rebuilt on August 5. The transfer was a piece of paperwork the club had been able to file for eight days and filed the moment it wanted something.

Grant LombardAug 13, 20264 min read
The Giants Have One 40-Man Spot Left. December 1 Is What Makes It Expensive.
Roster math

The Giants Have One 40-Man Spot Left. December 1 Is What Makes It Expensive.

Counted entry by entry Thursday morning: 45 names on the Giants' 40-man roster, six on the 60-day injured list, 39 against the limit, one spot open. Two contracts have been selected in the last six days and neither was a prospect decision. What a September call-up costs in a year when two labor agreements expire at different times, and the part of it nobody outside the building can see.

Jamie SilvaAug 13, 20266 min read