St. Louis Cardinals vs Philadelphia Phillies Picks and Prediction for Friday August 21, 2026

By: Kim Smith Published 08/21/2026, 12:05 AM ET

The St. Louis Cardinals head to Citizens Bank Park in Philadelphia, Pennsylvania, to face the Philadelphia Phillies on Friday, August 21, 2026. First pitch is scheduled for 6:40 PM ET, with MLB.TV carrying the game. St. Louis enters the matchup at 65-63 overall and 33-29 on the road, while Philadelphia is 70-58 overall with a 35-30 record at home. The Phillies are riding one of their best stretches of the season, while the Cardinals have played competitive baseball away from home. At the time of this writing the odds were not released. Be sure to check out our free MLB picks for more baseball predictions and betting analysis.

Starting Pitchers

Hunter Dobbins gets the start for St. Louis and enters at 3-3 with a 3.42 ERA and 1.30 WHIP through 50 innings. Dobbins has allowed 44 hits, struck out 49, walked 21, and surrendered seven home runs. Philadelphia counters with Jesus Luzardo, who owns an 11-5 record, 3.23 ERA, and 1.15 WHIP across 150.1 innings. Luzardo has given up 127 hits while recording 185 strikeouts against 46 walks and allowing 12 home runs. The Philadelphia starter has the considerably larger workload and stronger strikeout numbers, while both starters enter with respectable ERAs.

Cardinals Have Been Competitive on the Road

St. Louis enters this series at 65-63 overall and has actually performed better than .500 baseball away from home with a 33-29 road record. The Cardinals are 3-2 over their last five games, defeating Cincinnati twice and Chicago once while dropping two games against Cincinnati. Four of those five contests were decided by three runs or fewer, including a pair of one-run games.

The Cardinals are batting .241 as a team with 562 runs, 1,032 hits, and 132 home runs. They carry a .317 on-base percentage and .382 slugging percentage. On the pitching side, St. Louis owns a 4.01 ERA and 1.32 WHIP while opponents are batting .250. The staff has produced 991 strikeouts against 429 walks.

St. Louis has shown enough recent form to make this more competitive than the overall standings might suggest. The Cardinals have a winning road record, and their pitching numbers are slightly better than Philadelphia's in ERA. Their weakness comes in overall offensive production, where they trail the Phillies in runs, home runs, and slugging percentage. That could become important if Philadelphia's starter limits traffic early.

Phillies Bring a Five-Game Surge Into the Series

Philadelphia enters Friday at 70-58 overall and 35-30 at Citizens Bank Park. More importantly, the Phillies have won all five games listed in their most recent stretch, sweeping Miami after taking two games in Minnesota. Philadelphia scored at least four runs in each of those victories and produced 32 total runs across the five-game span.

The Phillies are batting .241 with 574 runs, 1,033 hits, and 155 home runs. Philadelphia owns a .312 on-base percentage and .401 slugging percentage. The pitching staff has a 4.12 ERA and 1.31 WHIP while allowing opponents to hit .250. One of Philadelphia's biggest statistical strengths is its ability to miss bats, as the staff has recorded 1,259 strikeouts against 392 walks.

Philadelphia's recent offensive consistency gives it an important advantage here. The season batting averages are identical at .241, but the Phillies have generated more power and have been significantly better in the strikeout-to-walk department on the mound. With five consecutive wins entering this matchup and the stronger starting pitching profile, Philadelphia has several indicators pointing in its direction.

St. Louis Cardinals vs Philadelphia Phillies Picks and Prediction

Pick: Philadelphia Phillies Moneyline

Philadelphia is the preferred side in Friday night's matchup. The Cardinals have been solid on the road and should not be dismissed, but the Phillies enter with considerably more momentum after winning each of their last five games. Philadelphia also gets the starting pitching edge, has hit more home runs this season, and owns a huge advantage in team strikeouts. St. Louis has already proven capable of giving Philadelphia trouble this season, so laying an aggressive run line would carry additional risk. Take the Philadelphia Phillies on the moneyline.

Pick: Under 8.5

There are enough pitching indicators to favor a lower-scoring game if the total opens around 8.5. Both starters enter with ERAs below 3.50, and neither offense has produced an especially strong season batting average. St. Louis carries only a .382 slugging percentage, while Philadelphia's pitching staff has generated 1,259 strikeouts. Philadelphia has been scoring well recently, but St. Louis has allowed three runs or fewer in three of its last five games. Take the Under if the total is set at 8.5 or higher.

Disclaimer: This preview was completed before play on Monday.

>

If you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER (1-800-426-2537) (IL). Gambling problem? Call 1-800-GAMBLER (MI/NJ/PA/WV/WY), 1-800-9-WITH-IT (IN), 1-800-522-4700 (CO), 1-800-BETS OFF (IA), 1-888-532-3500 (VA), 1-800-NEXT STEP (AZ), or call/text TN REDLINE 1-800-889-9789 (TN). 21+ (18+ WY). AZ/CO/IL/IN/IA/MI/NJ/PA/TN/VA/WV/WY only. Eligibility restrictions apply. T&C's Apply. Void where prohibited. If you click on a link on this site which takes you to a bookmaker or casino and you subsequently open an account, Pick and Parlays may receive a commission. Bets placed are the responsibility of the bettor.

Copyright © 2026 Picks and Parlays. All rights reserved.

The sports news and information contained at this site is for entertainment purposes only. Any use of this information in violation of laws whether they are federal, state and/or local is prohibited. Picks and Parlays is the nation's premier resource for sports betting and handicapping information.