Astros 2, Giants 1: Adrian Houser Threw Six Shutout Innings, a Rookie Dropped a Fly Ball, and Willy Adames Walked Off Holding His Back
One run in the first inning and nothing for eight after it, a three-base error in the seventh that tied it, and our shortstop arguing with his manager about coming out of a game nobody will remember.

Carson Whisenhunt beat Hunter Brown on Tuesday night, and I sat down and wrote something nice about this team, an actual, unforced compliment, in August, in a fifty-win season. Twenty-four hours later the San Francisco Giants went out on Wednesday afternoon and lost the rubber game to Houston two to one in the most 2026 way available to them. One run. Five hits. A dropped fly ball. And Willy Adames walking off the field in the eighth inning with his hand on his lower back, arguing with the manager the whole way. I should have known better. Every time I say something kind about this club it charges me interest the next day.

| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Houston | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 4 | 0 |
| San Francisco | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 5 | 1 |
Start with the part that should have been the story. Adrian Houser hadn't started a major league game since June. On Wednesday he went six innings, gave up two hits, walked one, struck out five and did the whole thing on seventy-three pitches. Seventy-three. Fifty of them strikes. Against a first-place lineup with Yordan Alvarez in it. He was in and out of the dugout so fast the grounds crew barely had time to rake. That's a professional pitcher taking a bad team's afternoon and making it look organised, and if this club had scored him two runs it would have been the easiest win of the month.
They scored him one, in the first inning, before most of the ballpark had sat down. Adames singled the rally into being and came around on a Victor Bericoto single to left. One-nothing. That was the offence. That was all of it. Houston then ran seven pitchers at us, a bullpen game, on the road, in a rubber match, and we put up eight consecutive zeroes against a parade of arms that included a guy in his first big-league season and a middle-innings bulk man nobody outside Houston can pick out of a line-up. Tatsuya Imai came in and threw three shutout innings on fifty-five pitches. Steven Okert, Bryan Abreu and Josh Hader closed it out by retiring nine of the last ten. Five hits total. Two of them by Christian Koss, who's hitting .186.
Now the seventh, because that's where it actually went. Houser's day was done at seventy-three pitches, which I've opinions about, and Sam Hentges came in and gave up a single to Alvarez. Fine. Isaac Paredes grounded to short and Adames flipped it to second for the out, and that's the flip, right there, that's the moment his back went. Then Daulton Varsho hit a fly ball to left field. A routine fly ball to left field. Bericoto dropped it. Not a dive, not the sun, not the wind off McCovey Cove. He dropped it, and by the time it was over Paredes was standing on third and Varsho was on second on a single error. Nelson Velázquez pinch-hit a sacrifice fly to centre and the game was tied. Houser's line stays clean, which is the cruellest part of the box score: six shutout innings and the game got taken from him by a twenty-three-year-old who couldn't squeeze a can of corn.
I'm not going to bury the kid. Bericoto is a rookie left fielder who's hitting .273 with a .500 slugging percentage and who drove in the only run we scored. He's exactly the sort of player this whole miserable summer is supposed to be about. But this is the thing nobody wants to say out loud about a rebuild: you spend the year watching young players learn how to play the outfield in the major leagues, at Oracle Park, in front of paying customers, and some afternoons the tuition bill arrives in the seventh inning of a one-run game.
The eighth was almost worse because nobody made a mistake. Keaton Winn threw a pitch to Taylor Trammell, Trammell tripled to right, Nick Allen hit a sacrifice fly to left, two to one, done. Three pitches, one run, no defensive alibi. Then Abreu struck out the side's worth of our hitters in the bottom half and Hader needed eight pitches in the ninth. Andrew Knizner fouled out, Koss flied out, Jung Hoo Lee grounded out to second to end it. Lee, by the way, went nought for five and saw twenty-three pitches doing it.
| Pitcher | IP | H | R | ER | BB | SO | P |
|---|---|---|---|---|---|---|---|
| Bryan King, HOU | 0.2 | 0 | 1 | 1 | 2 | 1 | 19 |
| Enyel De Los Santos, HOU | 0.1 | 1 | 0 | 0 | 1 | 0 | 9 |
| Tatsuya Imai, HOU | 3.0 | 3 | 0 | 0 | 2 | 3 | 55 |
| AJ Blubaugh, HOU | 1.2 | 1 | 0 | 0 | 0 | 2 | 18 |
| Steven Okert, HOU | 1.1 | 0 | 0 | 0 | 0 | 0 | 17 |
| Bryan Abreu, HOU | 1.0 | 0 | 0 | 0 | 0 | 2 | 12 |
| Josh Hader, HOU | 1.0 | 0 | 0 | 0 | 0 | 0 | 8 |
| Adrian Houser, SF | 6.0 | 2 | 0 | 0 | 1 | 5 | 73 |
| Sam Hentges, SF | 0.1 | 1 | 1 | 0 | 0 | 0 | 12 |
| Keaton Winn, SF | 1.2 | 1 | 1 | 1 | 0 | 0 | 16 |
| Reiver Sanmartin, SF | 1.0 | 0 | 0 | 0 | 0 | 2 | 15 |
And then Adames. He came out after the seventh, Koss slid over to short, Buddy Kennedy went to third, and the man who signed the biggest free-agent contract in the history of this franchise spent the rest of the afternoon in the clubhouse with back spasms. Tony Vitello said afterwards that he had to fight him tooth and nail to get him out of the game. Read that again. It's 12 August, the Giants are twenty-one games under .500, and Willy Adames is arguing with his manager about staying in a game that means nothing to anybody, with a back that has been bothering him on and off since June. He's hitting .224. He has been hitting .224 all summer while people around here have been unkind about him. He also singled, walked, scored our only run and refused to come out. I've watched players on better Giants teams give less of a damn than that.
The word is that it isn't an injured-list situation and that he'll sit Friday night against Colorado. I hope that's true, and I hope somebody in that building has the sense to give him more than one day, because there's precisely nothing left to play for and a shortstop with a chronic back is a problem you take into 2027 if you're stupid about it in August. Sit him a week. Nobody is catching anybody.
So the series goes to Houston, two games to one. Fifty and seventy-one. That's the record, and the schedule says there are still forty-one of these to sit through. The one genuinely useful thing to come out of Wednesday is Houser, and the plan, as I understand it, is to leave him in the rotation the rest of the way and find out whether he's worth a contract for next year. Good. That's the correct use of September for a team in this position, and it's the same argument I've been making on the rebuild page for a month: every remaining start belongs to somebody you're trying to learn something about.
What I can't make peace with is the shape of it. Six shutout innings from a thirty-three-year-old on a one-year look, a rookie drops a fly ball, the shortstop hurts himself making a routine flip, and a team that scored four the night before manages one. There's no villain in this one. Tony Vitello didn't lose it, he ran his starter six clean innings and got the ball to the right arms. Nobody sulked. They just aren't good enough, and the honest, tiring truth about a season like this one is that most of the losses look exactly like Wednesday: quiet, forgettable, over by four o'clock, and one small piece of somebody's body a little more broken than it was at noon.
Colorado comes in on Friday and we get to do it again. Every result is in the season hub, where this roster actually stands is in the rebuild page, and the rest of it lives on the Giants hub.
More coverage: Bay Area Sports section · Bay Area Sports · Bay Area Sports Blog home