Angels Demolish Astros 18-3 Behind Neto’s Historic 7-RBI Performance

Sometimes you witness a game so thoroughly lopsided, so completely devoid of competitive balance, that you have to question what universe you’re inhabiting. Thursday night at Daikin Park was one of those nights, as the Los Angeles Angels absolutely demolished the Houston Astros 18-3 in a performance that can only be described as a complete and utter annihilation.

Pitching Decisions

3.2IP8H9ER2BB3K

Star Performers

Zach Neto

Season AVG: .231
6AB5H1HR7RBI2R0BB
Yordan Alvarez

Season AVG: .319
1AB1H0HR0RBI1R1BB

This wasn’t a game. This was a batting practice session masquerading as professional baseball, and the Astros were the unwilling participants.

Neto's seven RBIs, five hits powers Angels' 18-3 win

Neto’s Historic Night Leads Angels’ Offensive Onslaught

Zach Neto put on a clinic that will be remembered for years. The Angels’ shortstop recorded a career-high seven RBIs on five hits, including a three-run homer and a two-run double. This wasn’t just a great night at the plate. This was a masterclass in situational hitting and relentless plate discipline. When the Angels needed runs, Neto was there to deliver them, and then some.

Zach Neto's three-run home run (21)

The damage was particularly concentrated in the fourth inning, when the Angels plated six runs and effectively put the game away before most fans had finished their second inning beer. Neto was instrumental in that explosion, but he had plenty of company. Vaughn Grissom contributed two RBIs of his own, Moisés Ballesteros drove in two more, and Adam Frazier added another. The Angels didn’t just pile on runs. They did it with purpose and precision.

Angels score six runs in the 4th inning

Rodriguez Masterful While Lambert Falls Apart

On the pitching side, the disparity was equally stark. Grayson Rodriguez delivered a dominant performance, allowing just five hits and zero earned runs over seven innings while striking out six Astros hitters. This is what happens when a quality pitcher faces a thoroughly demoralized opponent. Rodriguez wasn’t just throwing strikes. He was dictating terms.

Grayson Rodriguez's six strikeouts

Meanwhile, Peter Lambert imploded spectacularly, surrendering nine earned runs on eight hits in just 3.2 innings of work. Nine runs in less than four innings. That’s not a pitching performance. That’s a cry for help. The Astros’ rotation needs to have serious questions about what went wrong here, because Lambert was historically bad.

The real issue, however, wasn’t Lambert’s incompetence on Thursday. It was the complete and total breakdown of Houston’s entire offensive approach. The Astros managed just three runs on six hits. Three runs. Against an Angels team that came in as a middle-of-the-pack offensive unit. The Astros looked lost, confused, and incapable of generating anything remotely resembling momentum.

Joe Espada talks Peter Lambert's outing, 18-3 loss

There were occasional glimpses of defensive competence from Houston. Daulton Varsho and Isaac Paredes made some running catches to prevent further embarrassment. But you can’t pitch like Lambert pitched and expect to win baseball games, especially when your offense can’t buy a hit when it matters.

Condensed Game: LAA@HOU – 8/20/26

The Angels also got contributions from Denzer Guzman, who blasted a two-run home run in the ninth inning for some extra seasoning on this blowout. This wasn’t about one player carrying the load. This was the entire Angels lineup executing at a level that left no doubt about the final outcome.

Fifteen runs is a chasm in professional baseball. The Astros might want to file this one away, forget about it, and come back Friday ready to compete. Because Thursday night, they got completely dismantled by a hungry Angels team that showed up to Daikin Park with intent and executed virtually flawlessly.

Box Score

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Wade Meckler LF 2 2 1 0 1 0 .288
Jose Siri CF 1 1 0 0 1 0 .255
Mike Trout CF 3 2 0 0 2 2 .239
Oswald Peraza 2B 1 1 1 0 0 0 .228
Nolan Schanuel 1B 4 1 0 1 0 0 .276
Denzer Guzman 3B 2 1 1 2 0 1 .236
Zach Neto SS 6 2 5 7 0 0 .231
Moisés Ballesteros DH 6 2 2 2 0 2 .208
Vaughn Grissom 1B 6 1 3 3 0 1 .249
Josh Lowe RF 5 2 2 0 0 1 .213
Tyler Heineman C 3 1 1 1 0 0 .184
Adam Frazier LF 5 2 2 2 0 0 .243

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
Grayson Rodriguez (W) 7.0 5 2 0 2 6 6.41
Blake Weiman 2.0 3 1 1 0 3 1.29

Houston Astros Batting

Player AB R H RBI BB SO AVG
LaMonte Wade Jr. P 3 1 0 0 1 3 .218
Yordan Alvarez DH 1 1 1 0 1 0 .319
Yainer Diaz 1B 2 0 1 0 0 0 .254
Isaac Paredes 3B 4 0 2 0 0 0 .262
Jose Altuve 2B 2 0 0 0 0 1 .245
Raynel Delgado 2B 2 0 0 0 0 1 .257
Daulton Varsho CF 4 1 1 0 0 0 .229
Taylor Trammell LF 4 0 0 0 0 2 .211
Cam Smith RF 3 0 0 1 0 1 .221
Nick Allen SS 4 0 2 0 0 0 .261
Christian Vázquez C 4 0 1 0 0 1 .220

Houston Astros Pitching

Pitcher IP H R ER BB SO ERA
Peter Lambert (L) 3.2 8 9 9 2 3 3.68
Bryan King 1.1 5 5 5 0 1 4.75
Tatsuya Imai 3.0 2 2 2 2 3 5.32
LaMonte Wade Jr. 1.0 3 2 2 0 0 18.00