ARCHIVE July 2, 2026
July 2, 2026 · NL East

St. Louis Cardinals vs Atlanta Braves

July 2, 2026Truist ParkPartly Cloudy 93°F · 6 mph, L To R
AWAY
St. Louis Cardinals
45-39
11
vs
HOME
Atlanta Braves
50-35
5

Game Highlights

Published July 2, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Jordan Walker Jordan Walker homers (19) on a fly ball to left center field. JJ Wetherholt scores. Iván Herrera scores. STL 3, ATL 0
B1 Mauricio Dubón Mauricio Dubón singles on a line drive to center fielder Nathan Church. Drake Baldwin scores. Ozzie Albies to 3rd. Matt Olson to 2nd. STL 3, ATL 1
B1 Dominic Smith Dominic Smith doubles (6) on a line drive to right fielder Jordan Walker, deflected by pitcher Dustin May. Ozzie Albies scores. Matt Olson scores. Mauricio Dubón scores. STL 3, ATL 4
B1 Mike Yastrzemski Mike Yastrzemski out on a sacrifice fly to center fielder Nathan Church. Dominic Smith scores. STL 3, ATL 5
T7 Nathan Church Nathan Church homers (7) on a fly ball to right center field. Masyn Winn scores. STL 5, ATL 5
T7 JJ Wetherholt JJ Wetherholt singles on a line drive to center fielder Michael Harris II. Bryan Torres scores. José Fermín to 3rd. STL 6, ATL 5
T7 Iván Herrera Iván Herrera singles on a line drive to center fielder Michael Harris II. José Fermín scores. JJ Wetherholt to 3rd. STL 7, ATL 5
T7 Jordan Walker Jordan Walker singles on a line drive to left fielder Mauricio Dubón. JJ Wetherholt scores. Alec Burleson to 3rd. STL 8, ATL 5
T7 Lars Nootbaar Lars Nootbaar doubles (5) on a fly ball to right fielder Mike Yastrzemski. Alec Burleson scores. Jordan Walker to 3rd. STL 9, ATL 5
T7 Masyn Winn Braves challenged (tag play), call on the field was upheld: Masyn Winn reaches on a fielder's choice, fielded by first baseman Matt Olson. Jordan Walker scores. Lars Nootbaar to 3rd. STL 10, ATL 5
T9 Alec Burleson Alec Burleson homers (14) on a fly ball to right field. STL 11, ATL 5

Box score

  123456789 R
STL 300000701 11
ATL 500000000 5

Pitching & bullpen

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

Cardinals AWAY 11

Cardinals opened with Dustin May, then turned the bulk of the game over to Justin Bruihl.

workload · innings pitched
  • Dustin May Opener 0.2 34 5 1
    Pitch-by-pitch: what Dustin May threw
    CSW 26% 1st-pitch strike 67% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 11 32% 1 1 1 6 2
    Cutter 9 26% 0 2 2 5 0
    Sweeper 7 21% 2 2 0 1 2
    Sinker 4 12% 1 0 1 1 1
    Curveball 2 6% 0 0 1 0 1
    Changeup 1 3% 0 0 0 1 0
  • Justin Bruihl Bulk 2.2 40 0 2 inherited 2, stranded 2
  • Ryan Fernandez Middle 1.2 12 0 0 inherited 2, stranded 2
  • Gordon Graceffo Middle 1.0 9 0 0 W
  • JoJo Romero Setup 1.0 11 0 1
  • George Soriano Setup 1.0 17 0 0 inherited 1, stranded 1
  • Matt Svanson Middle 1.0 16 0 2
Braves HOME 5

Hurston Waldrep started for Braves, leaving with a 5–3 lead. Out of the bullpen, Tyler Kinley took the roughest line.

workload · innings pitched
  • Hurston Waldrep Starter 5.1 76 3 4
    Pitch-by-pitch: what Hurston Waldrep threw
    CSW 30% 1st-pitch strike 68% 3.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 34 45% 1 11 3 8 11
    Curveball 18 24% 5 1 1 10 1
    Cutter 15 20% 1 3 3 6 2
    Splitter 7 9% 1 0 0 4 2
    Slider 2 3% 0 0 1 1 0
  • Tyler Kinley Setup 0.2 11 3 0 L inherited 1, stranded 1
  • Dylan Lee Setup 0.1 20 3 0 inherited 1, all 1 scored
  • Ian Hamilton Reliever 1.2 27 1 0 inherited 2, all 2 scored
  • James Karinchak Reliever 1.0 24 1 0

Where the game turned

1 run Top 7th · off Lee
  • Wetherholt 1B (1)

Batting lines

AWAY · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 5 2 2 1 0 0 .261 .357 .401 .758
Iván Herrera DH 4 1 1 1 0 1 .252 .391 .402 .793
Alec Burleson 1B 5 2 1 1 0 1 .274 .341 .474 .815 HR (14)
Jordan Walker RF 4 2 2 4 1 0 .291 .346 .519 .865 HR (19)
Lars Nootbaar LF 5 0 2 1 0 1 .300 .387 .463 .850 2B
Masyn Winn SS 4 1 3 1 1 0 .249 .323 .335 .658
Nathan Church CF 5 1 1 2 0 0 .254 .295 .410 .705 HR (7)
Pedro Pagés C 2 0 1 0 0 0 .224 .264 .358 .622
José Fermín 3B 2 1 1 0 0 0 .266 .319 .387 .706
Blaze Jordan 3B 2 0 0 0 1 0 .214 .238 .357 .595
Jimmy Crooks C 2 0 1 0 0 1 .164 .246 .255 .501
HOME · ATL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Drake Baldwin C 4 1 1 0 0 1 .255 .338 .453 .791
Ozzie Albies 2B 4 1 0 0 1 1 .273 .323 .439 .762
Matt Olson 1B 3 1 0 0 1 0 .270 .341 .518 .859
Michael Harris II CF 4 0 1 0 0 1 .293 .328 .484 .812
Mauricio Dubón LF 3 1 2 1 1 1 .269 .323 .419 .742
Dominic Smith DH 4 1 1 3 0 0 .278 .320 .417 .737 2B
Austin Riley 3B 4 0 1 0 0 1 .208 .285 .331 .616
Mike Yastrzemski RF 3 0 1 1 0 0 .222 .311 .333 .644
Jim Jarvis SS 4 0 1 0 0 1 .222 .222 .222 .444

Pitching lines

AWAY · STL
PITCHER IPHRERBBKHR NPERA DEC
Dustin May 0.2 5 5 5 2 1 0 34 4.80
Justin Bruihl 2.2 1 0 0 0 2 0 40 3.60
Ryan Fernandez 1.2 1 0 0 0 0 0 12 1.50
Gordon Graceffo 1.0 0 0 0 0 0 0 9 3.35 W
JoJo Romero 1.0 1 0 0 0 1 0 11 3.79
George Soriano 1.0 0 0 0 1 0 0 17 3.38
Matt Svanson 1.0 0 0 0 0 2 0 16 7.00
HOME · ATL
PITCHER IPHRERBBKHR NPERA DEC
Hurston Waldrep 5.1 5 3 3 1 4 1 76 3.68
Tyler Kinley 0.2 2 3 3 1 0 1 11 3.82 L
Dylan Lee 0.1 3 3 3 0 0 0 20 1.64
Ian Hamilton 1.2 3 1 1 0 0 0 27 7.71
James Karinchak 1.0 2 1 1 1 0 1 24 2.08

Manager comparison

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

Recent form

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

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