Still, manager Mike Scioscia isn't using his absence as an excuse.
"He's a huge part of our offense, but if one guy is going to be out of the lineup you have to have a good enough one to go out and make things happen," he said.
Rookie Lance McCullers pitched seven solid innings and Preston Tucker and Jon Singleton both homered to help the Astros to a 6-3 victory over the Angels on Wednesday night to regain first place in the American League West.
Houston won the first two games of the series to move one game ahead of the Angels, who came into town leading the division.
Conor Gillaspie's RBI triple put the Angels up early, but they were unable to string hits together after that with Trout out again with a left wrist injury.
McCullers (5-3) allowed five hits and one run with five strikeouts to lower his ERA to 2.48.
The Astros trailed by one before a two-run fifth, capped by an RBI single by Jose Altuve made it 2-1. Tucker hit a solo homer in the sixth and Singleton's shot came in the seventh to push the lead to 4-1.
Los Angeles starter Garrett Richards (10-8) yielded seven hits and four runs in 6 1-3 innings.
Richards said he was done in by his mistakes, not the hitting of the Astros, who lead the majors with 140 homers.
"That's kind of how they've been going all year," he said. "They depend on the long ball. I got to be better. Bottom line. I'm not going to give them any credit. I've got to be better."
The Astros added two runs in the eighth inning on a sacrifice fly by Hank Conger and an RBI single by Singleton.
Albert Pujols hit his 30th home run of the season off Luke Gregerson to cut the lead to 6-2 in the ninth inning. It made him just the sixth player in major league history to hit 30 homers in at least 13 seasons and the only one to do it in his first 15 seasons.
Johnny Giavotella added an RBI single with two outs in the inning, but he retired Carlos Perez to end the game.
Luis Valbuena doubled to lead off the bottom of the fifth, advanced to third on a wild pitch and scored on a sacrifice fly by Colby Rasmus to tie it at 1-all. Houston took a 2-1 lead on an infield single by Altuve, which extended his hitting streak at Minute Maid Park to 18 games, a record for the park.
Tucker added a run for the Astros with a homer to start the sixth.
Singleton's shot chased Richards with one out in the seventh and pushed the lead to 4-1. It was the first home run in the majors this season for Singleton, who hit 17 at Triple-A Fresno before he was called up on June 26.
Erick Aybar doubled with one out in the second and scored on a two-out triple by Gillaspie to make it 1-0.
The Angels got both of their new acquisitions in the lineup on Wednesday, with David DeJesus starting in Trout's place in center field and David Murphy playing left field. DeJesus was traded from Tampa Bay and Murphy from Cleveland on Tuesday.
"The chemistry of this lineup I think will develop quickly because I think we have some veteran guys who know what they can do," Scioscia said. "Tonight was not exactly what we were looking for but I think we're going to be fine on the offensive side."
Angels: Scioscia doesn't expect to Trout to be out for much longer and said on Wednesday that he was getting better. "We're definitely going to err on the side of caution to make sure he's where he needs to be ... it's definitely the type of injury where you would rather give it a couple of more days on this end and not risk a couple of weeks on the back end."
Astros: The Astros announced after the game that INF Jed Lowrie will be activated from the 60-day DL on Thursday. He has been out since April 27 because of a torn ligament in his thumb. ... Houston designated RHP Roberto Hernandez for assignment to make room on the roster for Lowrie.
LHP Scott Kazmir, who was acquired in a trade with Oakland last week, will make his home debut Thursday night against Matt Shoemaker in the finale of the series. Kazmir, who grew up in suburban Houston, threw seven scoreless innings in a 4-0 win over Kansas City in his first game with the Astros on Friday.