Phillies vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for Aug. 23

Odds updated as of 8:12 p.m.
On Sunday in MLB, the Philadelphia Phillies are playing the St. Louis Cardinals.
We've got you covered, in terms of the most important info regarding this game before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Phillies vs Cardinals Game Info
- Philadelphia Phillies (71-58) vs. St. Louis Cardinals (66-64)
- Date: Sunday, August 23, 2026
- Time: 1:35 p.m. ET
- Venue: Citizens Bank Park -- Philadelphia, Pennsylvania
- Coverage: NBCS-PH and Cardinals.TV
Phillies vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: PHI: (-220) | STL: (+184)
- Spread: PHI: -1.5 (-102) | STL: +1.5 (-118)
- Total: 7.5 -- Over: (-120) | Under: (-102)
Phillies vs Cardinals Probable Starting Pitchers
Probable Pitchers: Cristopher Sanchez (Phillies) - 16-4, 2.51 ERA vs Kyle Leahy (Cardinals) - 10-4, 3.24 ERA
The Phillies will give the nod to Cristopher Sanchez (16-4) versus the Cardinals and Kyle Leahy (10-4). Sanchez and his team are 15-11-0 ATS this season when he starts. Sanchez's team has won 73.1% of his starts when they are favored on the moneyline (19-7). The Cardinals have an 11-11-0 record against the spread in Leahy's starts. The Cardinals have been the moneyline underdog in 14 of Leahy's starts this season, and they went 6-8 in those games.
Phillies vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Phillies win (62.8%)
Phillies vs Cardinals Moneyline
- Looking at the moneyline for Cardinals-Phillies, St. Louis is the underdog at +184, and Philadelphia is -220 playing at home.
Phillies vs Cardinals Spread
- The Cardinals are at +1.5 on the runline against the Phillies. The Cardinals are -118 to cover the spread, and the Phillies are -102.
Phillies vs Cardinals Over/Under
- The over/under for Phillies-Cardinals on Aug. 23 is 7.5. The over is -120, and the under is -102.
Bet on Philadelphia Phillies vs. St. Louis Cardinals on FanDuel today!
Phillies vs Cardinals Betting Trends
- The Phillies have been victorious in 60, or 64.5%, of the 93 contests they have been chosen as favorites in this season.
- Philadelphia has a record of 10-1 in contests when sportsbooks favor them by -220 or more on the moneyline.
- The Phillies and their opponents have hit the over in 58 of their 125 games with a total set by oddsmakers this season.
- The Phillies have an against the spread record of 50-75-0 in 125 games with a line this season.
- The Cardinals have won 40 of the 85 games they were the underdog on the moneyline this season (47.1%).
- St. Louis is 2-2 (winning 50% of its games) when playing as a moneyline underdog of +184 or longer.
- The Cardinals have played in 126 games with an over/under set, and have combined with opponents to go over the total 52 times (52-67-7).
- The Cardinals have covered 54% of their games this season, going 68-58-0 against the spread.
Phillies Player Leaders
- Bryce Harper leads Philadelphia with an OBP of .379 this season while batting .257 with 92 walks and 81 runs scored. He has a slugging percentage of .488.
- Among all qualifying hitters in baseball, he is 69th in batting average, ninth in on-base percentage, and 23rd in slugging.
- Luis Arraez has an OPS of .799, fueled by an OBP of .355 and a team-best slugging percentage of .444 this season. He's batting .322.
- His batting average is first among qualified players, his on-base percentage 39th, and his slugging percentage 49th.
- Arraez heads into this game looking to extend his eight-game hit streak. During his last 10 outings he is hitting .341 with three doubles, a home run, a walk and six RBIs.
- Kyle Schwarber leads Philadelphia in total hits (111) this season, and 53 of those have gone for extra bases.
- Bryson Stott is batting .262 with a .340 OBP and 59 RBI for Philadelphia this season.
Cardinals Player Leaders
- Alec Burleson has 33 doubles, a triple, 21 home runs and 46 walks while hitting .289. He's slugging .489 with an on-base percentage of .355.
- He ranks 15th in batting average, 39th in on-base percentage and 21st in slugging percentage among all qualifying hitters in MLB.
- Burleson hopes to build on an eight-game hitting streak in this matchup. During his last 10 games he is batting .342 with four doubles, two home runs, two walks and 12 RBIs.
- Jordan Walker has 143 hits while slugging .513. Both lead his team. He has a batting average of .291 with an on-base percentage of .350.
- Including all qualifying hitters, his batting average places him 11th, his on-base percentage ranks 45th, and he is 14th in slugging.
- JJ Wetherholt is hitting .241 with 14 doubles, 16 home runs and 62 walks.
- Ivan Herrera paces his team with a .360 OBP.
Phillies vs Cardinals Head to Head
- 8/21/2026: 7-6 PHI (Favorite: Phillies, Spread: -1.5, Total: 8, Favorite Moneyline: -260, Underdog Moneyline: +235)
- 8/12/2026: 7-1 STL (Favorite: Phillies, Spread: -1.5, Total: 8, Favorite Moneyline: -164, Underdog Moneyline: +150)
- 8/11/2026: 2-0 STL (Favorite: Phillies, Spread: -1.5, Total: 7.5, Favorite Moneyline: -154, Underdog Moneyline: +142)
- 8/10/2026: 6-5 PHI (Favorite: Phillies, Spread: -1.5, Total: 9, Favorite Moneyline: -118, Underdog Moneyline: +108)
- 5/14/2025: 14-7 STL (Favorite: Phillies, Spread: -1.5, Total: 8, Favorite Moneyline: -122, Underdog Moneyline: +104)
- 5/14/2025: 2-1 PHI (Favorite: Phillies, Spread: -1.5, Total: 8.5, Favorite Moneyline: -184, Underdog Moneyline: +154)
- 5/12/2025: 3-2 STL (Favorite: Phillies, Spread: -1.5, Total: 8.5, Favorite Moneyline: -180, Underdog Moneyline: +152)
- 4/13/2025: 7-0 STL (Favorite: Phillies, Spread: -1.5, Total: 8, Favorite Moneyline: -168, Underdog Moneyline: +142)
- 4/12/2025: 4-1 PHI (Favorite: Phillies, Spread: -1.5, Total: 7.5, Favorite Moneyline: -184, Underdog Moneyline: +154)
- 4/11/2025: 2-0 STL (Favorite: Phillies, Spread: -1.5, Total: 7.5, Favorite Moneyline: -118, Underdog Moneyline: -100)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



