Cardinals Feast on Skenes Early, Cruise Past Pirates 10-5

Sometimes you see a game unfold and you know exactly what kind of night it’s going to be. Thursday at PNC Park was one of those nights. The St. Louis Cardinals came out swinging with murderous intent, and by the time Paul Skenes threw his first pitch, it was already clear the Pittsburgh Pirates were in for a long evening. Final score: Cardinals 10, Pirates 5, and honestly, it felt closer than the numbers suggest.

Pitching Decisions

5.0IP7H3ER0BB9K

Star Performers

Jordan Walker

Season AVG: .284
5AB2H1HR3RBI1R0BB
Brandon Lowe

Season AVG: .252
5AB2H1HR1RBI1R0BB

Let’s start with what matters most. JJ Wetherholt led off the game with a solo shot to right field, and before Pittsburgh could even catch its breath, Jordan Walker crushed a two-run homer to left with Herrera aboard. Just like that, the Cardinals had a 3-0 lead before the Pirates’ bats had even stepped into the box. Skenes, for all his talent and the nine strikeouts he’d rack up by night’s end, got absolutely tattooed in the opening inning. You can spin it however you want, but that’s not the kind of start a pitcher recovers from against a hungry lineup.

JJ Wetherholt, Jordan Walker homer off Skenes in 1st

The Cardinals methodically built on their advantage through the middle innings. Nolan Gorman drove in Burleson with a sharp single in the third. Alec Burleson, who was absolutely dialed in all night, singled in another run in the fifth. By the time we hit the eighth inning, St. Louis had breathing room, but they weren’t satisfied with a comfortable lead. They wanted to bury Pittsburgh once and for all.

The Eighth Inning Explosion

That’s when the Cardinals unleashed absolute hell. Nathan Church doubled to score two runs. Burleson followed with an RBI single, and Jordan Walker added another run-scoring hit. Five runs in one inning. The Pirates’ pitching was gassed, their defense was breaking down, and the Cardinals were operating on a completely different level. Walker finished with two hits and three RBIs. Burleson went 3-for-5 with three RBIs, putting on a clinic at the plate. These weren’t fluky hits, either. These were sharp line drives, well-executed at-bats against quality pitching.

Jordan Walker's two-run homer (9)

Pittsburgh scored five runs of their own, so there’s that. Bryan Reynolds went deep in the fifth for two runs, and Brandon Lowe hit a solo shot in the seventh. But here’s the thing about a 10-5 game where you’re on the losing end: it feels like 10-0. The Pirates fought back with some legitimate offensive moments, but they were always chasing, always reacting to Cardinals aggression rather than dictating the tempo.

An Unlikely Hero Closes It Out

Gordon Graceffo somehow got the win despite throwing just 1.1 innings. That’s baseball, folks. He came in and did his job when it mattered. Matt Svanson sealed it at the end. But make no mistake, this game was decided in the first inning when Skenes left a fastball belt-high to Wetherholt and watched it sail into the bleachers.

Burleson, Walker and Wetherholt power Cards' to a win

The Cardinals are clicking right now. Their young position players are swinging it, they’re putting pressure on opposing pitchers immediately, and they’re not letting teams hang around. The Pirates have talent, but Thursday belonged completely to St. Louis from the opening pitch to the final out.

Box Score

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 4 2 2 1 1 0 .256
Iván Herrera DH 4 2 0 0 1 2 .239
Alec Burleson 1B 5 1 3 3 0 1 .277
Jordan Walker RF 5 1 2 3 0 1 .284
Nolan Gorman 3B 5 1 2 1 0 2 .223
Masyn Winn SS 5 1 1 0 0 2 .253
Nathan Church LF 5 1 1 2 0 1 .235
Pedro Pagés C 5 0 2 0 0 2 .262
Victor Scott II CF 2 1 0 0 1 1 .179

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Hunter Dobbins 4.1 2 3 3 5 4 6.23
Justin Bruihl 0.2 1 0 0 0 0 5.63
Gordon Graceffo (W) 1.1 0 0 0 0 1 1.04
JoJo Romero 0.2 1 1 1 1 2 4.20
Ryne Stanek 1.0 1 0 0 0 1 8.31
Matt Svanson 1.0 2 1 1 0 0 10.26

Pittsburgh Pirates Batting

Player AB R H RBI BB SO AVG
Oneil Cruz CF 4 2 1 0 1 2 .256
Brandon Lowe 2B 5 1 2 1 0 0 .252
Bryan Reynolds RF 4 1 2 2 1 1 .246
Ryan O'Hearn DH 4 0 0 0 1 1 .306
Nick Gonzales 3B 2 0 0 0 1 0 .317
Spencer Horwitz 1B 3 0 0 1 1 0 .250
Konnor Griffin SS 4 0 1 0 0 2 .231
Jake Mangum LF 3 1 1 0 1 1 .271
Henry Davis C 3 0 0 0 0 1 .154
Nick Yorke PH 1 0 0 0 0 0 .221

Pittsburgh Pirates Pitching

Pitcher IP H R ER BB SO ERA
Paul Skenes (L) 5.0 7 5 3 0 9 2.91
Yohan Ramírez 1.0 1 0 0 0 1 1.83
Mason Montgomery 1.0 0 0 0 1 0 3.38
Isaac Mattson 0.2 3 5 5 2 0 3.78
Chris Devenski 1.1 2 0 0 0 2 4.50