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.
Pitching Decisions
Star Performers
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.
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.
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.
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.
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 |
