Trout Powers Angels Past Astros in Houston Opener
Sometimes the best way to announce your arrival at the start of a new season is to do exactly what you’ve been doing for over a decade: be Mike Trout. On Thursday night at Daikin Park, that’s precisely what the Los Angeles Angels‘ generational talent did, launching a solo shot in the seventh inning that would prove to be the game-winner in a crisp 3-0 blanking of the Houston Astros.
Pitching Decisions
Star Performers
This wasn’t flashy baseball. This wasn’t a slugfest that had Houston’s crowd on the edge of their seats. Instead, it was a masterclass in efficient pitching from José Soriano, who carved through the Astros’ lineup like a sculptor with six scoreless innings, 2 hits, 4 walks, and 7 strikeouts. For an Angels team that has spent years chasing relevance in a stacked AL West, this is exactly the kind of performance you need to build a season upon. Soriano set the tone early and often, leaving AJ Blubaugh‘s implosion in the second inning looking even worse by comparison.
Blubaugh lasted just 2.1 innings for Houston, surrendering an earned run while facing one of the most difficult stretches any pitcher could encounter. The Astros’ pitching staff, which was supposed to be a source of pride heading into 2026, looked pedestrian. This is concerning for a Houston team that has championship aspirations.
Trout Does Trout Things
In just two at-bats, Trout managed one hit, and it happened to be a home run. That’s the kind of efficiency that separates the elite from everyone else. His seventh-inning blast opened the floodgates for Los Angeles, and while the Angels didn’t pile on runs after that moment, they didn’t need to. Trout’s presence alone was enough to shift the momentum entirely in Los Angeles’ favor.
Oswald Peraza added an insurance run with a clutch single in the eighth, scoring Jo Adell and demonstrating that the Angels’ supporting cast might finally be catching up to the talent level of their superstar centerfielder. Then came Nolan Schanuel‘s ninth-inning dagger, a solo home run that put any lingering doubts to rest. Schanuel’s long ball was the kind of statement swing that suggests the Angels’ lineup has more firepower than we’ve seen in recent years.
Romano Locks It Down
Jordan Romano closed the door with a save, pitching a clean ninth inning with a strikeout. This is baseball at its most beautiful for a team trying to win: dominant starting pitching, timely hitting, and a closer who can be trusted in high-leverage situations. It’s a formula that actually works in October if you can maintain it through September.
For the Astros, this loss stings more than a typical season-opener might. Houston was supposed to challenge for division supremacy, but Thursday night’s display suggested they have some serious work to do. The Angels, meanwhile, got exactly what they needed: a complete game victory that showcased their strengths and gave their fan base legitimate reasons for optimism heading forward. This is only game one, but in baseball, first impressions matter.
Box Score
Los Angeles Angels Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Zach Neto SS | 5 | 0 | 0 | 0 | 0 | 1 | .000 |
| Mike Trout CF | 2 | 1 | 1 | 1 | 3 | 1 | .500 |
| Nolan Schanuel 1B | 5 | 1 | 1 | 1 | 0 | 3 | .200 |
| Jorge Soler DH | 5 | 0 | 1 | 0 | 0 | 2 | .200 |
| Yoán Moncada 3B | 3 | 0 | 1 | 0 | 2 | 1 | .333 |
| Jo Adell LF | 3 | 1 | 2 | 0 | 1 | 0 | .667 |
| Josh Lowe LF | 4 | 0 | 0 | 0 | 0 | 2 | .000 |
| Bryce Teodosio RF | 1 | 0 | 0 | 0 | 0 | 0 | .000 |
| Logan O'Hoppe C | 4 | 0 | 2 | 0 | 0 | 2 | .500 |
| Oswald Peraza 2B | 4 | 0 | 1 | 1 | 0 | 2 | .250 |
Los Angeles Angels Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| José Soriano (W) | 6.0 | 2 | 0 | 0 | 4 | 7 | 0.00 |
| Walbert Ureña | 0.2 | 1 | 0 | 0 | 1 | 1 | 0.00 |
| Chase Silseth | 0.1 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| Drew Pomeranz | 1.0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| Jordan Romano (SV) | 1.0 | 0 | 0 | 0 | 1 | 1 | 0.00 |
Houston Astros Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Jose Altuve 2B | 3 | 0 | 0 | 0 | 1 | 0 | .000 |
| Yordan Alvarez DH | 3 | 0 | 0 | 0 | 1 | 1 | .000 |
| Isaac Paredes 1B | 3 | 0 | 0 | 0 | 1 | 1 | .000 |
| Carlos Correa 3B | 4 | 0 | 0 | 0 | 0 | 1 | .000 |
| Joey Loperfido LF | 4 | 0 | 2 | 0 | 0 | 0 | .500 |
| Cam Smith RF | 3 | 0 | 0 | 0 | 1 | 2 | .000 |
| Christian Walker 1B | 3 | 0 | 1 | 0 | 0 | 0 | .333 |
| Nick Allen SS | 1 | 0 | 0 | 0 | 0 | 1 | .000 |
| Yainer Diaz C | 3 | 0 | 0 | 0 | 1 | 2 | .000 |
| Jake Meyers CF | 3 | 0 | 0 | 0 | 1 | 1 | .000 |
Houston Astros Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Hunter Brown | 4.2 | 4 | 0 | 0 | 4 | 9 | 0.00 |
| AJ Blubaugh (L) | 2.1 | 2 | 1 | 1 | 0 | 3 | 3.86 |
| Bryan King | 1.0 | 2 | 1 | 1 | 0 | 1 | 9.00 |
| Christian Roa | 1.0 | 1 | 1 | 1 | 2 | 1 | 9.00 |
