Return to calendar
FINAL GAME · RECAP

St. Louis CardinalsOpen full analysisAtlanta BravesOpen full analysis

DateTuesday, June 30, 2026
First pitch
BallparkTruist Park
FINAL · Tuesday, June 30, 2026
SEO MATCH SUMMARY

The St. Louis Cardinals defeated the Atlanta Braves 5–3 on June 30 at Truist Park, overcoming a low-scoring contest that finished well below the Vegas total of 9.5. St. Louis struck first with power, belting two home runs while driving in five runs on just six hits, demonstrating efficiency in the batter's box despite striking out six times. Atlanta managed only six hits and two RBIs, with twelve strikeouts highlighting an anemic offensive performance that left runners stranded. The Cardinals' pitching staff was dominant, recording twelve strikeouts and allowing just three earned runs across the game, though they issued seven walks. The Braves' pitching gave up five earned runs on six hits with a 3.43 ERA, unable to contain St. Louis's power surge. Despite both offenses posting similar hit totals and batting averages around .246–.247, the Cardinals' two-homer advantage proved decisive in a game where neither team committed an error. St. Louis's balanced approach—combining power hitting with strikeout pitching—positions them well in the division race moving forward.

St. Louis CardinalsSTL
5W
FINAL
Atlanta BravesATL
3
Total runs8Run difference2
INNING BY INNING

Line score

Team123456789RHE
STL000401000560
ATL001000110360
TEAM COMPARISON

Batting box score

STLATL
6Hits6
2Home runs0
0Doubles1
5RBI2
5Walks7
6Strikeouts12
1Stolen bases1
12Total bases7
11Left on base25
0Errors0
.246AVG.247
.323OBP.311
.393SLG.406
.716OPS.717
ON THE MOUND

Pitching box score

STLATL
12Strikeouts6
7Walks5
6Hits allowed6
3Earned runs5
4.24ERA3.43
RUN PRODUCTION

Players who scored

STLMasyn Winn ×2Nelson VelázquezLars NootbaarNathan Church
ATLJorge Mateo ×2Mauricio Dubón
HOME RUNS

Long balls

Nelson VelázquezInning 4Nathan ChurchInning 4
STL

Batting lineup

PlayerABHHRRBI
JJ Wetherholt2B · 0-4 | BB, K4000
Iván HerreraC · 0-5 | K5000
Jordan WalkerRF · 0-3 | BB, K3000
Alec BurlesonDH · 0-1 | K1000
José Fermín3B · 0-3 | BB3000
Masyn WinnSS · 1-3 | BB, 2 R, SB3100
Lars NootbaarLF · 2-4 | K, R4200
Blaze Jordan1B · 0-3 | RBI3001
Nathan ChurchCF · 1-4 | HR, K, 3 RBI4113
ATL

Batting lineup

PlayerABHHRRBI
Drake BaldwinC · 1-5 | 2 K5100
Ozzie Albies2B · 1-4 | 2 RBI4102
Matt Olson1B · 1-4 | 2B, BB, 2 K4100
Michael Harris IICF · 0-3 | 2 BB, K3000
Mauricio DubónLF · 1-4 | BB, R4100
Mike YastrzemskiRF · 1-22100
Austin Riley3B · 0-4 | 2 K4000
Ha-Seong KimSS · 0-00000
Raisel IglesiasP · 0-00000
STL

Pitchers

PitcherIPKERERA
Matthew Liberatore1 H · 4 BB5.0915.33
George Soriano0 H · 1 BB1.2113.47
JoJo Romero4 H · 0 BB0.2113.89
Ryan Fernandez0 H · 2 BB0.2101.74
Riley O'Brien1 H · 0 BB1.0003.82
ATL

Pitchers

PitcherIPKERERA
Martín Pérez5 H · 3 BB5.0143.27
James Karinchak0 H · 1 BB1.0111.17
Dylan Dodd0 H · 0 BB1.0202.57
Ian Hamilton1 H · 1 BB1.0109.00
Raisel Iglesias0 H · 0 BB1.0101.32
EXPLORE NEXT

Related MLB pages