I was deep in my third screen, half-watching a game I didn’t care about, when I scrolled past the NL Central standings and actually said “wait” out loud. The Pittsburgh Pirates are above .500 in 2026. Forty-one wins. Forty losses. First time they’ve been on this side of the break since 2015. And I have been personally not paying attention to any of it.

Everyone’s been busy watching the Marlins be good. Fair enough — Miami coming out of nowhere makes for a better storyline when the cameras are already pointed south. But while baseball’s collective attention drifted toward the coast, Pittsburgh quietly assembled a record that matters.

https://x.com/Pirates/status/2070187492486107381

Brandon Lowe hit his 19th home run of the season in the first inning off Bryce Miller, who by the way struck out 11 batters in this game and still lost. Let that land for a second. Lowe, the big offseason signing who was supposed to be the signal that Pittsburgh was done pretending, is leading the team with 49 RBI and a .511 slugging percentage. He’s actually earning it.

Then Henry Davis happened.

https://x.com/Pirates/status/2070195355455467785

Davis is the guy who was supposed to redeem the whole rebuild: first overall pick in 2021, career average of .174 entering this season, the kind of number that makes a fanbase question everything. He hit a two-run shot to right-center in the third inning, his sixth of the year, and his strikeout rate has dropped from 26.9% last season to 12.9%. That is not a rounding error. That is a player who figured something out. Pittsburgh Pirates above .500 at the halfway point doesn’t happen by accident when the guy you drafted first overall stops swinging at air.

Bryan Reynolds has been on base in 30 straight games, the longest active streak in baseball. Bubba Chandler gave them 5⅓ before Evan Sisk cleaned up a bases-loaded mess without incident. Jake Mangum made a sliding catch in left-center with the bases loaded in the fourth that probably would have broken the whole afternoon open. Pittsburgh won 5-1 against a Mariners team that left 11 runners on base — a little ugly, completely real.

Here’s what bothers me: the Pirates have been quietly fighting off small-market perception problems for the better part of a decade. The tanking years, the salary dumps, the endless “process” that never seemed to produce anything. Pittsburgh was the canonical example of a small-market team doing it wrong. Now they have a 30-game on-base streak from a veteran, a first-overall pick finding his swing, and a legitimate offensive lineup ranked fourth in MLB in runs scored. Nobody knows.

There’s a real deadline question coming. Either this team holds it together, makes a move or two, and becomes the midseason story baseball needed — or the roster gets stripped again in July and we file this away as a tease. I’ve seen that movie. I’m from Jersey, I root for the Jets, I know what hope followed by collapse feels like at a cellular level.

But right now? The Pittsburgh Pirates are above .500 at the midseason mark for the first time in eleven years. Bryce Miller threw eleven strikeouts and still took the loss. Henry Davis is a baseball player now.

I just needed someone to know.