ARCHIVE July 29, 2026
July 29, 2026 · NL Cent

Arizona Diamondbacks vs Pittsburgh Pirates

July 29, 2026PNC ParkCloudy 73°F · 10 mph, Out To RF
AWAY
Arizona Diamondbacks
57-52
3
vs
HOME
Pittsburgh Pirates
55-54
0

Game Highlights

Published July 29, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T4 Gabriel Moreno Gabriel Moreno homers (8) on a fly ball to center field. Corbin Carroll scores. AZ 2, PIT 0
T6 Max Kepler Max Kepler singles on a ground ball to right fielder Esmerlyn Valdez. Gabriel Moreno scores. Ketel Marte to 2nd. AZ 3, PIT 0

Box score

  123456789 R
AZ 000201000 3
PIT 000000000 0

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Diamondbacks AWAY 3

Eduardo Rodriguez started for Diamondbacks, leaving with a 3–0 lead.

workload · innings pitched
  • Eduardo Rodriguez Starter 8.0 105 0 2 W
    Pitch-by-pitch: what Eduardo Rodriguez threw
    CSW 24% 1st-pitch strike 50% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 40 38% 5 2 13 11 9
    Changeup 26 25% 7 0 3 10 6
    Cutter 23 22% 3 5 3 6 6
    Sinker 8 8% 0 0 4 3 1
    Curveball 8 8% 0 3 0 2 3
  • Brandyn Garcia Setup 1.0 17 0 2 SV
Pirates HOME 0

Jared Jones started for Pirates, leaving trailing 0–3.

workload · innings pitched
  • Jared Jones Starter 6.0 77 3 5 L
    Pitch-by-pitch: what Jared Jones threw
    CSW 31% 1st-pitch strike 58% 3.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 37 48% 2 8 3 14 10
    Slider 37 48% 5 8 4 13 7
    Changeup 2 3% 0 0 0 2 0
    Curveball 1 1% 1 0 0 0 0
  • Carmen Mlodzinski Middle 3.0 30 0 1

Where the game turned

2 runs Top 4th · off Jones
  • Moreno HR (2)

Batting lines

AWAY · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Corbin Carroll RF 4 1 1 0 0 0 .251 .345 .482 .827 2B, SB
Geraldo Perdomo SS 4 0 0 0 0 1 .228 .350 .352 .702
Gabriel Moreno C 3 2 1 2 1 1 .308 .390 .455 .845 HR (8)
Ketel Marte DH 4 0 1 0 0 0 .253 .306 .452 .758
Max Kepler LF 4 0 2 1 0 1 .250 .306 .408 .714
Nolan Arenado 3B 4 0 0 0 0 2 .244 .322 .420 .742
Tim Tawa 1B 4 0 0 0 0 1 .217 .275 .372 .647
Ildemaro Vargas 2B 2 0 1 0 1 0 .275 .321 .409 .730 2B
Jorge Barrosa CF 3 0 0 0 0 0 .187 .270 .341 .611
HOME · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Nick Gonzales 3B 4 0 1 0 0 0 .315 .369 .409 .778
Brandon Lowe 2B 4 0 1 0 0 2 .253 .321 .485 .806
Bryan Reynolds LF 3 0 1 0 1 1 .270 .384 .458 .842
Esmerlyn Valdez RF 3 0 0 0 1 0 .278 .374 .669 1.043
Ryan O'Hearn 1B 4 0 0 0 0 0 .274 .337 .462 .799
Marcell Ozuna DH 3 0 0 0 0 0 .202 .286 .324 .610
Jared Triolo SS 3 0 2 0 0 0 .245 .314 .314 .628 SB
Jhostynxon Garcia CF 3 0 0 0 0 0 .184 .225 .211 .436
Henry Davis C 3 0 0 0 0 1 .171 .268 .326 .594

Pitching lines

AWAY · AZ
PITCHER IPHRERBBKHR NPERA DEC
Eduardo Rodriguez 8.0 5 0 0 1 2 0 105 2.48 W
Brandyn Garcia 1.0 0 0 0 1 2 0 17 2.17 SV
HOME · PIT
PITCHER IPHRERBBKHR NPERA DEC
Jared Jones 6.0 4 3 3 2 5 1 77 3.81 L
Carmen Mlodzinski 3.0 2 0 0 0 1 0 30 3.25

Manager comparison

AWAY · AZ
Torey Lovullo
Lineup 3.6 R Bunts 3.8 R IBBs 2.8 R
HOME · PIT
Don Kelly
Lineup 4.0 R Bunts 0.6 R IBBs 2.8 R

Recent form

AWAY · AZ
6-4 L1 +6 run diff
LWLWLWWWWL
HOME · PIT
2-8 L3 -17 run diff
LLLWLWLLLL

Season series: 2-1 with AZ listed first across 3 prior meetings.

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.