Cardinals Strike Fast, Hold Off A’s in Oakland

The St. Louis Cardinals reminded everyone on Tuesday night why starting fast matters in baseball. They came to Oakland and punched Jeffrey Springs square in the mouth with a devastating four-run first inning that essentially decided the game before most fans had finished their first beer. When JJ Wetherholt added a two-run bomb in the sixth, it was merely punctuation on what was already a dominant performance. The Cardinals walked away with a 6-4 victory, and honestly, it should have been more comfortable given how thoroughly they controlled this affair.

JJ Wetherholt goes deep in the Cardinals' 6-4 victory

Pitching Decisions

5.0IP7H4ER3BB5K
1.0IP0H0ER1BB0K

Star Performers

JJ Wetherholt

Season AVG: .242
4AB2H1HR2RBI2R1BB
Shea Langeliers

Season AVG: .340
4AB2H1HR3RBI1R0BB
Cardinals plate four runs in the 1st inning

Cardinals Pounce Early, Never Look Back

Let’s be blunt: the first inning was a masterclass in opportunistic baseball. Jordan Walker singled to left, then José Fermín absolutely ripped a two-run double to center that had the Cardinals rolling. Yohel Pozo tacked on another run with a single, and just like that, Springs was already operating from a massive hole. Andre Pallante cruised through five innings on the strength of that early support, allowing just three runs on four hits while striking out four. He wasn’t overpowering, but he didn’t need to be. When you spot a pitcher a four-run lead in the first inning, your job becomes remarkably simpler.

José Fermín's two-run double
Jordan Walker's RBI single
Yohel Pozo's RBI single

The Athletics showed some fight, particularly through their catcher Shea Langeliers, who went yard twice and drove in three runs. That’s the kind of performance that usually matters in close games. But this wasn’t a close game for most of the evening, and that’s the story here. Langeliers’ solo shot in the eighth was nothing more than garbage time theater, a consolation prize for an Oakland offense that never truly threatened the Cardinals’ comfortable margin.

Shea Langeliers hammers 100th career home run
Shea Langeliers' two-run double

Bullpen Holds Firm as O’Brien Closes It Out

Here’s what separates good teams from mediocre ones: bullpen depth and the ability to protect leads. Riley O'Brien came in for the save situation and delivered exactly what was required, a scoreless inning with one strikeout. It wasn’t flashy, but it was professional. That’s the kind of baseball that wins divisions and makes October appearances.

Riley O'Brien earns the save

Wetherholt was the star of the show offensively, finishing 2-for-4 with that two-run homer in the sixth that put the game completely out of reach. He understands his role and executed it flawlessly. Meanwhile, the A’s kept scratching for runs. Nick Kurtz extended his on-base streak to 35 games with an RBI single in the second, but it was mere resistance against the tide. Springs surrendered the critical early damage and never recovered, striking out five but allowing seven hits in five innings.

JJ Wetherholt's two-run home run (8)
Nick Kurtz extends on-base streak to 35 games

The Cardinals are the better team right now, and Tuesday night in Oakland proved it beyond reasonable doubt. They showed up, executed their game plan, and left Oakland two games richer in the standings. That’s baseball at its most straightforward. The Athletics have talent, particularly in Langeliers, but they’ll need to tighten their defense and their pitching if they want to compete with teams like St. Louis. As it stands, the Cardinals made it look routine.

Box Score

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 4 2 2 2 1 1 .242
Iván Herrera C 5 1 2 0 0 0 .267
Jordan Walker RF 4 1 2 1 1 1 .305
Alec Burleson 1B 5 0 1 0 0 1 .264
Masyn Winn SS 5 0 1 0 0 0 .250
José Fermín LF 3 1 1 2 1 0 .250
Victor Scott II CF 1 0 0 0 0 1 .184
Yohel Pozo DH 4 0 1 1 0 1 .136
Nathan Church LF 4 0 0 0 0 2 .244
Thomas Saggese 3B 2 0 0 0 0 2 .148
Nolan Gorman 3B 1 1 1 0 1 0 .224

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Andre Pallante (W) 5.0 4 3 3 3 4 4.46
Ryne Stanek 1.0 0 0 0 1 1 6.00
JoJo Romero 1.0 0 0 0 0 2 3.10
George Soriano 1.0 2 1 1 0 0 3.50
Riley O'Brien (SV) 1.0 0 0 0 1 0 2.70

Athletics Batting

Player AB R H RBI BB SO AVG
Nick Kurtz 1B 3 1 1 1 1 1 .260
Shea Langeliers C 4 1 2 3 0 2 .340
Tyler Soderstrom LF 4 0 0 0 0 0 .201
Brent Rooker DH 2 0 0 0 2 0 .185
Carlos Cortes RF 3 0 1 0 1 0 .354
Zack Gelof 3B 4 0 0 0 0 1 .258
Lawrence Butler CF 3 0 0 0 1 1 .175
Darell Hernaiz SS 3 1 1 0 0 2 .214
Jonah Heim PH 1 0 0 0 0 0 .200
Jeff McNeil 2B 4 1 1 0 0 0 .282

Athletics Pitching

Pitcher IP H R ER BB SO ERA
Jeffrey Springs (L) 5.0 7 4 4 3 5 4.22
Joel Kuhnel 0.2 3 2 2 0 1 2.93
Brooks Kriske 1.2 0 0 0 1 1 0.00
Scott Barlow 0.2 1 0 0 0 1 3.26
Mark Leiter Jr. 1.0 0 0 0 0 1 8.10