PHILADELPHIA -- If you’re looking for one number to explain the current state of the Phillies’ offense, don’t.
There isn’t just one.
There are four of them.
And none are flattering.
A .159 batting average against left-handed pitching — second worst in baseball.
A .200 average with runners in scoring position — also second worst.
A .170 average out of the cleanup spot — fifth worst in the game.
And 42 total runs — again, fifth fewest in the majors.
That’s not a slump.
That’s a pattern.
And as of today, it’s the defining story of this offense.
Because if those numbers feel abstract, the recent stretch in San Francisco made them real.
Two straight shutouts.
Twenty consecutive scoreless innings.
For a lineup built on power, that’s not just a quiet stretch — that’s jarring.
But what makes this stretch so puzzling is that it doesn’t look like a lineup that’s completely overmatched. It looks like one that’s disconnected.
There are baserunners. There are competitive at-bats. There are moments — small ones — where it feels like an inning is about to tilt.
And then it doesn’t.
A strikeout in a big spot. A ground ball that finds a glove. A missed pitch that never gets punished.
That’s where the Phillies are living right now — in the space between opportunity and execution.
Start with situational hitting, because that’s where this becomes real.
A .200 average with runners in scoring position tells you how innings are ending. The Phillies are getting traffic. They’re giving themselves chances. But the hit that changes everything — the one that turns a threat into a rally — hasn’t been there nearly enough.
And that’s the difference between an offense that scores… and one that overwhelms.
Then there’s the middle of the order.
That .170 average out of the cleanup spot isn’t just underperformance — it’s a bottleneck. That role is designed to cash in everything the top of the lineup creates. It’s supposed to be the exclamation point.
Instead, too often, it’s been the pause.
So innings stall. Rallies fade. And games stay closer — or quieter — than they should.
Layer on top of that the struggles against left-handed pitching.
A .159 team average isn’t just a cold start — it’s a vulnerability. It gives opposing managers a roadmap late in games and allows opposing rotations to dictate matchups early.
Good teams adjust to that.
Right now, the Phillies are still searching for those answers.
And yet, for all of it, the most telling number might be the simplest one: 42 runs.
Fifth fewest in baseball.
For a lineup built around power, depth, and October expectations, that number doesn’t just stand out — it lingers.
Because this isn’t supposed to be a team grinding out 3-2 games. This is supposed to be a lineup that can flip a game in an inning.
And we’ve seen flashes of that.
That’s what makes this stretch feel temporary — but also worth watching.
Because this doesn’t look like a broken offense.
It looks like one that’s out of sync.
And until the Phillies start stringing those moments together — until the top gets on, the middle delivers, and the lineup stops handing innings back — these numbers won’t just describe the offense.
They’ll define it.
And for a team with October ambitions, that’s the part that matters most.
The Phillies will get their next chance to reset Friday night, when they open a weekend series against the Arizona Diamondbacks.
And if there were ever a time for the offense to reintroduce itself, this would be it.
Arizona arrives with momentum — and with weapons. Corbin Carroll has already begun to look like one of the most dynamic players in the game, piling up extra-base hits and driving the ball with authority. Jose Fernandez has also been swinging a hot bat, delivering quality at-bats and timely power over the past 10 games.
On the mound, the matchup presents an early test.
The Diamondbacks will hand the ball to Mike Soroka (2-0, 0.90 ERA), who has been one of the early surprises of the season. He’s limited damage, controlled innings, and avoided the big mistake — the exact profile that can frustrate a lineup searching for rhythm.
Philadelphia counters with Jesús Luzardo (1-1, 4.97 ERA), whose start has featured swing-and-miss stuff — 18 strikeouts already — but uneven results. When he’s sharp, he can dominate. When he’s not, innings can unravel quickly.
So the tone of this series may be set early.
Because while the Phillies’ offense has spent the first two weeks searching for timing, the game has a way of correcting that quickly — sometimes in a single night, sometimes in a single inning.
That’s what makes Friday feel important.
Not because it defines the season.
But because it offers the first real opportunity to change the conversation.
The game will be broadcast on NBC Sports Philadelphia Plus, with radio coverage on 94WIP and WDEL 101.7 FM/1150 AM.
And if the Phillies are going to look like the offense they believe they are, it might start here.
Phillies Starting Lineup
Turner 6 Schwarber DH Harper 3 Marsh 7 Stott 4 García 9 Bohm 5 Realmuto 2 Crawford 8 Luzardo LHPLoading Phillies schedule...
Loading NL East standings...
Support the Mission. Fuel the Movement.
You’re not just funding journalism — you’re backing the future of youth baseball in Philly.
👉 Join us on Patreon »
