Philadelphia has won six straight and looks nothing like a team that should be sweating a wild-card spot, but St. Louis has taken two of three from the Phillies already this month and remembers exactly how to beat this rotation.

Quick take:

  • Pick: Phillies moneyline
  • Why: Philadelphia’s rolling a six-game win streak with Jesus Luzardo on the mound against a Cardinals lineup that’s scuffled against left-handed-adjacent power arms all series
  • The number to watch: Luzardo’s 11.07 K/9 against a Cardinals lineup that’s struck out at an elevated clip all series long

St. Louis arrives at Citizens Bank Park sitting at 66-63, 13.5 games back in the NL Central but still just 2.5 back in the Wild Card race, riding a 7-3 stretch over their last 10 that included a road sweep of the last-place Reds. Philadelphia, meanwhile, has been the hottest team in the National League not named Milwaukee, going 8-2 in their last 10 and winning six in a row, including a clean sweep of Miami over the weekend. The Phillies sit 4.5 games behind Atlanta in the NL East but are comfortably ahead in the Wild Card picture at 70-58.

Why the Betting Market Isn’t Buying the Cardinals’ Recent Series Win

Philadelphia opened as a modest favorite in the -120 to -125 range on the moneyline, with the number drifting toward -200-plus at some books as Friday’s first pitch approached — a notable jump for a team that actually lost its season series with St. Louis 2-1 just over a week ago. The total sits at 8.5, reflecting two lineups that both rank middle-of-the-pack in scoring but have shown they can put crooked numbers on the board against each other. Anyone tracking the full slate of MLB odds today will notice this line moved further than most late-August matchups, a sign the market trusts Philadelphia’s current form more than the head-to-head results suggest they should. Much of that market movement traces back to Jesus Luzardo’s recent stretch and Philadelphia’s win streak carrying real momentum into the weekend.

Friday, August 21 at 6:41 PMSpreadMoneyTotal
St. Louis Cardinals
+1.5
(-103)
+240
O 8
(-109)
Philadelphia Phillies
-1.5
(-130)
-240
U 8
(-110)

Recent Form

Both clubs have found their footing over the past two weeks, but the shapes of their runs look different — Philadelphia’s is built on a dominant rotation stretch, while St. Louis has leaned on timely offense against weaker competition.

DATE OPP CLOSE RESULT ATS/OU
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
Aug 18, 2026 @Cincinnati Reds +1.5 / 6.5 Won 1-2 Lost / Under
Aug 18, 2026 @Cincinnati Reds +1.5 / 6.5 Lost 6-5 Lost / Over
Aug 18, 2026 @Cincinnati Reds +1.5 / 6.5 Won 0-3 Won / Under

DATE OPP CLOSE RESULT ATS/OU
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
Aug 16, 2026 @Minnesota Twins -1.5 / 9.5 Won 1-9 Won / Over
Aug 16, 2026 @Minnesota Twins -1.5 / 9.5 Won 5-7 Won / Over
Aug 15, 2026 @Minnesota Twins -1.5 / 7.5 Won 1-7 Won / Over

Showing 10 of last 10 meetings

DATE TEAM OPP CLOSE RESULT ATS/OU
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
May 14, 2025 Philadelphia Phillies @St. Louis Cardinals -1.5 / 8.5 Won 2-1 Lost / Under
May 12, 2025 Philadelphia Phillies @St. Louis Cardinals -1.5 / 8.5 Lost 2-3 Lost / Under
Apr 13, 2025 St. Louis Cardinals @Philadelphia Phillies +1.5 / 8.5 Won 7-0 Won / Under

Luzardo’s Strikeout Stuff Meets a Cardinals Lineup Still Finding Consistency

Jesus Luzardo takes the mound for Philadelphia off an 11-5 season with a 3.23 ERA and an eye-popping 11.07 K/9 over 150.1 innings — numbers that put him firmly in the Phillies’ top tier behind ace Cristopher Sanchez (16-4, 2.51 ERA). Luzardo has given Philadelphia length and swing-and-miss stuff all year, and he’ll go against a Cardinals lineup that’s been streaky at the plate, batting under .260 as a team in five of their last 10 games despite the winning record over that stretch.

Hunter Dobbins counters for St. Louis at 3-3 with a 3.42 ERA, a solid but unspectacular follow-up to Andre Pallante (12-6, 3.57 ERA) and Kyle Leahy (10-4, 3.24 ERA), who have quietly anchored the Cardinals’ rotation all summer. St. Louis actually beat Philadelphia twice in this exact season series already — Pallante out-dueled Cristopher Sanchez in a 2-0 shutout on August 11, and Leahy handled Zack Wheeler in a 7-1 blowout the next day. The Cardinals know this Phillies roster and have had success against it.

Kyle Schwarber leads the National League with 37 home runs and is riding an .882 OPS into this series, the single most dangerous bat either lineup will put on the field this weekend.

Schwarber’s presence changes the calculus for Dobbins in a way St. Louis’s other recent starters didn’t have to fully account for during the first meeting — Dobbins wasn’t on the mound for either of the Cardinals’ wins in this series. Bryce Harper (.260/.381/.492, 25 homers) gives Philadelphia a second premium threat in the middle of the order, and with Trea Turner day-to-day but expected available, the Phillies’ lineup is close to full strength. St. Louis counters with Jordan Walker (.288, 25 HR) and Alec Burleson (.289, 21 HR) providing thump, but the Cardinals’ lineup is noticeably thinner beyond that pair, especially with Ivan Herrera and rookie contributors filling out the middle innings.

Philadelphia’s bullpen has also quietly stabilized during this win streak, even with Caleb Kilian and Tanner Banks sidelined on the injured list. Manager Rob Thomson has leaned on a clearer late-inning hierarchy over the last two weeks, and that consistency has mattered in a division where one-run games have been the norm. St. Louis, by contrast, has needed its offense to bail out shakier innings more than once during this stretch — the 10-9 slugfest win over Cincinnati on Wednesday being the clearest example of a Cardinals bullpen that can be had if the game turns into a track meet.

That contrast matters against a Phillies team built to grind out close games behind a deep rotation. If Dobbins can keep Philadelphia’s big bats in check for five or six innings, St. Louis has enough pop to make this competitive into the late innings. But betting on that formula to repeat a third time against a red-hot Phillies club, at home, with their best strikeout arm on the mound, is asking a lot.

Prediction and Best Bet

Philadelphia’s win streak, home-field advantage, and a healthier top of the rotation tip this one in the Phillies’ favor, even accounting for St. Louis’s recent success against this exact roster. Luzardo’s strikeout upside against a Cardinals lineup that’s shown swing-and-miss tendencies is the deciding factor.

The pick:

  1. Prediction: Phillies 5, Cardinals 3
  2. Best Bet: Phillies on the moneyline

Fade the market overreaction if you want value, but the safer, more likely outcome is Philadelphia extending its win streak to seven behind one of its better arms. Bettors weighing new-user offers before placing a wager can check the latest DraftKings promo code terms first.