
Tuesday night in St. Louis is exactly how the Phillies are going to crush your soul in October
I want to warn everyone right now, because I’ve seen this movie before and I know how it ends. The Phillies are going to break your heart in October, and they’re going to do it exactly the way they did on Tuesday night in St. Louis.
Cristopher Sanchez was brilliant, tossing six shutout innings, and the offense responded by laying a giant, lifeless egg in a 2-0 loss to the Cardinals at a sweltering Busch Stadium. This is the exact brand of soul-crushing, can’t-score-when-it-matters baseball that ends postseason runs, and we just got a mid-August dress rehearsal.
The Phillies Offense STINKS
On Tuesday night, no amount of velocity could cover for how anemic this offense was. The Phillies managed just five hits, went 0-for-7 with runners in scoring position, left eight men on base, and grounded into FOUR double plays, two of them by Bryce Harper.
The double play that hurt the most, the one that perfectly summed up the entire night, came in the top of the eighth. Luis Arraez came up with the bases loaded and NOBODY OUT, the exact situation this offense has been dreaming about, and he grounded sharply into a 3-2-3 double play.
J.T. Realmuto then flied out to center to end it. Bases loaded, no outs, and the Phillies came away with nothing. That is the kind of failure that will haunt this team in October if it doesn’t get fixed, and it’s happening more and more.
Luis Arraez is getting familiar with the Phillies lineup in a bad way
Here’s a concerning development. Luis Arraez, the three-time batting champ I’ve been raving about since he got here, is now hitless in his last 16 at-bats. Through a team official, he declined to speak with reporters after the game, which tells you how frustrated the man is.
The electric energy that lit up the lineup when he arrived has gone quiet, and the whole offense has followed. When even your contact machine can’t buy a hit, you know things have gone cold in a bad way.
McFarlane Took the Loss, but This One’s Not on Him
Alex McFarlane, called up from Triple-A earlier in the day, took the loss after allowing the game’s first run in the seventh, but let’s be crystal clear: this defeat was not his fault.
He started his outing with a six-pitch walk to Jordan Walker, and get this, ball four registered 100.7 mph on the gun. Walker trotted to first anyway, stole second, and scored on a two-out single by Masyn Winn, who lined a 100.2 mph sinker to right.
McFarlane was throwing absolute gas and still got tagged with the L, which is baseball’s cruel way of proving that old saying about ball four.
The reality is the offense hung him out to dry. When you get six shutout innings from your starter and score zero runs, you can’t pin the loss on a rookie reliever throwing 100.
Sanchez Was Robbed of a Win Again
Cristopher Sanchez deserved so much better. He matched St. Louis starter Andre Pallante with six shutout innings of his own, giving up just four hits, walking nobody, and striking out seven.
Mattingly lifted him at just 89 pitches, which stings a bit in hindsight given how the bullpen situation has been, but the point is Sanchez did his job at an elite level and got absolutely nothing to show for it. This is becoming a theme. The starter deals, the offense disappears, and a winnable game slips away.
The Frustration Was Everywhere
You could see the frustration boiling over all night, and a couple of moments captured it perfectly. In the fifth, Alec Bohm crushed a ball to center that he thought was gone, even saluting the bullpen, before Everson Pereira reeled it in with a tremendous catch against the wall.
That ball traveled 399 feet and would have been a home run in 17 of 30 big-league parks, per Statcast. Realmuto’s flyout to end the eighth went 396 feet and would’ve left 19 parks. Justin Crawford scorched a 105-mph line drive to right to end the seventh with two men on, only for Walker to catch it, prompting the normally composed Crawford to fire his helmet to the ground in disgust.
That’s the kind of night it was. The Phillies hit some balls hard, but every one of them found a glove or died at the warning track, and the ones that mattered turned into double plays. Brutal, deflating baseball.
The Cardinals Did Just Enough
St. Louis didn’t need much. After the Phillies came up empty in the eighth, the Cardinals tacked on an insurance run in the bottom half on a solo homer by Everson Pereira off Tim Mayza, the same guy who robbed Bohm earlier. That was all the Cardinals needed, because the Phillies offense wasn’t going to score if the game went 20 innings.
The Standings Just Got Tighter
Tuesday’s loss opened the door for San Diego to pull into a tie with the Phillies for the final NL Wild Card spot, though the Phils do hold the tiebreaker over the Padres for now.
That’s the cost of wasting a game like this. When you get six shutout innings and can’t score a single run against a mediocre team, you don’t just lose a game, you let the competition catch up.
If the Phillies even make it to October, here’s your warning
This is EXACTLY how the Phillies are going to crush souls in October. Elite starting pitching completely wasted by an offense that goes 0-for-7 with runners in scoring position, grounds into four double plays, and can’t push a run across with the bases loaded and nobody out.
We’ve watched this team get bounced from the playoffs on the backs of quiet bats before, and Tuesday night was a chilling reminder that the same fatal flaw is still very much alive.
The Phillies need a win Wednesday. Zack Wheeler takes the mound in what’s supposed to be another scorcher. They’ll be fine in the standings for now, and one bad offensive night in August isn’t the end of the world but the pattern is the problem.
Great pitching, dead bats, wasted opportunities, and a soul-crushing loss. Fix the situational hitting, or this exact nightmare plays out when the games actually matter most.




If they make it to October, they will break your heart. Do what I did and check out for a little, dog days of summer are almost over anyway.