← MLB
ARI 55-52
8 – 7
FINAL
PIT 55-52

Arizona Diamondbacks vs Pittsburgh Pirates β€” Recap

July 28, 2026  Β· PNC Park  Β· View Preview

πŸ“°Game Recap

The Arizona Diamondbacks, entering the contest with an identical 55-52 record to the favored Pittsburgh Pirates, defied the pregame odds to pull off a dramatic upset victory. From the outset, Arizona seemed intent on establishing control, methodically building a substantial lead. Their scoring began in the first inning when Perdomo crossed the plate on a Moreno groundout. This was followed by a two-run second inning, with Kepler scoring on Tawa's fielder's choice and Tawa himself coming home on an infield single by Carroll, extending the lead to 3-0. The Diamondbacks continued to chip away, adding another run in the third courtesy of an Arenado single that scored Moreno, and then a fifth in the fourth inning as Waldschmidt scored on a fielding error by Pirates' second baseman Lowe.

The Diamondbacks' commanding performance was underpinned by a stellar pitching display from Brandon Pfaadt, who stifled the Pirates' offense for seven full innings, allowing zero earned runs and striking out four. Arizona's lead swelled further in the sixth inning when McCann scored on a Moreno fielder's choice, making it a comfortable 6-0 affair. However, the game took a dramatic turn in the bottom of the eighth inning, which proved to be the pivotal moment. The Pirates finally broke through with three runs, starting with O'Hearn's double that scored Reynolds. RodrΓ­guez then singled to center, bringing O'Hearn home, before Ozuna's infield single scored Gonzales, cutting the deficit in half to 6-3 and igniting the Pittsburgh crowd.

The ninth inning saw the Pirates complete their remarkable comeback. Brandon Lowe, who delivered Pittsburgh's top batting performance with two hits including a homer and two RBI, launched a 415-foot home run to right-center, scoring Mangum and narrowing the gap to 6-5. Just moments later, Reynolds hit a 402-foot solo shot to right-center, tying the game at 6-6 and sending it into extra innings. In the top of the tenth, the Diamondbacks edged ahead once more when Locklear scored on a fielding error by Triolo. But the Pirates refused to yield, tying it again in the bottom of the tenth as RodrΓ­guez scored on a fielding error by Locklear, pushing the game to the twelfth inning.

Ultimately, it was the Diamondbacks who would have the final say. In the top of the twelfth, McCann delivered a crucial single to right field, scoring Locklear and giving Arizona an 8-7 lead. The resilient underdog Diamondbacks then managed to close out the game, securing a hard-fought victory against the favored Pirates in a contest that saw multiple lead changes and a thrilling late-game surge from both sides.

How the Prediction Fared

⚑ Upset

Pregame, the market favored the Pittsburgh Pirates (-115, 51% implied) over the Arizona Diamondbacks. Final: the Arizona Diamondbacks won 8–7, pulling off the upset.

Player of the Game

Brandon Lowe
At the Plate
Brandon Lowe
5 AB, 2 H, 1 HR, 2 RBI
Brandon Pfaadt
On the Mound
Brandon Pfaadt
7.0 IP, 4 K, 0 ER

Linescore

123456789101112 RHE
ARI 1 2 1 1 0 1 0 0 0 1 0 1 8 161
PIT 0 0 0 0 0 0 0 3 3 1 0 0 7 143

Turning Point

The game turned in the 8th inning, when the Pittsburgh Pirates scored 3 runs.

Pitching

Pitcher Team IP H R ER BB K ERA
Brandon Pfaadt
7.0 6 0 0 1 4 4.00
Bubba Chandler
4.0 8 5 4 1 3 4.64
Brandon Eisert
2.1 3 0 0 0 2 6.29
Gerardo Carrillo W
2.0 0 0 0 1 3 1.50
Wilber Dotel L
2.0 2 1 0 1 0 4.44
Isaac Mattson
1.2 3 1 1 1 3 4.93
Kevin Ginkel
1.0 0 1 0 0 0 3.18
Gregory Soto
1.0 0 1 0 0 2 3.63
Ron Marinaccio
1.0 0 0 0 0 1 4.83
Juan Morillo
0.2 1 0 0 0 1 2.68
Ryan Thompson
0.2 4 3 3 1 1 4.38
Brandyn Garcia
0.1 0 0 0 0 1 2.25
Paul Sewald
0.1 3 3 3 0 0 5.26

Batting

Batter Team AB H HR RBI R BB K
James McCann
6 4 0 1 1 0 1
Nolan Arenado
5 3 0 1 0 0 2
Brandon Lowe
5 2 1 2 1 1 0
Corbin Carroll
5 2 0 1 0 1 1
Marcell Ozuna
4 2 0 1 0 0 0
Ryan O'Hearn
6 2 0 1 1 0 0
Ryan Waldschmidt
4 2 0 0 1 0 1
Jake Mangum
6 2 0 0 1 0 1
Nick Gonzales
6 2 0 0 1 0 1
Bryan Reynolds
4 1 1 1 2 2 1
Gabriel Moreno
6 1 0 2 1 0 0
Ildemaro Vargas
2 1 0 1 0 0 0
Endy Rodriguez
6 1 0 1 1 0 3
Geraldo Perdomo
7 1 0 0 1 0 3
Ketel Marte
6 1 0 0 0 0 0
Max Kepler
4 1 0 0 1 2 2
Esmerlyn Valdez
6 1 0 0 0 0 2
Jacob Gonzalez
3 1 0 0 0 0 0

Sharper Picks Start Here

Live odds, Key Suspects, player props, DFS rankings, and real-time game tracking β€” all in one workspace built for serious bettors and DFS players.