Pirates
Heaney Flirts With No-Hitter, Horwitz Leads Pirates to Fourth-Straight Blowout Win

PITTSBURGH — Andrew Heaney carried a no-hitter into the sixth inning and Spencer Horwitz homered as part of a three-RBI game in the Pittsburgh Pirates’ 7-0 win over the St. Louis Cardinals at PNC Park on Monday night.
How We Got There
Heaney issued a leadoff walk to Brendan Donovan, who was erased on a double play. After that, he didn’t allow another baserunner until Victor Scott II flared a base hit into left field with two outs in the sixth.Â
Horwitz, who hit leadoff for the first time this season, opened the bottom of the first with a solo home run off Erick Fedde (3-8).Â
Spencer Horwitz with a leadoff homer! 👏 pic.twitter.com/s5kgpfvRHP
— Pittsburgh Pirates (@Pirates) July 1, 2025
The score remained 1-0 until the bottom of the fifth, when the Pirates (36-50) sent 10 men to the plate and scored six runs on seven hits.
Horwitz came through again with a two-run double. Later in the inning, Nick Gonzales whacked a double to right that plated Andrew McCutchen and put the Pirates ahead 4-0.
After the Cardinals (47-39) intentionally walked Oneil Cruz to load the bases, Ke’Bryan Hayes delivered a two-run single to center. Cruz scored on a Tommy Pham base hit to left to cap off the big inning.Â
The win gives the Pirates a season-high-tying four-game win streak.
Key Moment
The entirety of the fifth inning allowed the Pirates to cruise to a fourth-straight convincing win. The Pirates are outscoring their opponents 37-4 over their last four games.Â
Star of the Game
After back-to-back rough starts, Andre Heaney earned his first win since May 21 after holding the Cardinals scoreless across 6.2 brilliant innings.Â
Stat to Know
Spencer Horwitz joined John Jason and Gary Redus as the only Pirates’ first basemen since at least 1900 to hit a leadoff home run in a regular-season game.
Notable Performances
- Andrew Heaney: 6.2 innings, three hits, no runs, one walk, seven strikeouts, 95 pitches/63 strikes
- Spencer Horwitz: 2 for 4, one home run, one double, three RBI, one run
- Bryan Reynolds: 2 for 4, one run
- Ke’Bryan Hayes: 1 for 4, one RBI
- Nick Gonzales: 1 for 4, one double, one RBI, one run
- Andrew McCutchen: 1 for 3, one double, one walk, one run
Noteworthy
- Tommy Pham has driven in at least one run in seven-straight games when registering an at-bat.
- Ke’Bryan Hayes extended his hitting streak to a season-high nine games.
- Spencer Horwitz tied a career-high with three RBI. He’s now done it four times in his career, the last time was last year on Sep. 7 against the Atlanta Braves.
- The start of the game was delayed by 1 hour and 11 minutes due to inclement weather.
Up Next
The Pirates will go for a season-high five game winning streak behind ace RHP Paul Skenes (4-7, 2.12 ERA). RHP Andre Pallante (5-4, 4.43 ERA) will start for St. Louis. First pitch: 6:40 p.m. ET.