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

More on Carson Whisenhunt

His page →
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
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 call-up

San Francisco Got The Better MRI And Called Up A Man Who Has Never Pitched Up Here

San Francisco placed Adrian Houser on the 15-day injured list Wednesday with a right forearm strain, transferred Carson Whisenhunt to the 60-day list, and selected the contract of right-hander Braxton Roxby from Triple-A Sacramento. Roxby is 27, has pitched in 211 professional games across six seasons, and has never appeared in a major league game. He came to the Giants in January 2025 as the return in a salary trade. His strikeout rate at Sacramento this year is 22.6 percent, against 30.8 percent across his five previous professional seasons. Houser's 2022 flexor strain in the same arm cost him 54 days; the Giants have 32 left before their last scheduled game on September 27.

Grant LombardAug 26, 20265 min read
San Francisco Got The Better MRI And Called Up A Man Who Has Never Pitched Up Here

On the record

Called Shots →
OpenAug 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 →
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
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
Runs without a swing

The Giants can hit with men on base. They are last at putting them there.

Read Thursday, September 17, 2026, off the league's play-by-play for all 153 San Francisco finals and cross-checked against Baseball Savant: the Giants have scored 649 runs, 278 of them on home runs, leaving 371 runs that did not come on a swing over the fence. That is 2.42 a game, twenty-sixth of thirty clubs, against a league average of 2.67. The usual explanation does not survive contact with the numbers. San Francisco hits .263 with runners in scoring position, ninth best in baseball and above the league's .253. What it does not do is put men there. The Giants have drawn 429 walks, fewer than any other club, with Toronto next at 432 and the league averaging 513.6. They are ninth in batting average and twenty-seventh in on-base percentage, an eighteen-place fall that is the largest in the major leagues. Their share of runs on home runs, 42.8 percent, is ninth of thirty against a league figure of 40.5 percent, which makes it ordinary. One take filed.

Jamie SilvaSep 17, 20267 min read
The Giants can hit with men on base. They are last at putting them there.

Earlier on the Giants

The debut

The Giants Called Up Tugboat Wilkinson To Start And Used Him For Seven Batters

Matt Wilkinson made his major league debut on Wednesday against the organization that drafted him in 2023 and traded him in May, and San Francisco used him as an opener: two scoreless innings, seven batters, twenty-five pitches, then Adrian Houser for the next five. It is the second time in 126 regular-season games that a Giants starter has been pulled after two innings or fewer by design, and Houser has thrown the bulk innings behind both, and won both. Vitello said the two innings were partly to get Wilkinson on a major league mound and partly to set him up for innings in Boston.

Grant LombardAug 20, 20264 min read
The Giants Called Up Tugboat Wilkinson To Start And Used Him For Seven Batters
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
The Giants Gave Up Joe Morgan For Mike Krukow And Got Forty-Four Seasons
Deadline math

Fourteen Trades Into July, One Top-100 Name Has Moved, And Not For A Rental

Fourteen completed July trades, one top-100 name, and it moved for a controllable infielder rather than a rental. Against that market, a buyer takes on two and a half times as much salary for Robbie Ray as for Tyler Mahle, whose component numbers are nine hundredths of a run apart.

Jamie SilvaJul 30, 20266 min read
Fourteen Trades Into July, One Top-100 Name Has Moved, And Not For A Rental