Phillies vs. Cardinals Dunkel MLB Picks, Predictions and Prop Bets - Aug. 22
22 August 2026

Jordan Walker carries a three-game homer streak into the St. Louis Cardinals' game against the Philadelphia Phillies at 6:05 p.m. ET on Saturday, at Citizens Bank Park. Andrew Painter (2-8, 6.43 ERA) will start for the Phillies, who are 71-58 this season and second in the NL East. Quinn Mathews (0-1, 3.00 ERA) is starting for the Cardinals, who are 66-64 and third in the NL Central.
The oddsmakers have spoken, making the Phillies (-152) a moderate moneyline favorite to defeat the Cardinals (+133) at home. The contest has an over/under set at 9.
Phillies vs. Cardinals Odds, Game Time
- Game day: Saturday, August 22, 2026
- Game time: 6:05 p.m. ET
- Location: Philadelphia, Pennsylvania
- Stadium: Citizens Bank Park
- Favorite: Phillies (-152)
- Underdog: Cardinals (+133)
- Over/under: 9
How to Watch Phillies vs. Cardinals
- TV Channel: NBCS-PH and CARD
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Phillies vs. Cardinals: Betting the Moneyline
- The Phillies have won 61 of the 97 games they were the moneyline favorite this season (62.9%).
- St. Louis has been victorious in 43, or 48.3%, of the 89 contests it has been chosen as underdogs in this season.
- Philadelphia has a record of 42-16 in games when oddsmakers favor them by at least -152 on the moneyline.
- This year, the Cardinals have won 13 of 24 games when listed as at least +133 or worse on the moneyline.
- The Phillies have a 60.3% chance to win this game based on the moneyline's implied probability.
- Bookmakers have implied with the moneyline set for this matchup that the Cardinals have a 42.9% chance of pulling out a win.
Phillies vs. Cardinals: Betting the Spread & Total
- The Phillies have played in 129 games with an over/under set, and have combined with their opponents to go over the total 58 times (58-64-7).
- Games involving St. Louis have gone over the total set by bookmakers in 51 of 130 chances this season.
- The Phillies are 52-77-0 ATS this season.
- The Cardinals have posted a record of 72-58-0 against the spread this season.
