Giants
The bullpen game

The Giants Used An Opener On Friday. The Man Behind It Wants His Job Back.

JT Brubaker faced five batters and left. Adrian Houser threw the next five innings and won the game, which is the third time since late July that San Francisco has asked him to do a starter's work without giving him the first inning. He would rather have the first inning, and said so.

GL
Grant LombardAug 9, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
A bearded right-handed Giants pitcher in the gray road uniform at full extension, the ball in his bare right hand and the glove out in front, a blurred crowd behind him.

The San Francisco Giants' starting pitcher on Friday night faced five batters.

That was on purpose. JT Brubaker threw sixteen pitches, gave up a run, and walked off, and the pitcher who followed him threw five innings, allowed one run on six hits, struck out four and won the game 5-2. San Francisco has played 117 games this season. Friday was the second time all year one of its starting pitchers recorded three outs or fewer, and the first was a night in Atlanta on June 16, when the game got suspended and finished the following afternoon.

The starter that night was Adrian Houser.

He was also the man who came in behind Brubaker on Friday, which is the whole story sitting in one box score. The Giants took Houser out of the rotation in June. They have been asking him to pitch like a starting pitcher ever since, and getting it.

(Brubaker has appeared in 35 games this season. Friday was the only one he started, and it lasted five batters.)

The two halves of one season#

San Francisco signed Houser in December for two years and $22 million: a $3 million signing bonus, $5.5 million this season, $9.5 million next, and a club option for 2028 at $12.5 million with a $4 million buyout. He was signed to start, and he started. Fourteen times, April 1 through June 16, at a 5.73 ERA across 66 innings, with 42 earned runs in them.

Then he stopped starting. Since June 26 he has made nine relief appearances and thrown 31 innings, and seven earned runs have scored in those 31 innings. That is a 2.03 ERA. Same pitcher, same season, and the two halves do not look like they belong to the same man. Ninety-seven innings and a 4.55 for the year is the average of a bad starter and a very good something else.

Here is the part that makes it more than a reliever having a nice July. Those nine appearances, in order: two and a third innings, five and a third, two-thirds, five and two-thirds, three, four, four and two-thirds, one out, and then five on Friday. Five of the nine ran four innings or longer. Nobody uses a reliever that way. That is a starter's workload wearing a different job title, and manager Tony Vitello has now gone to it three times in twelve days: twice behind Carson Whisenhunt, once behind a one-inning Brubaker.

(The one-out appearance was August 4, in the eighth inning of a game the Giants were losing. Even the bulk guy gets a mop-up night.)

Why the club needs the arrangement#

The rotation has two holes in it and they are eight days old. San Francisco traded Tyler Mahle on August 2 and Robbie Ray on August 3, which leaves Logan Webb, Landen Roupp, and a real argument behind them.

Whisenhunt is the argument. He has made five starts this season and thrown 22 and a third innings with an ERA of 7.25, and in ten career major league starts across two seasons he has never once finished the sixth inning. His longest is five and two-thirds, on July 9. That is not a knock on a 25-year-old left-hander; it is an accounting problem, because a starter who reliably hands you fifteen outs leaves twelve for somebody, every fifth day, and the somebody has been Houser. He followed Whisenhunt for four innings on July 26 and four and two-thirds on July 31.

Anyway. Rather than hand Friday to a fifth starter, the club skipped the question and put a one-inning pitcher in front of the answer.

What Houser says about it#

He would like his old job back, and he said so without much decoration.

"I much prefer to [be a] starter," Houser said afterward, per Ali Thanawalla of NBC Sports Bay Area. "That's what I signed here to do and that's what I plan to do here in the future but right now, it's all about getting outs and helping the guys as much as possible."

Vitello was asked whether a return to the rotation was live. "Yeah, I think so," he said, per Thanawalla. "It's kind of an easy answer based on post-trade deadline, moving some guys around. I just wouldn't rule anything out." He credited a changeup Houser has been throwing more often to left-handed hitters, and an approach he described as attacking.

So both men are saying the same reasonable thing, and the results are quietly saying something less comfortable, which is that the fix and the demotion arrived together. Houser's own explanation of what changed is mechanical rather than psychological, getting his hands away from his body and finding balance, and mechanics travel. They would work fine in the first inning too. But nobody has tested that, because since June 16 he has not thrown a first-inning pitch.

Friday's win was the Giants' second in seven games, and they were flattened 8-0 on Saturday to get right back to it. Webb goes Sunday against Detroit. Forty-five games remain and none of them decide anything, which is a lot of runway for a club to stop caring what inning a man's outing begins in.

Houser cares. He is 33, he has a guaranteed $9.5 million coming next season, and the difference between a starter and a bulk reliever is the difference between two markets. He is pitching well enough to have earned the argument and pitching well enough that winning it might make him worse.

Five batters, then the starter. It worked once.

Sources: game logs, box scores, transactions, schedule and season totals via the MLB Stats API for teamId 137, retrieved August 9, 2026; the count of Giants starts of three outs or fewer is this site's, taken game by game off those box scores. Contract terms via the Associated Press and MLB Trade Rumors, December 2025. Quotes via Ali Thanawalla, NBC Sports Bay Area, August 8, 2026. The opener strategy is confirmed in the Associated Press game story by Janie McCauley, August 7, 2026.

Filed under Giants

More on Adrian Houser

His page →
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
The Giants' nine free-agent contracts, graded on signing day. The biggest one is a C+
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
At the All-Star break, the Giants' winter regrades to a D+. Only Arraez went up
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

More on JT Brubaker

His page →
The innings

Spencer Bivens Threw More Innings In Sacramento Than Any Giants Reliever Threw In San Francisco

The Kansas City Royals claimed right-hander Spencer Bivens off waivers from San Francisco on September 12 and optioned him to Triple-A Omaha the same day, per both clubs' transaction feeds. San Francisco had designated him for assignment on September 9, the day it claimed Duncan Davitt off Atlanta, and its 40-man roster read 40 of 40 before the designation and reads 40 of 40 now. Bivens threw 75.0 innings in 35 appearances for Sacramento in 2026 at a 4.92 earned run average, and 5.0 innings in four appearances for San Francisco at 14.40. No San Francisco pitcher who made fewer than two starts threw more than JT Brubaker's 60.1 major league innings this season, and the leader among pitchers who made none is Caleb Kilian at 44.1. In 2025 Bivens led every San Francisco reliever with 81.0 innings in 54 games. Kansas City's open 40-man spot traced to the Yankees claiming John Schreiber on August 31. San Francisco has designated 13 players in 2026 and another club has claimed two of them. Omaha's season ends September 20. No take filed: both bounced at the desk price.

Grant LombardSep 13, 20265 min read
Spencer Bivens Threw More Innings In Sacramento Than Any Giants Reliever Threw In San Francisco
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
What is left

San Francisco's Active Roster Does Not List A Shortstop

San Francisco placed Willy Adames (left elbow sprain on the transaction log; MLB.com reported an MRI showing a moderate strain of the non-throwing elbow, and the two wordings are recorded here as published rather than blended) and Victor Bericoto (right knee bone bruise) on the 10-day injured list on August 24 and JT Brubaker (bruised ribs) on the 15-day, all three hurt in Sunday's 5-4 loss at Boston. Bryce Eldridge went on the bereavement list and Matt Wilkinson was optioned. The Giants recalled five men from Triple-A Sacramento the same day: Nate Furman, Grant McCray, Anthony Molina, Ryan Walker and Shay Whitcomb. Adames had started 121 games at shortstop and played 1,046.1 innings there; MLB's active-roster page now lists no shortstop among the 26. Christian Koss, a third baseman with 71 innings at short this year and two innings pitched, played the position Monday while Whitcomb made his Giants debut at third. San Francisco won 5-0 behind six pitchers after losing starter Carson Whisenhunt in the third inning to left elbow pain. Whisenhunt was scheduled for an MRI on Tuesday morning and no result has been published. The Giants have used 58 players this season, tied with the Angels and the Athletics for fifth-most in the majors against a league median of 52, and seven of them made their San Francisco debut in August.

Grant LombardAug 25, 20264 min read
San Francisco's Active Roster Does Not List A Shortstop

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 →
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
Tidwell is the fourth young Giants starter sent for elbow surgery since March
Free Agent Regrade

Seven more Giants signings, graded from the day each one reached the majors

The second half of the 2025-26 class: Caleb Kilian and Jared Oliva, selected to the opening-day roster on March 25; Eric Haase on April 21, when Daniel Susac went to the injured list; Gregory Santos on April 29; Wilkin Ramos and Buddy Kennedy on June 1; and Andrew Knizner, signed to a major league deal on August 11 after Susac's kneecap fracture. Graded as of each selection date on need, fit, price and risk: Kilian B, Oliva C+, Haase B-, Santos C+, Ramos B-, Kennedy B-, Knizner B. Their result grades follow at the All-Star break and at season's end.

Andie TownsendSep 22, 20267 min read
Seven more Giants signings, graded from the day each one reached the majors
Trade Regrade

The Giants made five trades in two days. Graded on August 3, one of them is a C+

A process grade asks whether a club made the right trade at the right price at the right time on what it knew that day, and the answer does not change when the players do. The five Giants deadline trades, graded as of August 3, 2026: Tyler Mahle to Atlanta for Anthony Molina, C+; Luis Arraez and Caleb Kilian to Philadelphia for Ramon Marquez and Marty Gair, A-; Robbie Ray to San Diego for Miguel Mendez and Joniel Hernandez, B+; Heliot Ramos to New York for Henry Lalane and Kaeden Kent, B; Erik Miller and Carlos Gutierrez to Boston for Marcelo Mayer, A-. Every source is dated August 2 to August 4. The result gets its own grade when the season ends on September 27.

Andie TownsendSep 22, 202611 min read
The Giants made five trades in two days. Graded on August 3, one of them is a C+

Earlier on the Giants

The rotation

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

San Francisco placed Carson Whisenhunt on the 15-day injured list on Tuesday and recalled Spencer Bivens from Triple-A Sacramento. Whisenhunt made eight starts this season, 34.2 innings at a 6.49 earned run average, and Monday's was the only one in which nobody scored on him. He is the third San Francisco starting pitcher this year to lose an elbow: Hayden Birdsong went on the 60-day injured list in March with Tommy John surgery already named in the transaction, Trevor McDonald had his on August 5, and Whisenhunt has been told to have his. Adrian Houser then left Tuesday's game after 26 pitches with what Tony Vitello called tightness in his flexor, and has an MRI Wednesday morning with no result published. Whisenhunt's major league record is 13 starts, 58 innings, 33 walks and 42 strikeouts.

Grant LombardAug 26, 20266 min read
Carson Whisenhunt's Only Scoreless Start This Season Was The One He Did Not Finish
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
The Giants Have One 40-Man Spot Left. December 1 Is What Makes It Expensive.
Prospects

The Giants Bought Four Shortstops. Only One Of Them Can Play Shortstop.

The Giants have spent north of $13 million assembling four different answers to the same question. Sorting them by arrival date instead of by ranking reveals something uncomfortable about the next four years.

Grab Some PineJul 26, 20268 min read
PROSPECTSThe Giants Bought FourShortstops. Only One Of Them CanPlay Shortstopgrabsomepine.comgiants