Phillies vs Cardinals Prediction, Picks & Odds for Today's MLB Game

Quinn Allen - Betting Analyst at Covers.com
Quinn Allen • Betting Analyst 7+ years betting experience
Updated: Aug 12, 2026 , 08:27 AM ET • 4 min read

The Cardinals have an edge today behind the dominant Kyle Leahy, who is dealing right now.

MLB

Match starts: 5 hrs
PHI
62 %
STL
38 %
EXPERT PICK - MONEYLINE
St. Louis +140 St. Louis +140
Bet Now
Kyle Leahy St. Louis Cardinals MLB
Photo By - Reuters Connect. St. Louis Cardinals starting pitcher Kyle Leahy (62) throws against the Colorado Rockies

The Philadelphia Phillies sit as a heavy -150 moneyline favorite this afternoon against the St. Louis Cardinals, with first pitch scheduled for 2:15 p.m. ET at Busch Stadium. 

However, my Phillies vs. Cardinals predictions are backing St. Louis to win this contest as a home underdog behind Kyle Leahy's recent success. 

Read more in my MLB picks for Wednesday, Aug. 12. 

Who will win Phillies vs Cardinals today: Cardinals (+140)

This isn’t an easy pick because both starters are in respectable form, but Zack Wheeler has been more vulnerable lately. The right-hander has a 4.35 FIP over the last month, and most notably, he’s allowed 2.08 HR/9 during that span.

As for Kyle Leahy, he is dealing. The St. Louis Cardinals righty owns a 2.95 FIP over his previous four outings, allowing just 0.78 BB/9 to showcase his strong command. Leahy also faces a Philadelphia Phillies lineup that is horrid on the road, posting an 80 wRC+ (league average being 100).

The Cards haven’t been fantastic at the dish at Busch Stadium, but Wheeler is prone to mistakes right now. There’s underdog value with St. Louis.

I’ll play this pick down to +120.

Covers COVERS INTEL: Leahy has been substantially better at home, posting a 2.19 FIP compared to a 4.69 mark on the road. That matters against a Phillies lineup that struggles to produce away from Citizens Bank Park. 

Enjoying Covers content? Add us as a preferred source on your Google account Add as a preferred source on Google

Phillies vs Cardinals Over/Under pick: Over 7.5 (-121)

With a relatively low total of 7.5, the Over has value. While both starters are capable of keeping this one in check, the bullpen profiles are not exactly lights out.

Philadelphia’s relief corps owns a 4.58 FIP over the last week while surrendering 1.15 HR/9. The Cardinals’ pen, meanwhile, has a 5.15 xERA during that same span while giving up more than six walks per nine innings. That is a recipe for trouble once Leahy exits.

Both offenses are in decent form, too. The Phillies have a 109 wRC+ over their previous 13 games, while the Cards sit at 103 over their last six.

Play the Over up to -130.

Phillies vs Cardinals home run prediction: Kyle Schwarber (+291)

Kyle Schwarber is one of the most feared power hitters in the sport, and he’s showcasing his pop lately. The slugger has a .333 ISO over the last week, smacking two homers during that span.

Schwarber also owns a 50% hard-hit rate and 18.8% barrel rate over his last seven games. Leahy has allowed a 40.6% hard-hit rate across his last four starts, and while the home run damage has been limited, the contact profile still stands out.

As for the Cards pen, it has allowed a 42.1% hard-hit rate over the last week, with 40% of its contact coming through the air. Schwarber has an identical fly-ball rate over the last seven days.

Play this pick down to +250.

Quinn Allen's 2026 Transparency Record
  • ML/RL bets: 48-58, -17.92 units
  • Over/Under bets: 58-45, +6.31 units

Phillies vs Cardinals weather

Weather at Busch Stadium looks very hot and humid this afternoon, with partly cloudy skies and temperatures climbing from 94 to 97 degrees. Winds are light around 6-7 mph, and rain chances stay modest at 16-17%. The heat could help the ball carry, giving a slight boost to offense.

Phillies vs Cardinals odds

  • Moneyline: Phillies -150 | Cardinals +144
  • Run line: Phillies -1.5 (+117) | Cardinals +1.5 (-122)
  • Over/Under: Over 7.5 (-117) | Under 7.5 (+113)

Phillies vs Cardinals trend

The St. Louis Cardinals have hit the Moneyline in 6 of their last 9 games (+4.25 Units / 39% ROI). Find more MLB betting trends for Phillies vs. Cardinals.

How to watch Phillies vs Cardinals and game info

Location Busch Stadium, St. Louis, MO
Date Wednesday, August 12, 2026
First pitch 2:15 p.m. ET
TV NBCSP, Cardinals.TV
Phillies starting pitcher Zack Wheeler
(10-3, 2.69 ERA)
Cardinals starting pitcher Kyle Leahy
(8-4, 3.45 ERA)

Phillies vs Cardinals latest injuries

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

Pages related to this topic

Quinn Allen - Covers
Betting Analyst

Quinn Allen is an experienced sports journalist from Vancouver, Canada who fell in love with sports by the time he could walk. He proceeded to play high-level baseball and soccer growing up and eventually played college baseball in the United States.

After his career ended, Quinn received his broadcast journalism degree from BCIT and has since written for many sports publications including ClutchPoints, Gino Hard, and RG, where he plies his trade as a writer and editor.

Quinn's favorite team is Chelsea FC and he'd like to watch a match at Stamford Bridge one day. He loves to bet on NBA player props and encourages others to bet responsibly and not chase losses.

Popular Content

Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo