Reynolds Walks It Off as Pirates Stun Twins in Ninth-Inning Drama
Sometimes baseball rewards the patient. Sometimes it punishes the careless. On Friday night at PNC Park, the Pittsburgh Pirates got both in one glorious ninth inning, as Bryan Reynolds crushed a walk-off home run to lift Pittsburgh past the Minnesota Twins 6-5 in a game that had more momentum swings than a playground in spring.
Pitching Decisions
Star Performers
This was the kind of loss that will haunt the Twins’ bullpen all the way back to Minnesota. Taylor Rogers, tasked with closing out what looked like a manageable save situation, lasted exactly 0.1 innings and allowed 2 runs on 2 hits without recording an out. That’s not a collapse, that’s a demolition. Gregory Soto came in to clean up the mess in the ninth, and while his line looks pristine (1.0 IP, 0 H, 0 ER), the damage was already done by the time he entered. Or was it?
Reynolds wasn’t done. Not by a long shot. With Tyler Callihan on base, the Pirates’ right fielder launched his sixth home run of the season into the left field night, sending PNC Park into bedlam and sending the Twins home empty-handed.
A Tale of Two Offenses Firing on All Cylinders
This game was a slugfest, make no mistake. The Twins’ lineup came ready to play, with Kody Clemens launching a solo shot in the first inning off right field and Trevor Larnach absolutely raking with 2 hits, including a two-run homer in the third that gave Minnesota what looked like breathing room at 5-2. Larnach was a man on a mission, driving in 2 runs and providing the kind of power production Minnesota needed to control this game.
But Pittsburgh’s lineup refused to be intimidated. Oneil Cruz, who’s been on an absolute tear this season, smashed his 12th home run in the third inning to keep the Pirates within striking distance. The early damage by Bryan Reynolds and Konnor Griffin in the first inning kept Pittsburgh alive when they easily could have folded.
The Ninth Inning Redemption
What’s remarkable about Friday’s collapse by Minnesota is how utterly preventable it was. The Twins had control of this game. They had the lead. They had a closer on the mound. What they didn’t have was execution when it mattered most, and in baseball, that’s the original sin.
Reynolds’ walk-off wasn’t born from luck or circumstance. It was the product of a Pirates team that stayed engaged, that kept grinding, and that refused to accept defeat. In the ninth inning of a one-run game, with Callihan on base, Reynolds stepped up and delivered the kind of at-bat that defines seasons. That’s championship-caliber baseball, and Minnesota simply couldn’t match it when the stakes were highest.
For Pittsburgh, this is the win that gets circulated in the clubhouse all season long. These are the games that build character and belief. For Minnesota, this is the one that stings, the one that gets replayed in slow motion during sleepless nights. Taylor Rogers will want this one back. The Twins will want this entire ninth inning back. But in baseball, unlike in life, you don’t get do-overs.
The Pirates got their walk-off. The Twins got a tough lesson in bullpen accountability. Friday night at PNC Park belonged to Pittsburgh.
Box Score
Minnesota Twins Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Byron Buxton DH | 4 | 0 | 0 | 0 | 0 | 2 | .255 |
| Brooks Lee 3B | 4 | 0 | 1 | 0 | 0 | 1 | .250 |
| Kody Clemens 1B | 4 | 1 | 1 | 1 | 0 | 2 | .227 |
| Josh Bell 1B | 4 | 1 | 1 | 0 | 0 | 0 | .214 |
| James Outman CF | 0 | 0 | 0 | 0 | 0 | 0 | .164 |
| Trevor Larnach LF | 4 | 2 | 2 | 2 | 0 | 2 | .266 |
| Austin Martin RF | 3 | 1 | 0 | 0 | 1 | 1 | .278 |
| Victor Caratini C | 3 | 0 | 1 | 0 | 1 | 1 | .186 |
| Luke Keaschall 2B | 4 | 0 | 1 | 0 | 0 | 1 | .236 |
| Tristan Gray SS | 3 | 0 | 1 | 2 | 0 | 2 | .239 |
| Ryan Kreidler SS | 1 | 0 | 0 | 0 | 0 | 0 | .255 |
Minnesota Twins Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Taj Bradley | 4.0 | 5 | 4 | 4 | 2 | 6 | 3.21 |
| Eric Orze | 1.2 | 1 | 0 | 0 | 0 | 3 | 3.95 |
| Yoendrys Gómez | 0.2 | 0 | 0 | 0 | 1 | 1 | 4.23 |
| Anthony Banda | 0.2 | 0 | 0 | 0 | 2 | 1 | 5.40 |
| Cody Laweryson | 1.0 | 0 | 0 | 0 | 0 | 1 | 3.68 |
| Taylor Rogers (L) | 0.1 | 2 | 2 | 2 | 0 | 1 | 4.15 |
Pittsburgh Pirates Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Spencer Horwitz 1B | 4 | 0 | 2 | 0 | 1 | 0 | .288 |
| Tyler Callihan PR | 0 | 1 | 0 | 0 | 0 | 0 | .500 |
| Brandon Lowe 2B | 4 | 1 | 0 | 0 | 1 | 4 | .260 |
| Bryan Reynolds RF | 3 | 2 | 1 | 2 | 2 | 0 | .273 |
| Nick Gonzales 3B | 4 | 1 | 1 | 0 | 0 | 0 | .295 |
| Oneil Cruz CF | 3 | 1 | 1 | 2 | 1 | 1 | .258 |
| Konnor Griffin DH | 4 | 0 | 2 | 1 | 0 | 1 | .266 |
| Endy Rodríguez C | 4 | 0 | 1 | 0 | 0 | 3 | .304 |
| Jhostynxon Garcia LF | 3 | 0 | 0 | 0 | 0 | 2 | .214 |
| Jake Mangum LF | 1 | 0 | 0 | 0 | 0 | 0 | .247 |
| Jared Triolo SS | 4 | 0 | 0 | 0 | 0 | 2 | .233 |
Pittsburgh Pirates Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Jared Jones | 4.1 | 7 | 5 | 5 | 2 | 6 | 10.38 |
| Evan Sisk | 0.2 | 0 | 0 | 0 | 0 | 1 | 1.52 |
| Wilber Dotel | 3.0 | 1 | 0 | 0 | 0 | 4 | 1.32 |
| Gregory Soto (W) | 1.0 | 0 | 0 | 0 | 0 | 1 | 2.05 |
