The Astros' Yordan Alvarez is tagged out by Angels catcher Logan O'Hoppe to end the top of the ninth inning and deny Houston the go-ahead run Wednesday night in Anaheim, Calif.

The Astros’ Yordan Alvarez is tagged out by Angels catcher Logan O’Hoppe to end the top of the ninth inning and deny Houston the go-ahead run Wednesday night in Anaheim, Calif.

Scott Strazzante/AP Photo/Scott StrazzanteLos Angeles Angels starting pitcher Reid Detmers (48) delivers against the Houston Astros during the first inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Los Angeles Angels starting pitcher Reid Detmers (48) delivers against the Houston Astros during the first inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Scott Strazzante/AP Photo/Scott StrazzanteLos Angeles Angels Mike Trout (27) is greeted by Jose Siri (28) after Trout's solo home run against the Houston Astros during the first inning of a baseball game, Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Los Angeles Angels Mike Trout (27) is greeted by Jose Siri (28) after Trout’s solo home run against the Houston Astros during the first inning of a baseball game, Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Scott Strazzante/AP Photo/Scott StrazzanteHouston Astros Yordan Alvarez (44) kneels on the ground after losing his balance after hitting a foul ball against the Los Angeles Angels during the first inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Houston Astros Yordan Alvarez (44) kneels on the ground after losing his balance after hitting a foul ball against the Los Angeles Angels during the first inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Scott Strazzante/AP Photo/Scott StrazzanteHouston Astros center fielder Jake Meyers fails to catch a home run by Los Angeles Angels Mike Trout (27) during the first inning of a baseball game, Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Houston Astros center fielder Jake Meyers fails to catch a home run by Los Angeles Angels Mike Trout (27) during the first inning of a baseball game, Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Scott Strazzante/AP Photo/Scott StrazzanteHouston Astros Yordan Alvarez (44) loses his balance after hitting a foul ball against the Los Angeles Angels during the first inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Houston Astros Yordan Alvarez (44) loses his balance after hitting a foul ball against the Los Angeles Angels during the first inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Scott Strazzante/AP Photo/Scott StrazzanteHouston Astros starting pitcher Peter Lambert (38) delivers against the Los Angeles Angels during the second inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Houston Astros starting pitcher Peter Lambert (38) delivers against the Los Angeles Angels during the second inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Scott Strazzante/AP Photo/Scott StrazzanteHouston Astros starting pitcher Peter Lambert (38) looks away as Los Angeles Angels Logan O'Hoppe (14) rounds third base after O'Hoppe's solo home run during the fifth inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Houston Astros starting pitcher Peter Lambert (38) looks away as Los Angeles Angels Logan O’Hoppe (14) rounds third base after O’Hoppe’s solo home run during the fifth inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Scott Strazzante/AP Photo/Scott StrazzanteHouston Astros first baseman Christian Walker can't locate a pop up by Los Angeles Angels Logan O'Hoppe during the third inning of a baseball game, Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Houston Astros first baseman Christian Walker can’t locate a pop up by Los Angeles Angels Logan O’Hoppe during the third inning of a baseball game, Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Scott Strazzante/AP Photo/Scott StrazzanteLos Angeles Angels Jose Siri celebrates his game-winning single against the Houston Astros during the 10th inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Los Angeles Angels Jose Siri celebrates his game-winning single against the Houston Astros during the 10th inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Scott Strazzante/AP Photo/Scott StrazzanteHouston Astros Yordan Alvarez (44) is tagged out by Los Angeles Angels catcher Logan O'Hoppe at home plate during the ninth inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Houston Astros Yordan Alvarez (44) is tagged out by Los Angeles Angels catcher Logan O’Hoppe at home plate during the ninth inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Scott Strazzante/AP Photo/Scott StrazzanteHouston Astros Cam Smith celebrates his game-tying solo home run against the Los Angeles Angels during the eighth inning of a baseball game, Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Houston Astros Cam Smith celebrates his game-tying solo home run against the Los Angeles Angels during the eighth inning of a baseball game, Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Scott Strazzante/AP Photo/Scott StrazzanteLos Angeles Angels bullpen members and fans join Houston Astros left fielder Brice Matthews (0) in watching Angels' Logan O'Hoppe's home run during the fifth inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Los Angeles Angels bullpen members and fans join Houston Astros left fielder Brice Matthews (0) in watching Angels’ Logan O’Hoppe’s home run during the fifth inning of a baseball game Wednesday, June 10, 2026, in Anaheim, Calif. (AP Photo/Scott Strazzante)

Scott Strazzante/AP Photo/Scott Strazzante

ANAHEIM, Calif. — Winning series is imperative for the Houston Astros to climb back to .500. Against the team with the American League’s worst record, they did not.

Jose Siri’s walk-off single in the 10th inning sent the Astros to a 3-2 loss Wednesday to the Los Angeles Angels, who took two of three from Houston at Angel Stadium. The Astros dropped to 31-39 and are off Thursday before a six-game road trip continues with a series against the Kansas City Royals.

ASTROS INSIDER: Offensive struggles lead to missed opportunity in series

Article continues below this ad

The Astros had failed to drive in their extra-innings runner in the top of the 10th. Ryan Zeferjahn struck out Isaac Paredes and Cam Smith before the Angels intentionally walked left-handed Joey Loperfido to set up a platoon matchup with Shay Whitcomb, who produced a check-swing ground out.

Donovan Walton began the bottom of the 10th with a sacrifice bunt. Whitcomb, just moved to third base, retreated to the bag and the bunt died between him and Bryan Abreu. Three pitches later, Siri lined an 0-2 fastball from Abreu for the game-winning hit.

“We’ve really got to turn the page and put this series behind us,” Astros manager Joe Espada said. “Off day tomorrow and we have a stretch of six games. We’ve got to start winning some series. It’s important for us to start winning some series.”

In the ninth, a wild play had briefly put the go-ahead run on the board for the Astros — then erased it.

Article continues below this ad

Yordan Alvarez struck a two-out single off Sam Bachman. Christian Walker pulled a double into the left-field corner. Alvarez was held up by third-base coach Tony Perezchica — but Angels shortstop Zach Neto winged a throw home anyway that was off-line. As it went to the backstop, Alvarez darted for the plate.

Bachman, backing up the play, retrieved the ball – which had hit Isaac Paredes on the leg near the on-deck circle – and threw to the plate. Alvarez was ruled safe on a feet-first slide. The Angels challenged, however, and got the call overturned, ending the half-inning with the score still tied.

“Absolutely,” Espada said of whether he liked Alvarez trying to score. “Aggressive play. We needed to try to score that run there.”

Said Walker: “Just a crazy play. You try to make those count. But it worked out in their favor.”

Josh Hader worked the bottom of the ninth, retiring all three hitters he faced, to send the teams to extra innings for the second time in three nights.

Article continues below this ad

Solo home runs comprised both teams’ offense to that point. Astros starter Peter Lambert allowed two while working into the seventh inning of an effective outing. Mike Trout, his second batter of the game, hit one. Angels catcher Logan O’Hoppe accounted for the other in the fifth inning.

That built a 2-0 lead for Reid Detmers, the Angels left-hander whose seven innings were spotless except for one swing. Whitcomb struck a leadoff home run in the sixth. Detmers did not allow another Astro to reach base. With Detmers at 89 pitches after seven innings, the Angels turned to their bullpen.

Smith greeted Chase Silseth by hitting a hanging splitter over the wall in left-center field, tying the game with his first home run since May 29.

Houston
AB
R
H
BI
BB
SO
Avg.

Totals
33
2
4
2
1
13

Altuve 2b
4
0
0
0
0
2
.232

Alvarez dh
4
0
1
0
0
1
.316

Walker 1b
4
0
1
0
0
1
.249

1-Peña pr-ss
0
0
0
0
0
0
.281

Paredes 3b-1b
4
0
0
0
0
2
.236

Smith rf
4
1
1
1
0
2
.220

Meyers cf
2
0
0
0
0
1
.212

a-Loperfido ph-lf
1
0
0
0
1
0
.258

Whitcomb ss-3b
4
1
1
1
0
1
.130

Matthews lf-cf
3
0
0
0
0
1
.204

Vázquez c
2
0
0
0
0
1
.234

b-Trammell ph
1
0
0
0
0
1
.275

Price c
0
0
0
0
0
0
.200

Los Angeles
AB
R
H
BI
BB
SO
Avg.

Totals
32
3
7
3
2
7

Neto ss
4
0
0
0
0
3
.229

Trout dh
3
1
1
1
1
1
.224

Meckler lf
4
0
0
0
0
2
.316

Adell rf
4
0
0
0
0
1
.240

Peraza 2b
4
0
1
0
0
0
.267

Madrigal 3b
4
1
1
0
0
0
.333

Mancini 1b
3
0
0
0
0
0
.333

c-Walton ph
1
0
1
0
0
0
.255

Siri cf
3
0
1
1
1
0
.325

O’Hoppe c
2
1
2
1
0
0
.212

Houston
000
001
010

4
0

Los Angeles
100
010
000

7
0

No outs when winning run scored.

a-flied out for Meyers in the 8th. b-struck out for Vázquez in the 9th. c-singled for Mancini in the 10th.

1-ran for Walker in the 10th.

E_Neto (12). LOB_Houston 3, Los Angeles 6. 2B_Walker (13). HR_Whitcomb (2), off Detmers; Smith (7), off Silseth; Trout (15), off Lambert; O’Hoppe (3), off Lambert. RBIs_Whitcomb (5), Smith (26), Trout (32), O’Hoppe (16), Siri (10). SB_Peraza 2 (9), Trout (6), Walton (1). S_O’Hoppe.

Runners left in scoring position_Houston 1 (Whitcomb); Los Angeles 2 (Meckler 2). RISP_Houston 0 for 3; Los Angeles 2 for 6.

Runners moved up_Neto. LIDP_Mancini.

DP_Houston 1 (Walker, Paredes, Walker).

IP

H
R
ER
BB
SO
NP
ERA

6

5
2
2
0
6
91
3.47

1

0
0
0
2
0
13
3.07

0
0
0
0
1
3
2.51

1

0
0
0
0
0
11
0.00

0

2
1
0
0
0
7
6.85

IP

H
R
ER
BB
SO
NP
ERA

7

1
1
1
0
9
89
4.00

1

1
1
1
0
1
15
1.90

1

2
0
0
0
1
9
1.99

1

0
0
0
1
2
21
5.12

Inherited runners-scored_De Los Santos 1-0, King 2-0. IBB_off De Los Santos (Trout), off Zeferjahn (Loperfido). WP_Zeferjahn.

ABS Challenge_Mancini (Strike-Overturned to Ball); Neto (Strike-Overturned to Ball); De Los Santos (Ball-Confirmed).

Pitch timer violations_De Los Santos (pitcher); Zeferjahn (pitcher).

Umpires_Home, Ron Kulpa; First, Manny Gonzalez; Second, Tom Hanahan; Third, Dillon Wilson.

T_2:31. A_25,179 (45,517).

Lambert sharp, exits abruptly

Lambert’s outings have oscillated between labors and some of Houston’s most effective. In his previous start, Lambert held the A’s to one run but walked four and threw 94 pitches in 5 ⅓ innings. Lambert walked none in 6 ⅓ innings against the Angels, filling the zone, working efficiently and mostly limiting sharp contact. Only two swings did damage against him.

Article continues below this ad

“I think overall the command was pretty good,” Lambert said. “We were able to execute pretty well, got ahead of a lot of hitters. Got burned on two pitches but other than that it was pretty solid.”

Trout lined a 94 mph fastball 404 feet to left-center field in the first inning. It was the first homer since May 30 for Trout, who had snapped an 0-for-22 skid a night earlier. Lambert retired 13 of his next 15 batters, the exceptions two singles. One of those was a fly ball to shallow right field that fell between three Astros defenders. Lambert negated the mistake.

With two outs in the fifth, Lambert left a 2-2 fastball up in the zone to O’Hoppe, who drove it into the Angels bullpen. In his first nine starts, Lambert had allowed three home runs in 50 ⅔ innings. His rate of 0.53 home runs-per-fly balls allowed was seventh-lowest among American League pitchers with at least 50 innings entering Wednesday. The Angels became the first team to hit two against him in a game.

“The one to O’Hoppe was … just pretty poorly executed,” Lambert said. “The one to Trout, we were trying to go top-rail, didn’t exactly get there. It’s the first inning of the game. I wasn’t exactly, like, mad at that pitch. It’s not where I’m trying to go, but he put a pretty good swing on it.”

A seeing-eye single began Lambert’s seventh inning. Oswald Peraza stole second and third base. Nick Madrigal hit a sharp comebacker that appeared to hit Lambert on the pitching hand/wrist area as he fielded it. Lambert shook his hand once angrily before throwing Madrigal out. Espada and a team trainer emerged to check on him.

Article continues below this ad

Lambert threw one practice pitch. Espada then removed him. Houston did have two relievers already warming, so it was not immediately clear if Lambert’s exit was injury-related. Enyel De Los Santos entered and induced a lineout from Trey Mancini to the first baseman Walker, who snapped a throw across the diamond and doubled Peraza off third base.

Postgame, Lambert said his hand was “a little sore right now, but I think it’s fine.” Lambert said he did not expect to require imaging.

“Ball got him pretty good, but one heck of a job he did,” Espada said. “Really liked the tempo, how he worked, kept the defense engaged. Just a really good outing by Peter.”

Offense vs. Detmers

Detmers retired his first 15 batters in order. Seven struck out. Eight put balls in play that averaged a 92.5 mph exit velocity, but none fell for hits. Detmers led with his fastball, finished four of the strikeouts with sliders and dropped in the occasional slow curveball. One Astro hit a ball out of the infield against him in Detmers’ first time through the order.

“He’s a polished pitcher,” Smith said. “He had his stuff today and he threw it pretty well.”

A budding bid for perfection ended in the sixth. Whitcomb, starting at shortstop in place of Jeremy Peña, strode to the plate 2-for-20 in the majors this season. He had struck out in his first at-bat seeing only one pitch in the strike zone. Detmers threw him a 94 mph four-seamer up in the zone. Whitcomb sent it 408 feet over the wall in left-center.

It was the lone blemish on a brilliant night for Detmers. He departed after seven innings having allowed one hit, walked none and struck out nine, continuing a strong run of starts. Detmers allowed eight runs against the A’s at home on May 19. In four outings since, he has a 1.73 ERA with 36 strikeouts across 26 innings.

Detmers needed 89 pitches to navigate seven innings. Whitcomb hit just the seventh home run Detmers has allowed in 81 innings this season.

“I think he did a nice job using his breaking ball just to kind of get us off the fastball,” Espada said. “And he kept us off-balance.”

Peña rests

Peña was out of the lineup for a scheduled rest day ahead of the Astros’ team off day Thursday. Peña had started Houston’s previous 10 games and 20 of 21 since returning from a hamstring injury. He did end up entering as a pinch runner in the 10th inning.

“That’s the whole idea behind it, trying to get him off his feet two full days before we head to (Kansas City),” manager Joe Espada said pregame. That was partially accomplished, as Peña entered the game Wednesday as a pinch-runner in the top of the 10th inning.

Whitcomb drew his first major-league start at shortstop. He had also played the last two innings of Tuesday’s loss at shortstop in his first appearance there in the majors. Three other Astros who have played shortstop this season — Nick Allen, Braden Shewmake and Carlos Correa — are on the IL.

Hunter Brown update

Astros ace Hunter Brown made what should be his final rehab start Wednesday in his return from a right shoulder strain, throwing 78 pitches over five innings at Triple-A Sugar Land.

Brown allowed three hits, walked two batters and struck out seven in his outing. He threw 49 of 79 total pitches for strikes and touched 98.6 mph with his four-seam fastball.

Espada affirmed pregame Wednesday that Brown is expected to make his next start in the majors. That would occur during the Astros’ series against the Tigers next week at Daikin Park.