ARCHIVE July 9, 2026
July 9, 2026 · NL Cent

Atlanta Braves vs Pittsburgh Pirates

July 9, 2026PNC ParkPartly Cloudy 82°F · 7 mph, Out To LF
AWAY
Atlanta Braves
54-38
10
vs
HOME
Pittsburgh Pirates
47-47
5

Game Highlights

Published July 9, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Matt Olson Matt Olson homers (25) on a fly ball to right field. ATL 1, PIT 0
T3 Ozzie Albies Ozzie Albies doubles (20) on a sharp fly ball to center fielder Jake Mangum. Michael Harris II scores. ATL 2, PIT 0
T3 Mauricio Dubón Mauricio Dubón singles on a ground ball to right fielder Esmerlyn Valdez. Ozzie Albies scores. ATL 3, PIT 0
B3 Bryan Reynolds Bryan Reynolds homers (14) on a fly ball to right field. ATL 3, PIT 1
B3 Esmerlyn Valdez Esmerlyn Valdez homers (7) on a fly ball to left field. ATL 3, PIT 2
T4 Jim Jarvis Jim Jarvis homers (1) on a fly ball to right field. Mike Yastrzemski scores. ATL 5, PIT 2
T4 Drake Baldwin Drake Baldwin singles on a line drive to right fielder Esmerlyn Valdez. Ozzie Albies scores. Matt Olson to 3rd. ATL 6, PIT 2
B4 Jake Mangum Jake Mangum homers (2) on a fly ball to right field. Jared Triolo scores. ATL 6, PIT 4
B6 Jake Mangum Jake Mangum doubles (10) on a line drive to right fielder Mike Yastrzemski. Nick Gonzales scores. Jared Triolo to 3rd. ATL 6, PIT 5
T9 Mike Yastrzemski Mike Yastrzemski hits a grand slam (6) to right field. Matt Olson scores. Drake Baldwin scores. Dominic Smith scores. ATL 10, PIT 5

Box score

  123456789 R
ATL 102300004 10
PIT 002201000 5

Pitching & bullpen

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

Braves AWAY 10

Bryce Elder started for Braves, leaving with a 6–4 lead. Out of the bullpen, JR Ritchie took the roughest line.

workload · innings pitched
  • Bryce Elder Starter 4.0 69 4 3
    Pitch-by-pitch: what Bryce Elder threw
    CSW 22% 1st-pitch strike 80% 3.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 23 33% 5 2 10 2 4
    Slider 20 29% 2 3 5 4 6
    Sinker 14 20% 0 1 3 8 2
    Four-Seam Fastball 9 13% 0 2 2 3 2
    Changeup 3 4% 0 0 0 3 0
  • Dylan Dodd Middle 1.0 15 0 0 W
  • JR Ritchie Reliever 1.1 35 1 1 HLD
  • Danny Young Middle 0.2 2 0 0 HLD inherited 1, stranded 1
  • James Karinchak Middle 1.0 20 0 1 HLD
  • Victor Mederos Middle 1.0 16 0 2
Pirates HOME 5

Mitch Keller started for Pirates, leaving trailing 0–3. Out of the bullpen, Dennis Santana took the roughest line.

workload · innings pitched
  • Mitch Keller Starter 3.0 72 3 3 L
    Pitch-by-pitch: what Mitch Keller threw
    CSW 26% 1st-pitch strike 67% 4.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 22 31% 0 8 2 5 7
    Four-Seam Fastball 18 25% 1 4 4 8 1
    Sweeper 10 14% 3 1 1 4 1
    Cutter 8 11% 1 0 2 4 1
    Slider 5 7% 0 1 2 2 0
    Changeup 5 7% 0 0 2 3 0
    Curveball 4 6% 0 0 4 0 0
  • Cam Sanders Middle 0.2 39 3 2
  • Hunter Stratton Middle 1.1 25 0 2 inherited 2, stranded 2
  • Yohan Ramírez Middle 2.0 31 0 2
  • Gregory Soto Middle 1.0 11 0 0
  • Dennis Santana Closer 1.0 25 4 1

Where the game turned

1 run Top 1st · off Keller
  • Olson HR (1)

Batting lines

AWAY · ATL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Michael Harris II CF 6 1 1 0 0 1 .304 .335 .503 .838 SB
Ozzie Albies 2B 4 2 1 1 1 2 .272 .322 .447 .769 2B
Matt Olson 1B 3 2 1 1 2 0 .270 .342 .546 .888 HR (25)
Drake Baldwin C 4 1 2 1 1 0 .257 .343 .446 .789
Mauricio Dubón LF 4 0 1 1 0 1 .273 .328 .424 .752
Dominic Smith DH 3 1 1 0 2 1 .268 .314 .395 .709
Austin Riley 3B 5 0 0 0 0 4 .207 .284 .332 .616
Mike Yastrzemski RF 3 2 1 4 2 1 .229 .320 .361 .681 HR (6)
Jim Jarvis SS 5 1 3 2 0 0 .292 .320 .458 .778 HR (1), 2B
HOME · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jake Mangum CF 5 1 4 3 0 0 .311 .361 .383 .744 HR (2), 2B, SB
Brandon Lowe 2B 5 0 0 0 0 2 .243 .315 .490 .805
Bryan Reynolds LF 4 1 1 1 1 0 .281 .395 .477 .872 HR (14)
Esmerlyn Valdez RF 4 1 1 1 1 1 .293 .359 .634 .993 HR (7)
Ryan O'Hearn DH 4 0 0 0 0 1 .289 .346 .490 .836
Nick Gonzales 3B 1 1 0 0 3 0 .310 .372 .393 .765
Tyler Callihan 1B 4 0 1 0 0 2 .260 .345 .479 .824 2B
Rafael Flores Jr. C 4 0 1 0 0 1 .429 .556 1.000 1.556
Jared Triolo SS 3 1 0 0 0 0 .232 .305 .304 .609

Pitching lines

AWAY · ATL
PITCHER IPHRERBBKHR NPERA DEC
Bryce Elder 4.0 5 4 3 2 3 3 69 4.12
Dylan Dodd 1.0 0 0 0 0 0 0 15 2.08 W
JR Ritchie 1.1 2 1 1 2 1 0 35 4.60 HLD
Danny Young 0.2 0 0 0 0 0 0 2 0.00 HLD
James Karinchak 1.0 0 0 0 1 1 0 20 1.86 HLD
Victor Mederos 1.0 1 0 0 0 2 0 16 0.00
HOME · PIT
PITCHER IPHRERBBKHR NPERA DEC
Mitch Keller 3.0 4 3 3 2 3 1 72 5.14 L
Cam Sanders 0.2 2 3 3 3 2 1 39 8.68
Hunter Stratton 1.1 2 0 0 0 2 0 25 5.40
Yohan Ramírez 2.0 0 0 0 1 2 0 31 3.38
Gregory Soto 1.0 0 0 0 0 0 0 11 4.15
Dennis Santana 1.0 3 4 4 2 1 1 25 5.95

Manager comparison

AWAY · ATL
Walt Weiss
Lineup 3.3 R Bunts 0.7 R IBBs 2.2 R
HOME · PIT
Don Kelly
Lineup 4.0 R Bunts 0.6 R IBBs 2.8 R

Recent form

AWAY · ATL
8-1 W7 +25 run diff
WWWWWWWLW?
HOME · PIT
2-8 L3 -17 run diff
LLLWLWLLLL

Season series: 2-0 with ATL listed first across 2 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.