Baseball is more than just hits and home runs—it’s about the tiny moments, the stats that tell the real story. When the Pittsburgh Pirates vs St. Louis Cardinals Match Player Stats? in their latest 3-game series, it wasn’t just a battle—it was a statement.
Three straight shutouts.
That’s not just rare—it’s historic. Whether you’re a fan, a fantasy player, or just curious, this post will walk you through each game, the player stats that mattered, and what it all means going forward.
Table of Contents
Series Overview & Game Summaries
Let’s start with a simple question:
What really happened during this series?
From June 30 to July 2, 2025, the Pittsburgh Pirates shut out the St. Louis Cardinals in three consecutive games. That’s right—zero runs allowed across 27 innings. And it wasn’t just luck.
Here’s a quick look at how the series played out:
Game | Date | Final Score | Winning Pitcher | Notable Moment |
---|---|---|---|---|
1 | June 30 | Pirates 7 – 0 | Andrew Heaney | Nearly threw a no-hitter |
2 | July 1 | Pirates 1 – 0 | Ryan Borucki (RP) | Henry Davis’ sac fly wins it |
3 | July 2 | Pirates 5 – 0 | Mitch Keller | 4-run 8th inning sealed the sweep |
Think about that for a second. Three straight games, and the Cardinals couldn’t cross home plate once. That’s dominance—plain and simple.
Pirates vs Cardinals Player Stats – Game 1
June 30, 2025 — Pirates 7, Cardinals 0
Let’s be honest— (Pittsburgh Pirates vs St. Louis Cardinals Match Player Stats) this game set the tone for the entire series. The Cardinals came in with expectations, but Andrew Heaney shut that down. Literally.

Heaney was lights out. He pitched 6.2 innings with no hits through six, and gave up just one in total. He was composed, strategic, and made batters chase bad pitches. Every time the Cardinals tried to get something going, he slammed the door shut.
Andrew Heaney – Pitching Line
IP | H | R | ER | BB | SO | ERA |
---|---|---|---|---|---|---|
6.2 | 1 | 0 | 0 | 1 | 7 | 3.42 |
Heaney’s performance wasn’t just clean—it was commanding. He had great location and confidence in every pitch.
But pitching was only half the story. On offense, the Pirates pounced early and never let up.
Spencer Horwitz led the charge with a multi-hit game, while Ke’Bryan Hayes and Nick Gonzales contributed solid RBIs.
Pirates Key Batting Stats – Game 1
Player | AB | H | R | RBI | BB |
---|---|---|---|---|---|
Spencer Horwitz | 4 | 2 | 1 | 1 | 1 |
Ke’Bryan Hayes | 4 | 1 | 2 | 1 | 0 |
Nick Gonzales | 3 | 1 | 1 | 2 | 1 |
McCutchen | 3 | 1 | 1 | 0 | 1 |
The Cardinals’ pitching couldn’t contain them. Their starter gave up early runs, and the bullpen failed to stop the bleeding.
Pirates vs Cardinals Player Stats – Game 2
July 1, 2025 — Pirates 1, Cardinals 0
This one was a pitcher’s duel. The score? Just 1–0. But the tension? Off the charts.
André Pallante, the Cardinals’ starter, was brilliant. Seven scoreless innings, only one hit allowed, and still took a no-decision. Baseball can be cruel.
André Pallante – Pitching Line
IP | H | R | ER | BB | SO | ERA |
---|---|---|---|---|---|---|
7.0 | 1 | 0 | 0 | 2 | 3 | 4.10 |
Despite Pallante’s gem, it was Henry Davis who made the difference. In the bottom of the 8th, with a runner on third, Davis hit a sacrifice fly to bring in the winning run. But he didn’t stop there—he tagged a runner at home plate in the 9th to save the shutout. Talk about a clutch two-way performance.
⚾ Pirates Batting Highlights – Game 2
Player | AB | H | RBI |
---|---|---|---|
Henry Davis | 3 | 1 | 1 |
Tommy Pham | 3 | 1 | 0 |
Hayes | 4 | 1 | 0 |
The Cardinals’ bats? Cold again. They had just four hits, and every scoring opportunity fizzled out thanks to smart defense and timely pitching by the Pirates’ bullpen.
Pirates vs Cardinals Player Stats – Game 3
July 2, 2025 — Pirates 5, Cardinals 0
By this game, it felt inevitable. The Pirates were rolling, and the Cardinals were stuck. Mitch Keller didn’t just pitch well—he commanded the mound.
Seven innings of scoreless baseball, painting the corners and forcing weak contact. He struck out 6, walked just 1, and never let the Cardinals settle.
Mitch Keller – Pitching Line
IP | H | R | ER | BB | SO | ERA |
---|---|---|---|---|---|---|
7.0 | 4 | 0 | 0 | 1 | 6 | 3.25 |
The big moment came in the 8th inning, when the Pirates exploded for four runs. Isiah Kiner-Falefa hit a clutch 2-RBI single, and Tommy Pham added another 2-run hit to blow the game open.
Pirates Batting Leaders – Game 3
Player | AB | H | R | RBI |
---|---|---|---|---|
Kiner-Falefa | 4 | 2 | 1 | 2 |
Tommy Pham | 4 | 2 | 1 | 2 |
Hayes | 3 | 1 | 1 | 0 |
The Cardinals had zero answers again. Their offense never adjusted. For the third time, they left scoreless and stunned.
Series Summary – Stats and Trends
So what stands out from the whole series? Total dominance by the Pirates in every phase.
Here’s what the three-game series numbers look like at a glance:
Team Comparison Table
Stat | Pirates | Cardinals |
---|---|---|
Runs Scored | 13 | 0 |
Total Hits | 26 | 10 |
Errors | 1 | 3 |
Strikeouts (Pitch) | 26 | 18 |
Shutouts | 3 | 0 |
Key Takeaways
- Pirates pitching was nearly perfect — no team had thrown three consecutive shutouts against STL since the ’70s.
- Pirates hitters stepped up, especially Horwitz, Hayes, Davis, Pham, and Kiner-Falefa.
- The Cardinals’ lineup looked flat, leaving runners stranded and failing to produce when it counted.
Player Comparison – Who Stood Out?
Let’s stack up some of the top performers from each team.
Top Pirates Players (Series Totals)
Player | Hits | RBI | Runs | Impact |
---|---|---|---|---|
Spencer Horwitz | 4 | 2 | 2 | Spark plug game 1 |
Ke’Bryan Hayes | 3 | 1 | 4 | Consistent at bat |
Mitch Keller | – | – | – | 7 IP, 0 R game 3 |
Henry Davis | 2 | 1 | – | Game-saving plays |
Top Cardinals Players (Tried Their Best)
Player | Hits | RBI | Note |
---|---|---|---|
André Pallante | – | – | 7 IP gem in game 2 |
Alec Burleson | 2 | 0 | Only player with multi-hits |
Contreras | 1 | 0 | Few chances at the plate |
In short: the Pirates had stars at every position. The Cardinals had effort, but not enough firepower.
Read More: atlanta braves vs baltimore orioles match player stats
FAQs
1. How many runs did the Cardinals score in the series?
Zero. They were shut out in all three games.
2. Who pitched the best game for the Pirates?
Andrew Heaney’s near no-hitter in Game 1 was elite.
3. Did any Cardinals players have a standout performance?
André Pallante pitched very well, despite the loss.
4. Who was the most clutch Pirates hitter?
Henry Davis — his sac fly and defensive save won Game 2.
5. Was this a historic sweep?
Yes. First time in decades Pirates shut out the Cardinals in three straight games.
What Fans Are Saying
Fans and analysts aren’t quiet about this one.
“That’s the best Pirates pitching I’ve seen in years.” — Fan comment on Reddit
“The Cardinals looked stunned and completely outmatched. This was a clinic.” — Pittsburgh Post-Gazette analyst
On social media, Henry Davis and Andrew Heaney trended throughout the weekend. People praised the Pirates’ defense, chemistry, and intensity.
Wrap-Up & Key Takeaways
The Pittsburgh Pirates vs St. Louis Cardinals match player stats don’t just tell us who won—they show us how they won. Through precision pitching, clutch hits, and tight defense, the Pirates dominated every inning.
If you’re tracking MLB trends, fantasy baseball, or just a loyal fan, remember this series. It was a turning point, and it might just say a lot about where both teams are headed.
Want more game recaps like this? Stick around—we cover all the match player stats, rivalries, and big baseball moments as they unfold.