Herrera’s Blast Lifts Cardinals Past Rockies in Tight Busch Stadium Battle

Sometimes a baseball game doesn’t need to be a slugfest to be meaningful. Friday night at Busch Stadium, the St. Louis Cardinals and Colorado Rockies played exactly the kind of grind-it-out contest that separates contenders from pretenders, and the Cardinals proved they belong in that first category with a gritty 3-2 victory.

Pitching Decisions

5.0IP8H2ER0BB8K
5.1IP5H3ER3BB2K
1.0IP0H0ER1BB0K

Star Performers

TJ Rumfield

Season AVG: .296
4AB3H0HR0RBI2R0BB
Iván Herrera

Season AVG: .240
4AB1H1HR1RBI1R0BB

Let’s be clear about what we witnessed here: this was pitching-dominated baseball at its finest, with Kyle Leahy absolutely masterful on the mound for St. Louis. The Cardinals’ starter carved through the Rockies lineup like he had a personal vendetta, striking out eight batters over five innings while allowing just eight hits and two earned runs. More impressively, Leahy didn’t walk a single batter. That’s the kind of precision you see from an elite arm, and Friday night confirmed that Leahy belongs in any conversation about the National League’s best young starters.

Iván Herrera's solo home run (13)

On the flip side, Ryan Feltner fought valiantly for Colorado but simply didn’t have enough in the tank. The Rockies starter went 5.1 innings, surrendering three earned runs on five hits while walking three. That’s the difference right there: Leahy’s surgical efficiency versus Feltner’s inconsistency. In tight games, that margin matters.

Sacrifice Flies and Small Ball Win the Night

What’s fascinating about this game is how it unfolded. The Cardinals didn’t need a home run hitter to put runs on the board early. Instead, Oliver Marmol’s squad executed beautiful small-ball baseball in the bottom of the second inning. Nathan Church and Bryan Torres both laid down sacrifice flies, and suddenly St. Louis had a 2-1 lead. That’s winning baseball, folks. That’s the kind of disciplined, unselfish approach that wins in October.

Nathan Church's sacrifice fly
Bryan Torres' sacrifice fly 

The Rockies answered back with two runs of their own, both coming on Troy Johnston groundouts. That’s right: both Colorado runs scored on a batter who technically made an out. While we’re not going to cry about runs scored any way possible, it speaks to the Rockies’ lack of offensive firepower. McCarthy and Rumfield both had strong nights at the plate with three hits apiece, but Colorado simply couldn’t convert those opportunities into the kind of run production they needed.

Herrera’s Heroics Prove to Be the Difference

Then came the moment that broke the game open. In the third inning, Ivan Herrera stepped up and took a pitch to left field for his 13th home run of the season. It wasn’t a tape-measure blast, but it didn’t need to be. That solo shot gave St. Louis a 3-2 lead, and more importantly, it gave the Cardinals breathing room. Herrera has quietly become one of the more reliable offensive contributors in the NL Central, and this clutch blast was exactly the kind of moment that defines his season.

Iván Herrera's solo home run (13)

Riley O’Brien closed out the game with a save, allowing just one walk over a clean final inning. Sometimes baseball rewards the team that executes best, not necessarily the team that wants it most. Friday night in St. Louis, the Cardinals wanted it, executed it, and earned it. The Rockies came to play, but in the end, superior pitching and timely hitting prevailed.

Box Score

Colorado Rockies Batting

Player AB R H RBI BB SO AVG
Jake McCarthy DH 4 0 3 0 0 1 .298
Cole Carrigg CF 4 0 0 0 0 2 .293
Mickey Moniak LF 3 0 1 0 0 2 .279
Tyler Freeman RF 1 0 0 0 0 0 .249
Hunter Goodman C 4 0 0 0 0 3 .252
TJ Rumfield 1B 4 2 3 0 0 0 .296
Brett Sullivan 1B 0 0 0 0 0 0 .231
Willi Castro 2B 4 0 2 0 0 0 .266
Ezequiel Tovar SS 3 0 0 0 1 1 .205
Troy Johnston RF 2 0 0 2 0 0 .279
Kyle Karros 3B 2 0 0 0 0 0 .269
Edouard Julien 2B 2 0 0 0 0 1 .208
Jordan Beck LF 2 0 1 0 0 0 .198

Colorado Rockies Pitching

Pitcher IP H R ER BB SO ERA
Ryan Feltner (L) 5.1 5 3 3 3 2 5.71
Brennan Bernardino 0.2 0 0 0 1 1 2.51
Jimmy Herget 1.0 0 0 0 0 2 6.61
Nick Frasso 1.0 0 0 0 0 2 4.50

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 3 0 0 0 1 0 .246
Jordan Walker RF 4 0 1 0 0 0 .284
Alec Burleson 1B 3 0 0 0 1 1 .285
Iván Herrera DH 4 1 1 1 0 2 .240
Jimmy Crooks C 4 1 1 0 0 1 .190
Masyn Winn SS 3 1 1 0 1 0 .239
Nathan Church CF 2 0 0 1 1 2 .235
Bryan Torres LF 1 0 0 1 0 0 .229
José Fermín LF 1 0 0 0 0 1 .236
César Prieto 3B 2 0 1 0 0 0 .045
Blaze Jordan 3B 0 0 0 0 0 0 .252

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Kyle Leahy (W) 5.0 8 2 2 0 8 3.45
Justin Bruihl 1.0 0 0 0 0 0 3.54
Caleb Ferguson 1.1 1 0 0 0 2 3.58
Ryne Stanek 0.2 1 0 0 0 0 4.57
Riley O'Brien (SV) 1.0 0 0 0 1 0 3.28