Brewers Dismantle Cardinals with Seven-Run Seventh Inning Explosion

Sometimes you witness a game where one team simply decides to take matters into their own hands and beat the living daylights out of their opponent. On Tuesday, July 7, 2026, at Busch Stadium, the Milwaukee Brewers delivered exactly that kind of performance, dismantling the St. Louis Cardinals 10-2 in a lopsided affair that was decided by a catastrophic seventh inning that saw the home team’s pitching staff completely unravel.

Pitching Decisions

7.2IP4H2ER1BB4K
5.0IP4H3ER3BB4K

Star Performers

Gary Sánchez

Season AVG: .221
3AB1H0HR2RBI2R2BB
Nelson Velázquez

Season AVG: .269
4AB1H1HR2RBI1R0BB

This was a game where the Cardinals had a golden opportunity to remain competitive in the National League Central, and instead they got embarrassed on their home field. Hunter Dobbins lasted just five innings for St. Louis, surrendering three runs on four hits while walking three batters. That’s not the kind of performance that wins ballgames against quality opponents, and the Brewers proved they’re anything but a pushover in this division.

Seven-run 7th powers Brewers to doubleheader sweep

The Seventh Inning That Changed Everything

The real story of this game happened in the seventh inning, when Milwaukee’s lineup turned on like a light switch and basically said “we’re done with this.” Seven runs crossed the plate in that single frame, and it wasn’t a matter of luck or small ball. It was straightforward, devastating baseball that left Cardinals manager Oliver Marmol with nothing but regret.

Brewers score seven runs in the 7th inning

Joey Ortiz got the party started with a solo home run, his third of the season. Then Brice Turang doubled down the line, Luis Lara drove in another run with a single, and Gary Sanchez added a two-run single of his own. Jackson Chourio kept the line moving with a single, and Cooper Pratt capped off the inning by doubling in two more runs. It was the kind of inning that feels like it’s never going to end, and by the time it did, the Cardinals’ pitching staff looked absolutely gassed.

Joey Ortiz's solo home run (3)
Cooper Pratt's two-run double

Gasser Dominates as Brewers’ Ace Shines

While the offense was putting on a clinic in the later innings, Robert Gasser was doing his job on the mound with clinical efficiency. The Brewers’ starter went 7.2 innings, allowed just four hits, surrendered two runs, and struck out four batters while walking only one. That’s the kind of performance you need from a starting pitcher to give yourself a chance to win every single ballgame, and Gasser delivered exactly that.

Robert Gasser strikes out Alec Burleson

The only blemish on Gasser’s record came in the sixth inning when Nelson Velazquez homered off him to account for the Cardinals’ two runs. Velazquez’s two-run shot was a nice moment for a struggling Cardinals offense, but it was basically window dressing on what turned out to be a complete domination by Milwaukee.

Nelson Velázquez's two-run home run (4)

This game was over early, and everyone in the ballpark knew it by the time the seventh inning concluded. The Brewers are clearly a team firing on all cylinders right now, with young talent like Ortiz, Chourio, and Lara contributing at the plate while veteran arms like Gasser do their job on the mound. The Cardinals, meanwhile, have some real questions to answer about their pitching depth and whether they can compete with the elite teams in their division. This 10-2 beatdown provided a pretty clear answer to that question.

Box Score

Milwaukee Brewers Batting

Player AB R H RBI BB SO AVG
Christian Yelich DH 5 0 0 1 0 2 .241
Luis Lara RF 4 1 1 2 1 0 .250
Brice Turang 2B 5 1 2 1 0 0 .267
Andrew Vaughn 1B 4 1 2 0 1 1 .331
Jake Bauers RF 2 0 0 0 2 1 .268
Garrett Mitchell CF 1 1 0 0 0 0 .272
Gary Sánchez C 3 2 1 2 2 1 .221
Sal Frelick RF 2 0 0 0 0 0 .237
Jackson Chourio LF 3 1 1 1 0 0 .286
Cooper Pratt SS 4 2 2 2 1 0 .217
Joey Ortiz 3B 5 1 2 1 0 1 .224

Milwaukee Brewers Pitching

Pitcher IP H R ER BB SO ERA
Robert Gasser (W) 7.2 4 2 2 1 4 4.15
Craig Yoho 1.1 0 0 0 0 1 3.60

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 4 0 0 0 0 0 .263
Pedro Pagés 1B 0 0 0 0 0 0 .218
Iván Herrera C 2 0 0 0 1 0 .254
Jimmy Crooks C 0 0 0 0 0 0 .158
Jordan Walker RF 4 1 2 0 0 0 .292
Nelson Velázquez LF 4 1 1 2 0 0 .269
Alec Burleson 1B 3 0 0 0 0 1 .275
Bryan Torres P 1 0 0 0 0 1 .211
Masyn Winn SS 4 0 0 0 0 1 .250
José Fermín 2B 3 0 1 0 0 0 .269
Blaze Jordan 3B 3 0 0 0 0 0 .224
Nathan Church CF 3 0 0 0 0 2 .247

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Hunter Dobbins (L) 5.0 4 3 3 3 4 4.03
Jared Shuster 1.1 5 7 7 3 2 9.00
Gordon Graceffo 0.2 1 0 0 0 0 3.14
Bryan Torres 2.0 1 0 0 1 0 0.00