Angels Dismantle Astros with Five-Run Second Inning Explosion

If you’re looking for a mercy rule in baseball, Tuesday’s matchup between the Houston Astros and Los Angeles Angels at Angel Stadium was as close as you’re going to get. The Angels didn’t just beat the Astros, they dismantled them in clinical fashion, rolling to a 10-1 victory that was decided before most fans finished their second-inning nachos.

Pitching Decisions

5.0IP3H0ER5BB7K
4.0IP7H5ER3BB5K

Star Performers

Yordan Alvarez

Season AVG: .317
2AB2H0HR0RBI0R1BB
Wade Meckler

Season AVG: .340
2AB1H0HR2RBI3R3BB

Let’s be brutally honest: this wasn’t a game. It was a clinic on offensive execution against a pitching staff that looked completely unprepared for what hit them. Kai-Wei Teng lasted just four innings for Houston, surrendering five runs on seven hits while walking three. That’s not major league pitching when you’re facing a lineup that’s hungry. The Astros managed a pathetic one run across nine innings, which tells you everything you need to know about their offensive impotence on this particular Tuesday.

Angels score five runs in the 2nd in 10-1 win

The Angels’ Second-Inning Massacre

The game’s tone was set almost immediately, but the real damage came in the bottom of the second when the Angels unleashed absolute fury. Five runs scored in that inning alone, transforming what could have been a competitive game into a complete blowout. Wade Meckler drove in two runs with a double, and Jo Adell followed suit with a two-run double of his own. These weren’t lucky swings or errors, either. These were sharp, decisive hits that found grass and moved runners. This is baseball played with purpose and precision.

Condensed Game: HOU@LAA – 6/9/26
Wade Meckler's two-run double
Jo Adell's two-run double

Oswald Peraza was the unsung hero of the evening, finishing 1-for-5 but driving in three runs. That’s the definition of clutch baseball. When the Angels needed production, Peraza delivered with timely contact and baseball intelligence. This is why he belongs in this lineup.

Ureña’s Gutsy Performance Shuts Down the Astros

On the flip side, Angels starter Walbert Ureña deserves credit for a professional outing. Five innings pitched, zero earned runs, seven strikeouts, and only five walks. Yes, five walks is high, but when you’re striking out batters at that rate and not giving up runs, you’re doing your job. Ureña kept Houston off the board and gave the Angels’ offense plenty of runway to work with. That’s exactly what you need from your starter in a game like this.

Walbert Ureña's seven strikeouts

The Astros managed one run in the seventh inning on an RBI single from Brice Matthews, but that was window dressing on a thoroughly dominant performance by the home team. Jeremy Peña and the Houston offense couldn’t generate any consistent pressure, and after that catastrophic second inning, there was no coming back.

Brice Matthews' RBI single

This game was over before the seventh-inning stretch. The Angels proved on Tuesday that when they play clean baseball, move runners efficiently, and execute pitches, they’re capable of running away from playoff contenders. The Astros, meanwhile, need to take a long look at their pitching depth and find some answers before their window closes. One run in nine innings isn’t a fluke, it’s a statement about a team that simply underperformed.

Kirby Yates seals the Angels' win

Final verdict: Angels 10, Astros 1. No debate necessary.

Box Score

Houston Astros Batting

Player AB R H RBI BB SO AVG
Jeremy Peña SS 3 0 0 0 0 1 .281
Shay Whitcomb SS 2 0 0 0 0 1 .105
Yordan Alvarez DH 2 0 2 0 1 0 .317
Taylor Trammell DH 2 0 0 0 0 2 .279
Christian Walker 1B 3 0 0 0 0 1 .249
Collin Price 1B 2 1 1 0 0 1 .200
Isaac Paredes 3B 1 0 0 0 2 1 .240
Jose Altuve 2B 2 0 0 0 1 2 .237
Brice Matthews 2B 1 0 1 1 0 0 .208
Cam Smith RF 3 0 0 0 1 1 .220
Joey Loperfido LF 3 0 0 0 1 2 .262
Jake Meyers CF 4 0 1 0 0 0 .216
Christian Vázquez C 4 0 0 0 0 0 .237

Houston Astros Pitching

Pitcher IP H R ER BB SO ERA
Kai-Wei Teng (L) 4.0 7 7 5 3 5 3.71
AJ Blubaugh 2.0 1 0 0 2 2 4.22
Alimber Santa 2.0 2 3 0 1 0 0.90

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Zach Neto SS 3 2 1 0 1 0 .232
Donovan Walton 2B 0 0 0 0 0 0 .239
Mike Trout CF 4 2 1 0 1 1 .223
Wade Meckler LF 2 3 1 2 3 0 .340
Jo Adell DH 4 2 2 2 1 1 .243
Nolan Schanuel 1B 1 0 1 1 0 0 .256
Trey Mancini 1B 2 0 0 1 0 1 .500
Oswald Peraza SS 5 0 1 3 0 0 .267
Denzer Guzman 3B 5 0 0 1 0 1 .000
Jose Siri RF 5 0 0 0 0 2 .324
Sebastián Rivero C 3 1 2 0 0 1 .245
Logan O'Hoppe C 1 0 1 0 0 0 .200

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
Walbert Ureña (W) 5.0 3 0 0 5 7 2.44
Brent Suter 2.0 2 1 1 1 3 4.54
Drew Pomeranz 1.0 0 0 0 0 0 5.06
Kirby Yates 1.0 0 0 0 0 2 4.76