Cardinals outlast Brewers behind Herrera’s bases-clearing double
The St. Louis Cardinals proved once again on Monday that they know how to put together the timely hits when it matters most, using a devastating fourth-inning explosion to dispatch the Milwaukee Brewers 6-3 at Busch Stadium. This wasn’t a thing of beauty for either side, but the Cardinals executed when they needed to, and that’s what separates good baseball teams from the also-rans.
Pitching Decisions
Star Performers
The Herrera Show
Let’s talk about the real story here: Iván Herrera‘s bases-clearing double in the fourth inning that essentially put this game on ice. With runners on the corners and two outs, Herrera ripped a sharp line drive to center field that scored three runs and gave St. Louis a commanding 4-1 lead. This was baseball at its finest, a moment where one swing of the bat changed the entire complexion of the contest. Herrera finished with three RBIs on two hits, and frankly, the Cardinals wouldn’t have won this game without his bat coming through.
The Brewers made things interesting late, particularly in the ninth inning when Brice Turang crushed a two-run homer off the Cardinals’ pitching. Turang’s power stroke was the kind of swing that makes you sit up in your seat, a genuine moment of excitement in an otherwise pedestrian affair. But by then, it was too little, too late. The damage had been done in those early innings when the Cardinals’ lineup simply outhit and outmaneuvered a Brewers offense that sputtered and stalled when they needed runs most.
Solid Pitching Prevails
Kyle Leahy was the architect of St. Louis’ success on the mound, surrendering just one earned run over 5.1 innings while striking out five. His command was crisp, his fastball was working, and he kept the Brewers off-balance for most of the night. That’s the kind of performance that wins ballgames in May when every game feels like it carries weight. Chad Patrick, meanwhile, took the loss for Milwaukee after lasting just 3.1 innings, giving up four earned runs on seven hits. That’s not going to get the job done, and Milwaukee’s pitching staff knew it immediately.
Riley O’Brien earned the save with a scoreless 0.2 innings, closing things out cleanly when the Cardinals needed a lock-down situation. This is professional baseball at work: get your starter through five, bring in your middle relievers, and finish with a closer who understands the assignment.
Jackson Chourio deserves mention here for the Brewers. The kid went 4-for-4, which is about as good as it gets at the plate. Unfortunately for Milwaukee, his individual brilliance couldn’t overcome the team’s overall offensive inconsistency. Baseball is a team sport, and sometimes individual performances get swallowed up in the loss column. That’s the harsh reality Chourio and the Brewers faced Monday night.
The Cardinals are becoming adept at winning games they don’t necessarily dominate in, and that’s the hallmark of a club with postseason aspirations. Meanwhile, the Brewers will need to find a way to generate more sustained offensive pressure. This team has the talent, but Monday proved they’ve got some work to do before they’re truly dangerous in this division.
Box Score
Milwaukee Brewers Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Garrett Mitchell CF | 5 | 0 | 0 | 0 | 0 | 1 | .219 |
| Jackson Chourio LF | 4 | 1 | 4 | 0 | 1 | 0 | 1.000 |
| Brice Turang 2B | 5 | 1 | 3 | 2 | 0 | 1 | .304 |
| William Contreras C | 5 | 0 | 1 | 0 | 0 | 0 | .295 |
| Jake Bauers 1B | 2 | 1 | 1 | 0 | 1 | 1 | .248 |
| Gary Sánchez PH | 0 | 0 | 0 | 0 | 1 | 0 | .211 |
| Tyler Black 1B | 1 | 0 | 0 | 0 | 0 | 0 | .409 |
| Andrew Vaughn DH | 4 | 0 | 0 | 0 | 0 | 1 | .125 |
| Sal Frelick RF | 3 | 0 | 1 | 0 | 1 | 0 | .212 |
| Luis Rengifo 3B | 4 | 0 | 1 | 1 | 0 | 1 | .188 |
| David Hamilton SS | 4 | 0 | 0 | 0 | 0 | 2 | .235 |
Milwaukee Brewers Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Chad Patrick (L) | 3.1 | 7 | 4 | 4 | 3 | 4 | 3.45 |
| DL Hall | 1.2 | 0 | 0 | 0 | 0 | 2 | 1.69 |
| Shane Drohan | 1.1 | 1 | 1 | 1 | 1 | 1 | 4.15 |
| Grant Anderson | 0.2 | 1 | 0 | 0 | 0 | 0 | 3.18 |
| Jake Woodford | 1.0 | 2 | 1 | 1 | 0 | 2 | 4.41 |
St. Louis Cardinals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 4 | 1 | 2 | 2 | 1 | 0 | .246 |
| Iván Herrera DH | 5 | 0 | 2 | 3 | 0 | 2 | .248 |
| Alec Burleson 1B | 5 | 0 | 0 | 0 | 0 | 3 | .269 |
| Jordan Walker RF | 3 | 1 | 1 | 0 | 1 | 2 | .308 |
| Nolan Gorman 3B | 4 | 0 | 2 | 0 | 0 | 0 | .224 |
| Masyn Winn SS | 3 | 1 | 1 | 1 | 1 | 0 | .274 |
| Nathan Church LF | 4 | 1 | 1 | 0 | 0 | 0 | .248 |
| Pedro Pagés C | 3 | 1 | 0 | 0 | 1 | 2 | .237 |
| Victor Scott II CF | 3 | 1 | 2 | 0 | 0 | 0 | .184 |
St. Louis Cardinals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Kyle Leahy (W) | 5.1 | 6 | 1 | 1 | 2 | 5 | 4.93 |
| George Soriano | 0.2 | 1 | 0 | 0 | 1 | 1 | 3.52 |
| JoJo Romero | 1.0 | 1 | 0 | 0 | 1 | 0 | 3.71 |
| Ryne Stanek | 1.0 | 0 | 0 | 0 | 0 | 1 | 7.20 |
| Gordon Graceffo | 0.1 | 3 | 2 | 2 | 0 | 0 | 1.93 |
| Riley O'Brien (SV) | 0.2 | 0 | 0 | 0 | 0 | 0 | 2.12 |
