Cardinals Explode in 7th to Pummel Braves, Walker Leads Offensive Onslaught

The St. Louis Cardinals came to Truist Park on Thursday and reminded the Atlanta Braves what a genuine offensive assault looks like. Final score: 11-5, Cardinals. And honestly, it wasn’t even that close despite what the scoreboard suggests. This was a mismatch dressed up in the clothing of competition, a game where St. Louis simply had more firepower and the Braves’ pitching staff proved unable to contain the damage.

Pitching Decisions

0.2IP2H3ER1BB0K

Star Performers

Jordan Walker

Season AVG: .291
4AB2H1HR4RBI2R1BB
Dominic Smith

Season AVG: .278
4AB1H0HR3RBI1R0BB

Yes, Atlanta scored five runs in the first inning. Yes, Dominic Smith‘s three-run double off Dustin May looked like it might set the tone for a Braves victory. But here’s the thing about baseball in 2026: hot starts mean nothing when you run into a team that refuses to quit and possesses the kind of offensive depth the Cardinals brought to the table on Thursday.

Jordan Walker's three-run homer (19)

Jordan Walker was the story here, and it wasn’t particularly complicated. The Cardinals’ outfielder went deep twice, including a three-run bomb in the first inning that announced St. Louis’s intentions from the opening pitch. Walker finished 2-for-4 with a homer, a single, and 4 RBIs. That’s the kind of performance that puts games on ice.

The Seventh Inning That Changed Everything

But the real damage came in the seventh inning, when the Cardinals’ offense morphed into something resembling a runaway freight train. Seven runs. Seven. Nathan Church launched a two-run homer to tie the game, then the Cardinals just kept coming. Singles by JJ Wetherholt and Ivan Herrera. Another hit from Walker. A double from Lars Nootbaar. A fielder’s choice grounder from Masyn Winn that scored another run. It was relentless, methodical, and utterly demoralizing for Atlanta.

Cardinals offense goes off for seven runs in the 7th

Tyler Kinley, the losing pitcher, lasted just two-thirds of an inning. He surrendered three earned runs on two hits with a walk. Gordon Graceffo got the win in a curious pitching line, tossing one perfect inning for St. Louis. These are the kinds of decisions that swing close games, and the Braves simply didn’t have the pitching depth to weather the Cardinals’ assault.

Alec Burleson's solo home run (14)

Braves’ First-Inning Blitz Proved Insufficient

Walt Weiss’s club had their moment early. Mauricio Dubon’s line-drive single got things rolling in the first. Smith’s double to right field cleared the bases for three runs. Mike Yastrzemski’s sacrifice fly added a fourth. For one glorious inning, the Braves looked like the better team. But baseball is nine innings long, and Atlanta simply didn’t have enough ammunition to match St. Louis’s firepower over the distance.

Masyn Winn (3-for-4 with an RBI) and Nathan Church (2 RBIs despite a 1-for-5 night) provided excellent secondary support. The Cardinals’ depth proved too much for a Braves lineup that never recovered after that seventh inning avalanche.

Condensed Game: STL@ATL – 7/2/26

On Thursday in Atlanta, the Cardinals reminded everyone why they remain one of baseball’s most dangerous lineups. When they get hot, when everyone in the order starts clicking, there’s simply no relief pitching, no defensive adjustment that can stop them. The Braves found that out the hard way, and that’s the reality of facing a team with Walker, Church, Wetherholt, and the rest of this stacked St. Louis roster firing on all cylinders.

Box Score

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 5 2 2 1 0 0 .261
Iván Herrera DH 4 1 1 1 0 1 .252
Alec Burleson 1B 5 2 1 1 0 1 .274
Jordan Walker RF 4 2 2 4 1 0 .291
Lars Nootbaar LF 5 0 2 1 0 1 .300
Masyn Winn SS 4 1 3 1 1 0 .249
Nathan Church CF 5 1 1 2 0 0 .254
Blaze Jordan 3B 2 0 0 0 1 0 .214
Bryan Torres PR 0 1 0 0 0 0 .234
Pedro Pagés C 2 0 1 0 0 0 .224
Jimmy Crooks C 2 0 1 0 0 1 .164
José Fermín 3B 2 1 1 0 0 0 .266

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Dustin May 0.2 5 5 5 2 1 4.80
Justin Bruihl 2.2 1 0 0 0 2 3.83
Ryan Fernandez 1.2 1 0 0 0 0 1.50
Gordon Graceffo (W) 1.0 0 0 0 0 0 3.35
JoJo Romero 1.0 1 0 0 0 1 3.79
George Soriano 1.0 0 0 0 1 0 3.38
Matt Svanson 1.0 0 0 0 0 2 7.00

Atlanta Braves Batting

Player AB R H RBI BB SO AVG
Drake Baldwin C 4 1 1 0 0 1 .255
Ozzie Albies 2B 4 1 0 0 1 1 .273
Matt Olson 1B 3 1 0 0 1 0 .270
Michael Harris II CF 4 0 1 0 0 1 .293
Mauricio Dubón LF 3 1 2 1 1 1 .272
Dominic Smith DH 4 1 1 3 0 0 .278
Austin Riley 3B 4 0 1 0 0 1 .208
Mike Yastrzemski RF 3 0 1 1 0 0 .222
Jim Jarvis SS 4 0 1 0 0 1 .222

Atlanta Braves Pitching

Pitcher IP H R ER BB SO ERA
Hurston Waldrep 5.1 5 3 3 1 4 3.68
Tyler Kinley (L) 0.2 2 3 3 1 0 3.82
Dylan Lee 0.1 3 3 3 0 0 1.64
Ian Hamilton 1.2 3 1 1 0 0 7.71
James Karinchak 1.0 2 1 1 1 0 2.08