ARCHIVE June 30, 2026
June 30, 2026 · NL East

St. Louis Cardinals vs Atlanta Braves

June 30, 2026Truist ParkPartly Cloudy 92°F · 5 mph, L To R
AWAY
St. Louis Cardinals
44-38
5
vs
HOME
Atlanta Braves
49-34
3

Game Highlights

Published June 30, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B3 Ozzie Albies Ozzie Albies out on a sacrifice fly to left fielder Lars Nootbaar. Jorge Mateo scores. STL 0, ATL 1
T4 Nelson Velázquez Nelson Velázquez homers (3) on a fly ball to center field. STL 1, ATL 1
T4 Nathan Church Nathan Church homers (6) on a fly ball to right field. Masyn Winn scores. Lars Nootbaar scores. STL 4, ATL 1
T6 Blaze Jordan Blaze Jordan out on a sacrifice fly to right fielder Eli White. Masyn Winn scores. STL 5, ATL 1
B7 Ozzie Albies Ozzie Albies singles on a line drive to center fielder Nathan Church. Jorge Mateo scores. Drake Baldwin to 2nd. STL 5, ATL 2
B8 Rowdy Tellez Rowdy Tellez walks. STL 5, ATL 3

Box score

  123456789 R
STL 000401000 5
ATL 001000110 3

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 5

Matthew Liberatore started for Cardinals, leaving with a 4–1 lead. Out of the bullpen, George Soriano took the roughest line.

workload · innings pitched
  • Matthew Liberatore Starter 5.0 98 1 9 W
    Pitch-by-pitch: what Matthew Liberatore threw
    CSW 34% 1st-pitch strike 48% 4.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Slider 34 35% 8 5 6 13 2
    Four-Seam Fastball 27 28% 3 8 5 8 3
    Curveball 16 16% 1 2 4 8 1
    Changeup 15 15% 2 2 4 7 0
    Sinker 4 4% 0 2 1 1 0
    Cutter 2 2% 0 0 0 1 1
  • George Soriano Setup 1.2 28 1 1 inherited 1, stranded 1
  • JoJo Romero Setup 0.2 22 1 1 inherited 1, all 1 scored
  • Ryan Fernandez Middle 0.2 25 0 1 HLD inherited 2, 1 scored
  • Riley O'Brien Closer 1.0 9 0 0 SV
Braves HOME 3

Martín Pérez started for Braves, leaving trailing 1–4. Out of the bullpen, James Karinchak took the roughest line.

workload · innings pitched
  • Martín Pérez Starter 5.0 85 4 1 L
    Pitch-by-pitch: what Martín Pérez threw
    CSW 24% 1st-pitch strike 74% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 31 36% 2 6 2 14 7
    Cutter 29 34% 2 5 6 12 4
    Changeup 19 22% 1 1 3 9 5
    Curveball 6 7% 0 3 0 0 3
  • James Karinchak Middle 1.0 18 1 1
  • Dylan Dodd Middle 1.0 15 0 2
  • Ian Hamilton Middle 1.0 20 0 1
  • Raisel Iglesias Closer 1.0 9 0 1

Where the game turned

3 runs Top 4th · off Pérez
  • Church HR (3)

Batting lines

AWAY · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 4 0 0 0 1 1 .261 .358 .405 .763
Iván Herrera C 5 0 0 0 0 1 .252 .392 .403 .795
Jordan Walker RF 3 0 0 0 1 1 .288 .342 .511 .853
Alec Burleson DH 1 0 0 0 0 1 .279 .347 .474 .821
José Fermín 3B 3 0 0 0 1 0 .264 .318 .388 .706
Masyn Winn SS 3 2 1 0 1 0 .245 .318 .332 .650 SB
Lars Nootbaar LF 4 1 2 0 0 1 .306 .400 .472 .872
Blaze Jordan 1B 3 0 0 1 0 0 .235 .246 .392 .638
Nathan Church CF 4 1 1 3 0 1 .258 .300 .404 .704 HR (6)
Nelson Velázquez DH 2 1 2 1 1 0 .316 .395 .605 1.000 HR (3)
HOME · ATL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Drake Baldwin C 5 0 1 0 0 2 .254 .335 .458 .793
Ozzie Albies 2B 4 0 1 2 0 0 .274 .323 .431 .754
Matt Olson 1B 4 0 1 0 1 2 .276 .345 .529 .874 2B
Michael Harris II CF 3 0 0 0 2 1 .294 .330 .491 .821
Mauricio Dubón LF 4 1 1 0 1 0 .267 .318 .419 .737
Mike Yastrzemski RF 2 0 1 0 0 0 .223 .308 .337 .645
Austin Riley 3B 4 0 0 0 0 2 .207 .286 .333 .619
Eli White RF 2 0 0 0 0 2 .215 .261 .355 .616
Joey Bart C 2 0 0 0 0 2 .230 .266 .365 .631
Rowdy Tellez PH 0 0 0 0 1 0 .200 .273 .500 .773
Jorge Mateo SS 2 2 1 0 1 1 .266 .310 .422 .732 SB
Dominic Smith PH 0 0 0 0 1 0 .279 .323 .419 .742

Pitching lines

AWAY · STL
PITCHER IPHRERBBKHR NPERA DEC
Matthew Liberatore 5.0 1 1 1 4 9 0 98 5.33 W
George Soriano 1.2 0 1 1 1 1 0 28 3.47
JoJo Romero 0.2 4 1 1 0 1 0 22 3.89
Ryan Fernandez 0.2 0 0 0 2 1 0 25 1.74 HLD
Riley O'Brien 1.0 1 0 0 0 0 0 9 3.82 SV
HOME · ATL
PITCHER IPHRERBBKHR NPERA DEC
Martín Pérez 5.0 5 4 4 3 1 2 85 3.27 L
James Karinchak 1.0 0 1 1 1 1 0 18 1.17
Dylan Dodd 1.0 0 0 0 0 2 0 15 2.57
Ian Hamilton 1.0 1 0 0 1 1 0 20 9.00
Raisel Iglesias 1.0 0 0 0 0 1 0 9 1.32

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.