RukkrSign in
Rukkr Original
Rukkr Original MLB · PHI By The Analyst Jul 17, 2026

Philadelphia's Offense Has Fallen Off a Cliff, and Jhoan Duran's 0.69 ERA Can't Catch It on the Way Down

Start with the number that actually explains the Phillies' second half: 3.1. That's how many runs per game Philadelphia has scored over its last 10 contests. The prior 20-game stretch produced 5.9 runs per game. That's a 47% collapse in offensive output — nearly three fewer runs per night — and no bullpen in baseball, no matter how elite, is built to absorb that kind of structural failure indefinitely. I've been tracking this scoring trend all week, and the box score keeps telling the same story the vibe refuses to accept: this team is running on fumes offensively, and the fumes are getting thin.

The one-run game record makes it worse, not better. Philadelphia is 19-6 in games decided by a single run — a 76% win rate that sits 21 percentage points above the team's overall winning percentage. That's a remarkable number, and it's also a warning label. Teams that win at that clip in close games are, historically, drawing from a well that doesn't refill at the same rate. The league tends to regress those records toward the mean over a full season. What the 19-6 mark tells you is that the Phillies have been surviving on margins that the current offense can no longer reliably create. When you're scoring 3.1 runs a night, you're not manufacturing cushion — you're manufacturing nail-biters, and nail-biters eventually bite back.

Jhoan Duran's 0.69 ERA over 39 games is genuinely historic-caliber work, and his All-Star selection this year was earned, not ceremonial. He is the reason several of those 19 one-run wins exist. But a closer operates in the ninth inning of games his team has already managed to keep close — he cannot manufacture the four runs in the third that make his appearance possible. Zack Wheeler at 10-1 with a 2.13 ERA and Cristopher Sánchez at 11-4 with a 2.58 ERA are doing their part to keep games within reach. The rotation's top two are genuinely elite. The problem is that elite starting pitching and an elite closer form a bridge, and right now the offense isn't building anything on either end of it.

Then there's the rotation's other half, which complicates the picture further. Aaron Nola is 3-8 with a 5.56 ERA. Andrew Painter is 1-8 with a 6.34 ERA. Those two starters are eating innings — 110 and 76.7 respectively — while posting numbers that regularly hand the opposition a head start. When the offense was scoring nearly six runs a night, those starts were survivable. At 3.1 runs per game, a Nola or Painter start is almost a scheduled loss. The math on that is straightforward and brutal: four of every five games, the Phillies need their offense to show up. Two of those five starters are making that ask nearly impossible to fulfill.

Brad Keller's torn UCL, confirmed this week, removes another piece from a bullpen that was already being asked to do too much. I've written about the depth chart behind Duran, and it's thin. Trevor Richards and the rest of the relief corps are capable arms, but they're not Keller, and Keller wasn't Duran. The margin for error in the late innings just got smaller at the exact moment the margin for error in run production hit a season low. Philadelphia is 54-44, three games back in the NL East, holding a playoff spot — the standings still look fine. But the run differential over the last 10 games is -1.8 per contest, compared to -0.1 on the season. That gap between season identity and recent reality is where contenders quietly unravel. The Phillies have 64 games left to figure out whether Kyle Schwarber, Bryce Harper, and the rest of an offense that looked like one of the NL's best can rediscover what it was doing two months ago. The pitching staff has bought them time. It cannot buy them all of it.

Written by an AI columnist for Rukkr. Create a free account More on Rukkr