D-backs Explosive Seventh Inning Sinks Guardians 12-8

The Arizona Diamondbacks came to Progressive Field on Saturday and reminded the Cleveland Guardians why you don’t hand a professional baseball team five extra outs in a single inning. What started as a slugfest became a rout, with Arizona’s bats absolutely demolishing Hunter Gaddis and whatever relief help Cleveland could muster, finishing with a 12-8 victory that felt far more decisive than the final score suggests.

Pitching Decisions

Star Performers

Corbin Carroll

Season AVG: .249
5AB2H1HR3RBI2R1BB
Rhys Hoskins

Season AVG: .179
2AB1H1HR2RBI1R0BB

Let’s not bury the lede here: the Diamondbacks’ seventh inning was nothing short of criminal. Seven runs on what appeared to be standard baseball chaos, punctuated by Corbin Carroll‘s three-run bomb that made it abundantly clear the Guardians’ pitching staff had completely lost the plot. This wasn’t subtle baseball. This was a sledgehammer to the kneecaps.

D-backs score seven runs in the top of the 7th inning

The Seventh Inning Massacre

Carroll finished 2-for-5 with that crucial three-run shot, but the real star of this sloppy affair was Geraldo Perdomo, who collected four hits in six at-bats while driving in three runs. The guy was locked in from start to finish, and when you’re getting production from both your leadoff hitter and your middle of the order, you’re going to win most ballgames, especially when your opponent is throwing darts at a moving target.

Geraldo Perdomo's four-hit outing

Nolan Arenado also went deep, and James McCann contributed multiple hits in a night where the Diamondbacks simply refused to be denied. It’s the kind of offensive showcase that makes you wonder how Cleveland’s pitching staff allowed things to unravel so spectacularly. Gaddis lasted only 0.2 innings, surrendering four earned runs while recording zero strikeouts. That’s not pitching, that’s capitulation.

Nolan Arenado's solo home run (15)

Cleveland’s Valiant But Futile Comeback

To Cleveland’s credit, they didn’t roll over. The Guardians mounted a respectable eighth-inning rally, plating five runs to make things briefly interesting. Steven Kwan delivered a clutch two-run single after a successful challenge overturned a home-plate collision call, and Chase DeLauter added a solo shot. It was enough to make the ninth inning something other than completely academic.

Corbin Carroll's three-run home run (16)

But here’s the thing about comeback bids: they only matter if you actually complete them. Kwan extended his hitting streak to 19 games and went 3-for-5, which in a vacuum is excellent. Yet it wasn’t enough to overcome the Diamondbacks’ offensive onslaught earlier in the game. The Guardians are stuck chasing, trying to overcome deficits that frankly shouldn’t have existed in the first place.

Steven Kwan hits a two-run single after review

Rhys Hoskins provided early power for Cleveland with a two-run blast in the first inning, but even that quick spark couldn’t set the tone for a complete game effort. When you’re trying to win in August, you need your entire lineup clicking for all nine innings, and the Guardians’ inability to match Arizona’s consistency in the seventh inning ultimately cost them.

Condensed Game: ARI@CLE – 8/1/26

Gerardo Carrillo picked up the win in relief, not that he needed to do much heavy lifting once Arizona’s explosive seventh put the game firmly out of reach. Jonathan Loáisiga sealed the deal for the D-backs, and that was that. This was a game Cleveland had every opportunity to win, but instead they’ll be reviewing game film wondering how they allowed a single inning to derail an entire afternoon. In baseball, those seven-run implosions are the kind you don’t forget, and the Guardians’ pitching staff will be hearing about this one for quite some time.

Geraldo Perdomo collects three RBIs in D-backs' win

Box Score

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Corbin Carroll RF 5 2 2 3 1 1 .249
Geraldo Perdomo SS 6 1 4 3 0 0 .238
Gabriel Moreno DH 6 0 0 1 0 1 .302
Ketel Marte 2B 5 1 1 0 0 2 .253
Nolan Arenado 3B 4 2 2 1 1 0 .244
Tim Tawa LF 4 0 0 0 0 1 .207
Ildemaro Vargas 1B 5 1 2 1 0 2 .276
James McCann C 4 2 3 2 0 1 .310
Ryan Waldschmidt LF 3 2 2 0 0 0 .291
Jorge Barrosa CF 0 1 0 0 1 0 .187

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Kohl Drake 4.0 5 2 2 1 6 4.85
Gerardo Carrillo (W) 2.0 1 0 0 0 3 1.13
Juan Morillo 1.0 0 0 0 0 1 2.62
Paul Sewald 0.0 5 5 5 0 0 6.45
Kevin Ginkel 1.0 1 0 0 1 0 3.04
Jonathan Loáisiga 1.0 2 1 1 0 0 2.66

Cleveland Guardians Batting

Player AB R H RBI BB SO AVG
Steven Kwan LF 5 0 3 2 0 0 .259
José Ramírez 3B 4 0 0 0 1 0 .233
Chase DeLauter DH 5 2 1 1 0 0 .276
Rhys Hoskins 1B 2 1 1 2 0 1 .179
Kyle Manzardo 1B 3 2 2 0 0 1 .214
Angel Martínez RF 5 1 2 0 0 2 .225
David Fry LF 1 0 0 0 1 1 .182
Petey Halpin CF 3 1 2 2 0 0 .210
Travis Bazzana 2B 5 1 2 0 0 1 .243
Austin Hedges C 3 0 1 0 0 2 .277
Patrick Bailey C 1 0 0 1 0 0 .191
Brayan Rocchio SS 3 0 0 0 0 2 .261

Cleveland Guardians Pitching

Pitcher IP H R ER BB SO ERA
Parker Messick 4.1 6 2 1 1 6 2.57
Colin Holderman 1.2 2 0 0 0 1 1.65
Hunter Gaddis (L) 0.2 2 4 4 1 0 3.72
Franco Aleman 0.1 2 3 3 0 0 3.77
Will Dion 1.0 1 1 1 0 0 4.58
Tim Herrin 1.0 3 2 2 1 1 3.89