Cardinals vs Phillies Prediction August 23: Does Philly Get The Brooms Out?

Cardinals vs Phillies Prediction August 23: Does Philly Get The Brooms Out? Cardinals vs Phillies Prediction August 23: Does Philly Get The Brooms Out?

The St. Louis Cardinals close a three-game set in Philadelphia on Sunday afternoon, and they arrive with their backs against the wall after dropping the first two games at Citizens Bank Park. The Phillies sit at -230 on the moneyline, a steep price that reflects both home comfort and a red-hot Cristopher Sanchez on the mound. Yet the number worth a second look is the run line, where the road underdog may put up more resistance than 88% of the moneyline public expects. Two starters arrive in excellent form, and that shapes how we are leaning as first pitch approaches.

Last Updated: Sunday, August 23, 2026

St. Louis Cardinals vs. Philadelphia Phillies — Time & How to Watch

WhereCitizens Bank Park, Philadelphia, PA
WhenSunday, August 23, 2026 — 1:35 PM ET
TVNBC Sports Philadelphia, Cardinals.TV

St. Louis Cardinals vs. Philadelphia Phillies Betting Preview

The pitching matchup is the headline. Philadelphia sends left-hander Cristopher Sanchez (16-4, 2.51 ERA), one of the National League’s most durable arms, with a 1.22 WHIP and 171 strikeouts on the year. Sanchez has been sharp lately, allowing one run or fewer in three of his last four starts. That run included six shutout innings and 11 strikeouts at Baltimore on August 1. He also blanked these same Cardinals for six innings on August 11, though St. Louis pushed across a 2-0 win after he departed.

St. Louis counters with right-hander Kyle Leahy (10-4, 3.24 ERA), who has quietly been the story of the Cardinals’ rotation. Over his last 10 starts, Leahy owns a 1.38 ERA and has not allowed more than two runs in any of them. His most recent outing produced five shutout innings and six strikeouts against Cincinnati on August 19. The season ERA understates how well he is throwing right now.

Context matters here. Philadelphia enters at 71-58, sitting second in the NL East behind Atlanta and holding firm in the wild-card picture. St. Louis is 66-64, well back in the NL Central and playing for a fading postseason hope. Momentum belongs to the Phillies, who took Friday’s opener 7-6 and then hammered St. Louis 12-3 on Saturday. Still, records do not pitch. The Cardinals have been managing Leahy’s innings carefully all season, so his leash may be shorter than his form suggests. That hands the middle innings to both bullpens sooner than usual.

St. Louis Cardinals vs. Philadelphia Phillies Odds

Run LineMoneylineTotal
Cardinals+1.5 (-120)+190U 7.5 (-110)
Phillies-1.5 (+100)-230O 7.5 (-110)

Odds accurate as of Sunday, August 23, 2026 via TheSpread.com. Odds change, get the latest MLB OddsFuturesProps

St. Louis Cardinals vs. Philadelphia Phillies — Who Is the Public Betting?

Cardinals28%72%Phillies

See the latest MLB Public Betting Splits and make smarter wagers!

Cardinals vs. Phillies Prediction — Can the Road Dog Hang Around?

The most load-bearing fact in this game is that both starters are pitching at an elite level, and that points toward a tight, low-scoring afternoon. When two arms in this kind of form meet, one-run games become far more likely. That changes how a bettor should think about the favorite’s price. Roughly 28% of MLB games are decided by a single run, which is precisely why the run line sits at 1.5 in the first place.

There is also a structural wrinkle working in the road team’s favor. A home favorite is a poor candidate to win by two or more, because when the home team leads after the visitors bat in the ninth, the game simply ends. Walk-off wins routinely land by exactly one run. Add in Leahy’s 1.38 ERA over his last 10 turns, and the case for St. Louis staying within a run of Philadelphia is real, even against the stronger team. Public money has piled onto the Phillies side, yet the run line has not budged off its opening number.

The counter is straightforward. Sanchez is the better pitcher, the Phillies are the deeper roster, and Citizens Bank Park is a hitter-friendly yard where the home lineup can turn a close game into a comfortable one with one swing. If the shorter leash on Leahy forces an early bullpen entry, Philadelphia’s offense could break things open the way it did on Saturday. That is the risk the cushion is meant to absorb.

The Pick: Cardinals Run Line +1.5 (-120)

Cardinals vs. Phillies Prediction — Do Two Hot Arms Cool the Bats?

This lean flows from the same source as the first. Sanchez carries a 2.51 ERA, and Leahy owns a 1.38 mark over his last 10 starts. Two pitchers throwing like this tend to keep the scoreboard quiet through the middle innings. The market appears to agree. The total opened with the under priced at +100 and has since shifted to -110, a sign that money has moved toward fewer runs since the number was posted. That is a mild confirmation of the pitching read, not a loud one.

The case against is the ballpark and the bullpens. Citizens Bank Park plays as one of the more hitter-friendly venues in the league, and if Leahy’s managed workload pushes St. Louis to its relief corps by the sixth, the late innings can get noisy in a hurry. A total of 7.5 is not a large cushion in a park where the ball carries. We saw a similar low-total spot on Saturday’s Rays-Orioles card, where pitching quality had to be weighed against a live offense. This is a lean on the arms, not a claim that the bats will disappear.

The Pick: Under 7.5 (-110)

Final Thoughts and Bonus Angle

Both leans in this preview rest on the same foundation: two starting pitchers in the best form of their seasons meeting in a spot where the market has overwhelmingly sided with the favorite. That is worth stating plainly rather than dressing up as two independent reads. The key swing point is how long Kyle Leahy is allowed to work. If he reaches the sixth, the Cardinals have a genuine chance to keep this close and low-scoring. If he exits early, Philadelphia’s lineup gets its cracks at a middle-relief group in a hitter’s park, and both positions come under pressure at once.

There is no separate prop or alternate line strong enough to add without reaching, so the card stays disciplined at two plays. For more of our reasoning across the slate, see our recent MLB best bets. To recap the card: the top lean is the Cardinals on the run line at +1.5 (-120), backed by the Under 7.5 (-110) on the total. Both hinge on the same pitching duel, and both acknowledge that a superior Phillies club can render either moot with one big inning.

MLB Cardinals vs. Phillies FAQ: Sunday August 23, 2026

What time does the Cardinals vs. Phillies game start?

First pitch for Cardinals vs. Phillies is set for 1:35 p.m. ET on Sunday, August 23, 2026, at Citizens Bank Park in Philadelphia. It is the finale of a three-game weekend series between the two clubs, with St. Louis trying to avoid a sweep.

What channel is the Cardinals vs. Phillies game on?

The game airs regionally on NBC Sports Philadelphia for Phillies viewers and on Cardinals.TV for St. Louis fans. Because these are regional sports networks, the exact channel depends on your television provider and your market location.

Who is pitching for the Phillies on Sunday?

Left-hander Cristopher Sanchez is the probable starter for the Phillies. He carries a 16-4 record and a 2.51 ERA into the outing, along with 171 strikeouts and a 1.22 WHIP. Sanchez has allowed one run or fewer in three of his last four starts.

Where are the Cardinals and Phillies playing today?

The Cardinals and Phillies are playing at Citizens Bank Park in Philadelphia, Pennsylvania. It is the home ballpark of the Phillies and the site of all three games in this weekend’s series between St. Louis and Philadelphia.

Who won the last meeting between the Cardinals and Phillies?

Philadelphia won the most recent meeting, beating St. Louis 12-3 on Saturday, August 22, 2026, at Citizens Bank Park. That followed a 7-6 Phillies win in Friday’s opener, giving Philadelphia the first two games of the three-game set.