Harrison Dominates as Brewers Blank Cardinals 6-0 at Home

The Milwaukee Brewers served up a masterclass in efficiency on Tuesday night, systematically dismantling the St. Louis Cardinals with a crisp 6-0 shutout victory at American Family Field. It wasn’t just the final score that told the story, it was the complete dominance on display from wire to wire. Kyle Harrison was nothing short of brilliant, and the Brewers’ lineup did just enough when it mattered most to leave the Cardinals looking thoroughly outclassed.

Kyle Harrison throws six shutout innings in win

Pitching Decisions

Star Performers

Iván Herrera

Season AVG: .263
3AB1H0HR0RBI0R1BB
Garrett Mitchell

Season AVG: .234
4AB1H1HR3RBI1R0BB

Harrison was the story here, and frankly, the Cardinals had no answer for his stuff. Six innings of spotless baseball. Four hits. Zero earned runs. Zero walks. Two strikeouts. That walk total alone tells you everything you need to know about a pitcher operating at peak efficiency. McGreevy, tasked with keeping St. Louis in the game, lasted just four innings and couldn’t escape the fifth inning with his dignity intact. The young Cardinals hurler surrendered seven hits and five earned runs while walking three batters. In a game that screamed “shutdown” from the Brewers, McGreevy looked like he was pitching in slow motion.

Kyle Harrison, Garrett Mitchell lead Brewers 6-0 win
Condensed Game: STL@MIL – 5/26/26

Brewers Strike When It Counts

The Brewers didn’t put on a power-hitting clinic on Tuesday, but they didn’t need to. They struck with surgical precision when opportunities presented themselves. Jake Bauers got things rolling in the fourth with a solo home run off McGreevy, his eighth of the season. It was the kind of early punch that sets a tone when you’ve got a pitcher dealing on the other side.

Jake Bauers' solo home run (8)

But the real damage came in the fifth inning when Milwaukee turned up the heat. William Contreras ripped a sharp line drive double that plated both Christian Yelich and Jackson Chourio. Suddenly the Cardinals were staring at a 3-0 deficit with runners still in scoring position. Then Garrett Mitchell stepped up and delivered the back-breaker, a three-run home run that essentially put the game on ice before most fans had finished their beers. That’s 6-0 Brewers, and just like that, St. Louis’s offense had become completely irrelevant.

Garrett Mitchell's three-run home run (3) 
William Contreras' two-run double

Defense Seals the Deal

Credit Milwaukee’s defense for adding insult to injury. The Brewers made the kinds of plays throughout the night that keep opposing hitters off balance and frustrated. David Hamilton turned in some spectacular work in the field, including a leaping catch that had to make Cardinals hitters wonder if they had any answers at all. When your pitching is this sharp and your defense is executing at this level, the outcome is never really in doubt.

David Hamilton's turn-around leaping catch

This wasn’t a game that will make highlight reels for the wrong reasons, and that’s exactly what the Brewers needed. They came out, executed their game plan, and got out of town with a convincing division win. The Cardinals, meanwhile, looked lost from the opening pitch. McGreevy’s early exit essentially conceded the game, and St. Louis’s bats were nowhere to be found all night. For Milwaukee, this is the kind of dominant performance that builds momentum heading forward. For St. Louis, it’s a humbling reminder that some nights, you’re just going to get outplayed in every facet of the game.

Pat Murphy discusses the Brewers' 6-0 win
Oliver Marmol discusses the Cardinals' 6-0 loss

Box Score

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 4 0 0 0 0 1 .234
Iván Herrera C 3 0 1 0 1 1 .263
Jordan Walker RF 4 0 1 0 0 0 .296
Alec Burleson 1B 4 0 1 0 0 1 .287
José Fermín 3B 4 0 0 0 0 0 .213
Masyn Winn SS 4 0 0 0 0 2 .230
Bryan Torres LF 4 0 2 0 0 0 .333
Yohel Pozo DH 3 0 1 0 0 0 .250
Nolan Gorman PH 1 0 0 0 0 0 .216
Victor Scott II CF 3 0 1 0 0 0 .197

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Michael McGreevy (L) 4.0 7 5 5 3 6 2.98
Ryan Fernandez 1.0 1 1 1 1 3 2.08
Justin Bruihl 2.0 2 0 0 0 2 5.11
Matt Pushard 1.0 0 0 0 0 1 5.06

Milwaukee Brewers Batting

Player AB R H RBI BB SO AVG
Christian Yelich DH 5 1 3 0 0 0 .281
Jackson Chourio LF 3 1 1 0 1 1 .280
Brice Turang 2B 3 1 0 0 1 2 .282
William Contreras C 4 1 2 2 0 2 .308
Jake Bauers 1B 4 1 2 1 0 1 .290
Garrett Mitchell CF 4 1 1 3 0 3 .234
Luis Rengifo 3B 3 0 0 0 1 0 .204
Sal Frelick RF 3 0 1 0 1 1 .220
David Hamilton SS 4 0 0 0 0 2 .227

Milwaukee Brewers Pitching

Pitcher IP H R ER BB SO ERA
Kyle Harrison (W) 6.0 4 0 0 0 2 1.57
Grant Anderson 1.0 1 0 0 0 1 2.82
Abner Uribe 1.0 1 0 0 1 2 4.19
Trevor Megill 1.0 1 0 0 0 0 5.00