ARCHIVE July 12, 2026
July 12, 2026 · NL Cent

Atlanta Braves vs St. Louis Cardinals

July 12, 2026Busch StadiumCloudy 86°F · 8 mph, Out To CF
AWAY
Atlanta Braves
55-40
4
vs
HOME
St. Louis Cardinals
50-45
3

Game Highlights

Published July 12, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Alec Burleson Alec Burleson doubles (23) on a sharp fly ball to left fielder Mauricio Dubón. Jordan Walker scores. ATL 0, STL 1
T2 Ozzie Albies Ozzie Albies challenged (pitch result), call on the field was confirmed: Ozzie Albies called out on strikes. ATL 1, STL 1
T4 Drake Baldwin Braves challenged (tag play), call on the field was overturned: Braves challenged (home-plate collision), call on the field was upheld: Drake Baldwin singles on a line drive to right fielder Jordan Walker. Austin Riley scores. Brewer Hicklen to 2nd. ATL 2, STL 1
T6 Brewer Hicklen Brewer Hicklen doubles (1) on a sharp line drive to center fielder Nathan Church. Jim Jarvis scores. ATL 3, STL 1
B6 José Fermín José Fermín singles on a line drive to center fielder Michael Harris II. Jordan Walker scores. Lars Nootbaar scores. Masyn Winn to 3rd. ATL 3, STL 3
T9 Mauricio Dubón Mauricio Dubón reaches on a throwing error by shortstop Masyn Winn. Ozzie Albies scores. Michael Harris II to 3rd. ATL 4, STL 3

Box score

  123456789 R
ATL 010101001 4
STL 100002000 3

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 4

Braves opened with Danny Young, then turned the bulk of the game over to JR Ritchie. Out of the bullpen, Dylan Dodd took the roughest line.

workload · innings pitched
  • Danny Young Opener 0.2 25 1 1
    Pitch-by-pitch: what Danny Young threw
    CSW 32% 1st-pitch strike 80% 5.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sweeper 14 56% 3 1 3 6 1
    Sinker 11 44% 2 2 1 5 1
  • JR Ritchie Bulk 4.1 61 1 2 inherited 2, stranded 2
  • Dylan Dodd Middle 0.1 11 1 0 HLD inherited 1, stranded 1
  • Didier Fuentes Middle 0.2 12 0 2 BS inherited 3, 2 scored
  • Dylan Lee Setup 1.2 23 0 2
  • Tyler Kinley Setup 0.1 5 0 1 W
  • Raisel Iglesias Closer 1.0 10 0 1 SV
Cardinals HOME 3

Dustin May started for Cardinals, leaving trailing 1–2. Out of the bullpen, Justin Bruihl took the roughest line.

workload · innings pitched
  • Dustin May Starter 4.0 84 2 4
    Pitch-by-pitch: what Dustin May threw
    CSW 20% 1st-pitch strike 75% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 23 27% 1 6 5 8 3
    Cutter 22 26% 2 1 5 9 5
    Sinker 16 19% 0 2 8 5 1
    Sweeper 14 17% 2 2 2 6 2
    Changeup 5 6% 0 0 1 4 0
    Curveball 4 5% 0 1 1 2 0
  • Justin Bruihl Middle 1.2 34 1 1
  • Gordon Graceffo Middle 1.1 14 0 0 inherited 2, stranded 2
  • Ryne Stanek Setup 1.0 19 0 1
  • JoJo Romero Setup 1.0 25 1 0 L

Where the game turned

1 run Top 9th · off Romero
  • Dubón E

Batting lines

AWAY · ATL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Drake Baldwin C 3 0 1 1 2 0 .254 .345 .437 .782
Ozzie Albies 2B 4 1 1 0 1 1 .267 .320 .439 .759 2B
Matt Olson 1B 5 0 1 0 0 1 .267 .339 .534 .873
Michael Harris II CF 4 0 0 0 0 1 .296 .329 .488 .817
Mauricio Dubón LF 5 0 0 0 0 0 .265 .319 .420 .739 SB
Eli White DH 2 0 1 0 1 1 .226 .280 .391 .671
Austin Riley 3B 3 1 0 0 1 0 .207 .288 .329 .617
Jim Jarvis SS 3 1 1 0 0 1 .300 .323 .467 .790 2B
Brewer Hicklen RF 4 0 2 1 0 1 .500 .500 .750 1.250 2B
Dominic Smith DH 1 1 0 0 1 0 .263 .315 .388 .703
HOME · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 4 0 0 0 0 2 .259 .356 .399 .755
Iván Herrera DH 4 0 0 0 0 0 .249 .381 .390 .771
Jordan Walker RF 3 2 1 0 1 0 .294 .354 .532 .886 SB
Alec Burleson 1B 3 0 1 1 1 0 .273 .337 .468 .805 2B
Lars Nootbaar CF 2 1 0 0 2 1 .260 .355 .423 .778
Masyn Winn SS 4 0 1 0 0 2 .243 .314 .331 .645
Bryan Torres LF 2 0 0 0 0 1 .194 .250 .433 .683
José Fermín 3B 4 0 1 2 0 0 .259 .310 .392 .702
Jimmy Crooks C 3 0 0 0 1 3 .164 .271 .295 .566
Nathan Church CF 2 0 0 0 0 0 .236 .280 .384 .664

Pitching lines

AWAY · ATL
PITCHER IPHRERBBKHR NPERA DEC
Danny Young 0.2 1 1 1 2 1 0 25 4.50
JR Ritchie 4.1 1 1 1 2 2 0 61 4.38
Dylan Dodd 0.1 1 1 1 1 0 0 11 2.39 HLD
Didier Fuentes 0.2 1 0 0 0 2 0 12 2.65 BS
Dylan Lee 1.2 0 0 0 0 2 0 23 1.47
Tyler Kinley 0.1 0 0 0 0 1 0 5 3.48 W
Raisel Iglesias 1.0 0 0 0 0 1 0 10 2.23 SV
HOME · STL
PITCHER IPHRERBBKHR NPERA DEC
Dustin May 4.0 2 2 2 4 4 0 84 4.55
Justin Bruihl 1.2 3 1 1 1 1 0 34 3.66
Gordon Graceffo 1.1 0 0 0 0 0 0 14 2.91
Ryne Stanek 1.0 1 0 0 0 1 0 19 4.66
JoJo Romero 1.0 1 1 0 1 0 0 25 3.35 L

Manager comparison

AWAY · ATL
Walt Weiss
Lineup 3.3 R Bunts 0.7 R IBBs 2.2 R
HOME · STL
Oliver Marmol
Lineup 2.9 R Bunts 2.5 R IBBs 2.0 R

Recent form

AWAY · ATL
8-1 W7 +25 run diff
WWWWWWWLW?
HOME · STL
4-6 W1 -9 run diff
WLWWLLLWLL

Season series: 1-2 with ATL 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.