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
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.
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.
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.
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.
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.
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 |
