The Phillies have won eight straight and are steamrolling toward October, but Cristopher Sanchez has to shut down a Cardinals lineup that just got embarrassed twice in a row and desperately needs a response.
Quick take:
- Pick: Phillies -1.5
- Why: Cristopher Sanchez is pitching like a Cy Young contender against a Cardinals lineup that just got outscored 19-9 over the last two games
- The number to watch: Sanchez’s 2.51 ERA and 187 strikeouts in 161.2 innings this season
Philadelphia has won 14 of its last 19 games, the best record in baseball since August 1, and enters Sunday’s series finale at Citizens Bank Park sitting 3.0 games back of Atlanta in the NL East with a comfortable 2.0-game cushion in the Wild Card race. St. Louis, meanwhile, is treading water at 66-65 and 15.5 games out of first in the NL Central, clinging to relevance mostly through the Wild Card, where it’s still 4.5 games back.
This series has not gone the Cardinals’ way. Philadelphia won the opener 7-6 and then blew the doors off in game two, 12-3, hammering St. Louis’ pitching staff early and often. St. Louis needs a response in the finale, and it’s drawing arguably the toughest possible assignment to get one.
Why the Line Isn’t Moving Much Despite the Streak
Even with Philadelphia riding an eight-game winning streak, the market hasn’t overreacted. The Phillies opened as -1.5 run-line favorites at +100, with the Cardinals getting +1.5 at -120, and the total sits at a modest 7.5 runs. Moneyline books have Philadelphia anywhere from -205 to -220, with St. Louis priced between +184 and +195 depending on the book. That’s a fairly standard home-favorite line for a good team against a .500 club — the market clearly respects that Kyle Leahy has been solid all year for St. Louis, even in a get-well spot for the Cardinals.
Bettors tracking how these numbers move throughout the day can check live MLB odds for the latest lines, since totals and run-lines on getaway-day matinees can shift quickly as lineups are confirmed.
| Sunday, August 23 at 1:35 PM | Spread | Money | Total |
| St. Louis Cardinals | +1.5 (-129) | +195 | O 7.5 (-105) |
| Philadelphia Phillies | -1.5 (100) | -205 | U 7.5 (-115) |
Recent Form
The gap in form here is stark — Philadelphia is scorching hot while St. Louis has lost its last two by a combined 19-9 margin.
| DATE | OPP | CLOSE | RESULT | ATS/OU |
|---|---|---|---|---|
| Aug 22, 2026 | @Philadelphia Phillies | +1.5 / 9 | Lost 7-6 | Won / Over |
| Aug 22, 2026 | @Philadelphia Phillies | +1.5 / 9 | Lost 12-3 | Lost / Over |
| Aug 21, 2026 | @Philadelphia Phillies | +1.5 / 10.5 | Lost 7-6 | Won / Over |
| Aug 20, 2026 | @Cincinnati Reds | -1.5 / 7.5 | Won 0-3 | Won / Under |
| Aug 20, 2026 | @Cincinnati Reds | -1.5 / 7.5 | Lost 5-4 | Lost / Over |
| Aug 20, 2026 | @Cincinnati Reds | -1.5 / 7.5 | Won 9-10 | Lost / Over |
| Aug 19, 2026 | @Cincinnati Reds | +1.5 / 6.5 | Won 1-2 | Lost / Under |
| Aug 19, 2026 | @Cincinnati Reds | +1.5 / 6.5 | Lost 6-5 | Lost / Over |
| Aug 19, 2026 | @Cincinnati Reds | +1.5 / 6.5 | Won 0-3 | Won / Under |
| Aug 19, 2026 | @Cincinnati Reds | +1.5 / 6.5 | Lost 5-4 | Lost / Over |
| DATE | OPP | CLOSE | RESULT | ATS/OU |
|---|---|---|---|---|
| Aug 22, 2026 | St. Louis Cardinals | -1.5 / 9 | Won 7-6 | Lost / Over |
| Aug 22, 2026 | St. Louis Cardinals | -1.5 / 9 | Won 12-3 | Won / Over |
| Aug 21, 2026 | St. Louis Cardinals | -1.5 / 10.5 | Won 7-6 | Lost / Over |
| Aug 19, 2026 | Miami Marlins | -1.5 / 8.5 | Won 6-5 | Lost / Over |
| Aug 19, 2026 | Miami Marlins | -1.5 / 8.5 | Won 6-4 | Won / Over |
| Aug 19, 2026 | Miami Marlins | -1.5 / 8.5 | Won 4-1 | Won / Under |
| Aug 18, 2026 | Miami Marlins | -1.5 / 8.5 | Won 6-5 | Lost / Over |
| Aug 18, 2026 | Miami Marlins | -1.5 / 8.5 | Won 6-4 | Won / Over |
| Aug 17, 2026 | Miami Marlins | -1.5 / 6.5 | Won 6-5 | Lost / Over |
| Aug 16, 2026 | @Minnesota Twins | -1.5 / 9.5 | Won 1-7 | Won / Under |
Showing 10 of last 10 meetings
| DATE | TEAM | OPP | CLOSE | RESULT | ATS/OU |
|---|---|---|---|---|---|
| Aug 22, 2026 | Philadelphia Phillies | @St. Louis Cardinals | -1.5 / 9 | Won 7-6 | Lost / Over |
| Aug 22, 2026 | Philadelphia Phillies | @St. Louis Cardinals | -1.5 / 9 | Won 12-3 | Won / Over |
| Aug 21, 2026 | Philadelphia Phillies | @St. Louis Cardinals | -1.5 / 10.5 | Won 7-6 | Lost / Over |
| Aug 12, 2026 | St. Louis Cardinals | @Philadelphia Phillies | +1.5 / 7.5 | Lost 5-6 | Won / Over |
| Aug 12, 2026 | St. Louis Cardinals | @Philadelphia Phillies | +1.5 / 7.5 | Won 2-0 | Won / Under |
| Aug 12, 2026 | St. Louis Cardinals | @Philadelphia Phillies | +1.5 / 7.5 | Won 7-1 | Won / Over |
| Aug 11, 2026 | St. Louis Cardinals | @Philadelphia Phillies | +1.5 / 6.5 | Lost 5-6 | Won / Over |
| Aug 11, 2026 | St. Louis Cardinals | @Philadelphia Phillies | +1.5 / 6.5 | Won 2-0 | Won / Under |
| Aug 10, 2026 | St. Louis Cardinals | @Philadelphia Phillies | +2.5 / 10 | Lost 5-6 | Won / Over |
| May 14, 2025 | Philadelphia Phillies | @St. Louis Cardinals | -1.5 / 8.5 | Lost 7-14 | Lost / Over |
Sanchez Has Been Nearly Unhittable
Cristopher Sanchez takes the mound for Philadelphia sporting a 16-4 record, a 2.51 ERA, and 187 strikeouts across 161.2 innings — numbers that put him in the thick of the NL Cy Young conversation. He’s been especially sharp lately, going 1-0 with a 1.64 ERA and 13 strikeouts over his last two starts. His command has been the separator: a 1.22 WHIP and a 27.8% strikeout rate paired with just a 5.6% walk rate, and Statcast has his expected batting average against sitting at .237.
Kyle Leahy has quietly had a strong season of his own for St. Louis — 10-4, 3.24 ERA, 111 strikeouts over 122.1 innings — but he’s working from behind the eight ball here. The Cardinals’ offense has to find a way to generate runs off a pitcher who’s given up two earned runs or fewer in six of his last eight starts, and they’ll be doing it without shortstop Masyn Winn, who’s day-to-day, and outfielder Everson Pereira, who’s out. Philadelphia isn’t at full strength either — second baseman Luis Arraez is day-to-day and catcher Rafael Marchan just came off the 10-day IL — but the Phillies have enough pitching to make injuries elsewhere less costly.
Sanchez has allowed two earned runs or fewer in six of his last eight starts.
That kind of consistency matters against a Cardinals lineup that’s been streaky all year — St. Louis has scored 581 runs and allowed 581, a dead-even run differential that speaks to a team without a clear offensive or pitching identity right now. Philadelphia’s lineup, by contrast, has had life all series, dropping 19 runs on St. Louis’ pitching staff over the first two games. Facing a red-hot offense behind a red-hot ace is about as tough a spot as St. Louis could ask for in a series finale.
It’s a rough getaway day for St. Louis fans making the trip, but a great one for anyone at Citizens Bank Park watching a division contender playing its best baseball in months. The Phillies have scored in double figures twice already in this series alone, and Sanchez gives them a real chance to finish the sweep instead of settling for a series win.
Philadelphia’s bullpen has also been reliable in low-leverage innings behind Sanchez, which matters if the Cardinals’ offense manages to chip away in the middle innings. St. Louis will need more than a couple of hard-hit balls to string together a rally against this version of Sanchez — he’s given hitters almost nothing to work with when he’s ahead in the count, and his 41.8% hard-hit rate allowed is well below league average for a starter throwing this many innings.
Prediction and Best Bet
Philadelphia’s pitching advantage is the difference-maker in this one. Sanchez should limit the damage against a Cardinals offense that’s been shut down for stretches this series, while Philadelphia’s bats keep doing what they’ve done all week.
The pick:
- Prediction: Phillies 6, Cardinals 3
- Best Bet: Phillies -1.5
With Sanchez dealing and the Phillies playing their best baseball of the season, laying the run and a half is the smart way to close out this series.
