Return to calendar
FINAL GAME · RECAP

Arizona DiamondbacksOpen full analysisPittsburgh PiratesOpen full analysis

DateTuesday, July 28, 2026
First pitch—
BallparkPNC Park
FINAL · Tuesday, July 28, 2026
SEO MATCH SUMMARY

The Arizona Diamondbacks edged the Pittsburgh Pirates 8–7 on July 28 at PNC Park in a contest that slightly exceeded the Vegas total of 9.5 runs. Arizona's offense generated 16 hits and 7 RBIs despite striking out 11 times and posting a modest .708 OPS, while Pittsburgh countered with 14 hits, 2 home runs, and 6 RBIs but managed only a .759 OPS. The Pirates' pitching staff struck out 11 batters but allowed 5 earned runs across a 4.29 ERA outing, while Arizona's pitchers limited Pittsburgh to 6 earned runs with a 4.24 ERA and 10 strikeouts. Defensive miscues proved costly for the home team, which committed 3 errors—a significant factor in a one-run decision. Both teams' lineups struggled with strikeout rates above 10, underscoring the difficulty both offenses faced in generating consistent contact. Arizona's ability to win despite a lower slugging percentage (.394 vs. .422) suggests timely hitting and small-ball execution, while Pittsburgh's defensive lapses may haunt them in the division race.

Arizona DiamondbacksAZ
8W
FINAL
Pittsburgh PiratesPIT
7
Total runs15Run difference1
INNING BY INNING

Line score

Team123456789101112RHE
AZ1211010001018161
PIT0000000331007143
TEAM COMPARISON

Batting box score

AZPIT
16Hits14
0Home runs2
4Doubles5
7RBI6
3Walks3
11Strikeouts10
1Stolen bases1
22Total bases25
42Left on base25
1Errors3
.242AVG.260
.314OBP.337
.394SLG.422
.708OPS.759
ON THE MOUND

Pitching box score

AZPIT
10Strikeouts11
3Walks3
14Hits allowed16
6Earned runs5
4.24ERA4.29
RUN PRODUCTION

Players who scored

AZTyler Locklear ×2Geraldo PerdomoGabriel MorenoMax KeplerTim TawaJames McCannRyan Waldschmidt
PITBryan Reynolds ×2Jake MangumBrandon LoweRyan O'HearnNick GonzalesEndy Rodríguez
HOME RUNS

Long balls

Brandon LoweInning 9Bryan ReynoldsInning 9
AZ

Batting lineup

PlayerABHHRRBI
Corbin CarrollRF · 2-5 | BB, HBP, K5201
Geraldo PerdomoSS · 1-7 | 3B, 3 K, R7100
Gabriel MorenoDH · 1-6 | 2 RBI, R6102
Ketel Marte2B · 1-6 | 2B6100
Max KeplerLF · 1-4 | 2B, 2 BB, 2 K4100
Tyler Locklear1B · 0-1 | 2 R1000
Jorge BarrosaCF · 0-00000
James McCannC · 4-6 | K, RBI, R6401
Ildemaro Vargas3B · 1-2 | RBI2101
PIT

Batting lineup

PlayerABHHRRBI
Jake MangumCF · 2-6 | 2B, K, R6200
Brandon Lowe2B · 2-5 | HR, 2B, BB5212
Bryan ReynoldsLF · 1-4 | HR, 2 BB, K4111
Esmerlyn ValdezRF · 1-6 | 2B, 2 K6100
Billy CookPR · 0-00000
Nick Gonzales3B · 2-6 | K, R6200
Endy RodríguezC · 1-6 | 3 K, RBI, R6101
Tyler CallihanDH · 0-1 | K1000
Jared TrioloSS · 0-2 | K2000
AZ

Pitchers

PitcherIPKERERA
Brandon Pfaadt6 H · 1 BB7.0404.00
Ryan Thompson4 H · 1 BB0.2134.38
Brandyn Garcia0 H · 0 BB0.1102.25
Paul Sewald3 H · 0 BB0.1035.26
Juan Morillo1 H · 0 BB0.2102.68
Kevin Ginkel0 H · 0 BB1.0003.18
Gerardo Carrillo0 H · 1 BB2.0301.50
PIT

Pitchers

PitcherIPKERERA
Bubba Chandler8 H · 1 BB4.0344.64
Isaac Mattson3 H · 1 BB1.2314.93
Brandon Eisert3 H · 0 BB2.1206.29
Ron Marinaccio0 H · 0 BB1.0104.83
Gregory Soto0 H · 0 BB1.0203.63
Wilber Dotel2 H · 1 BB2.0004.44
EXPLORE NEXT

Related MLB pages