Del Castillo’s early blast lifts D-backs past Brewers in July 4th thriller

In a game that had all the makings of a July 4th classic, the Arizona Diamondbacks outlasted the Milwaukee Brewers 4-3 on Saturday at Chase Field, proving once again that early runs matter far more than late-inning theatrics. Adrian Del Castillo‘s massive three-run shot in the bottom of the first essentially won this game before most fans had settled into their seats, a sobering reminder that in baseball, the team that strikes first often strikes last.

Adrian Del Castillo's homer powers D-backs' win

Pitching Decisions

Star Performers

Christian Yelich

Season AVG: .246
5AB1H1HR2RBI1R0BB
Adrian Del Castillo

Season AVG: .185
3AB1H1HR3RBI1R0BB

Del Castillo sets the tone early

Del Castillo’s blast off Brandon Woodruff was a moon shot that screamed competence. With Corbin Carroll and Gabriel Moreno already aboard, Del Castillo didn’t waste time proving why the Diamondbacks invested in his bat. Three runs on one swing, and suddenly Milwaukee was chasing ghosts. This is the kind of early damage that deflates opposing pitchers and energizes home crowds on a holiday afternoon.

Adrian Del Castillo's three-run home run (5)

Merrill Kelly rewarded that early support with a steady, if occasionally shaky, five-inning performance. Yes, Kelly allowed eight hits and walked two batters, and yes, he had to escape jams in both the third and fourth innings, but he got the critical outs when it mattered. That bases-loaded situation in the fourth? Kelly escaped it. That’s the difference between a winner and a loser in close games, and Kelly looked every bit like a winner on Saturday.

Merrill Kelly sets down six Brewers in strong start

Brewers show fight, but it’s too little, too late

Give Milwaukee credit for not rolling over. Christian Yelich‘s two-run homer in the fifth inning cut the deficit to one, and suddenly the Brewers looked dangerous again. The problem, however, was their pitching situation. Woodruff’s early exit due to injury meant the bullpen would be stretched thin, and that’s exactly what happened. By the time Jackson Chourio launched a solo shot in the ninth inning to make it 4-3, the narrative was already written. The Brewers were playing catch-up ball, and catch-up ball rarely wins ballgames.

Jackson Chourio's solo home run (13)

Brice Turang went 3-for-5 with solid at-bats throughout, showing the kind of plate discipline that usually leads to longer winning streaks, but individual excellence means nothing when your team trails going into the final inning. That’s the harsh reality of Saturday’s loss.

Condensed Game: MIL@AZ – 7/4/26

Sewald slams the door

Paul Sewald’s one-inning save was clean and decisive, striking out two and allowing just one hit. This is what closers are supposed to do when the lead is thin and the other team is breathing fire down your neck. No drama, no complications, just execution. Sewald understood the assignment and delivered.

Paul Sewald secures save, D-backs' win

The Diamondbacks’ approach of getting out to an early lead and then making their opponent chase proved to be the blueprint for victory on Saturday. It’s not fancy baseball, it’s not particularly exciting to analysts obsessed with sabermetrics, but it wins games. Del Castillo’s early thunder was the difference between a holiday celebration in Phoenix and a disappointing drive back to Milwaukee. Sometimes that’s all the analysis you need.

Box Score

Milwaukee Brewers Batting

Player AB R H RBI BB SO AVG
Brice Turang 2B 5 1 3 0 0 1 .269
Christian Yelich DH 5 1 1 2 0 2 .246
Jake Bauers LF 3 0 0 0 0 2 .266
Jackson Chourio LF 2 1 1 1 0 0 .293
William Contreras C 5 0 2 0 0 1 .295
Garrett Mitchell CF 4 0 2 0 0 1 .269
Andrew Vaughn 1B 3 0 0 0 1 2 .328
Sal Frelick RF 4 0 0 0 0 1 .243
Cooper Pratt SS 3 0 1 0 1 0 .200
Joey Ortiz 3B 4 0 2 0 0 0 .208

Milwaukee Brewers Pitching

Pitcher IP H R ER BB SO ERA
Brandon Woodruff (L) 3.2 2 3 3 1 6 2.98
Craig Yoho 2.2 0 0 0 0 1 4.15
Jared Koenig 1.2 2 1 1 1 2 1.42

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Ketel Marte 2B 3 0 0 0 1 0 .267
Geraldo Perdomo SS 4 0 0 0 0 1 .236
Corbin Carroll RF 3 1 0 0 1 2 .266
Gabriel Moreno DH 3 1 1 0 0 1 .286
Adrian Del Castillo C 3 1 1 3 0 1 .185
Nolan Arenado 3B 3 0 0 0 0 1 .239
Max Kepler LF 2 0 0 0 0 1 .111
Lourdes Gurriel Jr. PH 1 0 1 0 0 0 .219
Jorge Barrosa CF 0 1 0 0 0 0 .183
Ildemaro Vargas 1B 3 0 1 1 0 0 .264
Tommy Troy LF 3 0 0 0 0 2 .219

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Merrill Kelly (W) 5.0 8 2 2 2 6 5.71
Jonathan Loáisiga 1.0 1 0 0 0 1 2.36
Brandyn Garcia 1.0 1 0 0 0 0 2.11
Juan Morillo 1.0 1 0 0 0 1 2.62
Paul Sewald (SV) 1.0 1 1 1 0 2 4.50