Diamondbacks demolish Angels behind Carroll’s grand slam, Rodriguez’s 100th win

The Arizona Diamondbacks didn’t just beat the Los Angeles Angels on Wednesday night at Chase Field, they absolutely dismantled them with a surgical precision that made the final 8-1 scoreline look generous to the visitors. This wasn’t a baseball game so much as it was a public execution, and the Angels’ pitching staff deserved every bit of the shellacking they received.

Pitching Decisions

Star Performers

Zach Neto

Season AVG: .228
3AB2H1HR1RBI1R1BB
Corbin Carroll

Season AVG: .275
5AB1H1HR4RBI1R0BB

Let’s start with the elephant in the room: Sam Aldegheri‘s performance was nothing short of catastrophic. Three innings, six hits, six earned runs, three walks, one strikeout. That’s not just bad, that’s the kind of outing that gets a pitcher demoted to Triple-A faster than you can say “spring training arm.” When you’re getting yanked after just three frames with half the damage already done, your team is essentially playing from behind before the game even gets going. The Angels’ front office should be asking serious questions about what they’re getting from their rotation depth.

Corbin Carroll hits a grand slam in D-backs' win

Of course, the real story here belongs to the Diamondbacks and specifically to Corbin Carroll, who launched a grand slam in the second inning that was absolutely moon shot material. Carroll went 1-for-5 but those four RBIs told the entire narrative of this game. When you can cash in like that with runners in scoring position, you’re playing championship-caliber baseball. Tommy Troy, meanwhile, provided the perfect supporting cast with an RBI triple and an RBI single, the kind of steady, professional at-bats that winning teams are built on.

Corbin Carroll's grand slam (13)
Tommy Troy's RBI triple

Rodriguez Reaches Milestone in Dominant Performance

Eduardo Rodriguez earned his 100th career victory and he did it the right way, with seven innings of masterful pitching that included just one run on six hits with five strikeouts. This is a pitcher operating at the absolute peak of his powers. Three walks were the only blemish on an otherwise pristine outing, but when you’re generating that kind of strikeout rate, a few free passes become background noise. Rodriguez worked with the kind of confidence that comes from knowing your stuff is simply superior to what the opposition is throwing.

Eduardo Rodriguez discusses his 100th career win

Angels Find Nothing to Celebrate Except Neto’s Solo Shot

Zach Neto provided the only real bright spot for Los Angeles with a solo home run in the first inning, his 15th of the season. It was a beautiful swing on a fly ball to center field that momentarily suggested the Angels might actually compete in this game. That hope lasted exactly one inning. Neto finished 2-for-3, showing flashes of the player the Angels are counting on for their future, but one man cannot carry an entire lineup when the pitching falls apart this completely.

Zach Neto's solo home run (15)

The Diamondbacks are playing the kind of baseball that makes you wonder why anyone doubted them heading into June. Ketel Marte added a two-run double in the fifth inning, Gabriel Moreno went 3-for-3, and the entire lineup moved runners with the efficiency of a well-oiled machine. Arizona’s front office can feel good about where this team is heading. The Angels, meanwhile, need to have a serious come-to-Jesus moment about their pitching depth and overall competitiveness in the NL West.

Condensed Game: LAA@AZ – 6/17/26

Box Score

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Zach Neto SS 3 1 2 1 1 1 .228
Mike Trout DH 3 0 1 0 1 0 .234
Jo Adell RF 4 0 0 0 0 1 .253
Oswald Peraza 2B 4 0 1 0 0 1 .259
Vaughn Grissom 1B 4 0 0 0 0 0 .239
Denzer Guzman 3B 4 0 1 0 0 2 .265
Jose Siri CF 3 0 0 0 0 1 .300
Logan Porter C 2 0 1 0 1 0 .250
Wade Meckler LF 3 0 0 0 0 1 .282

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
Sam Aldegheri (L) 3.0 6 6 6 3 1 4.50
José Fermin 1.0 2 0 0 0 0 4.76
Brett Kerry 4.0 3 2 2 1 2 4.50

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Ketel Marte DH 4 1 2 2 0 0 .258
Geraldo Perdomo SS 4 1 1 0 1 1 .246
Corbin Carroll RF 5 1 1 4 0 1 .275
Jorge Barrosa RF 0 0 0 0 0 0 .172
Gabriel Moreno C 3 0 3 0 1 0 .277
Nolan Arenado 3B 4 0 0 0 0 0 .235
Ildemaro Vargas 2B 2 2 0 0 2 0 .265
Jordan Lawlar CF 4 2 2 0 0 0 .294
LuJames Groover 1B 4 0 0 0 0 0 .161
Tommy Troy LF 4 1 2 2 0 1 .234

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Eduardo Rodriguez (W) 7.0 6 1 1 3 5 2.45
Taylor Clarke 1.0 0 0 0 0 2 2.05
Juan Morillo 1.0 0 0 0 0 0 2.48