The St. Louis Cardinals face off against the San Diego Padres on Saturday night.
San Diego has won six in a row, and my Cardinals vs. Padres predictions are betting on that streak to continue. Here are my best MLB picks for this NL showdown on August 2.
Cardinals vs Padres prediction
My Cardinals vs Padres best bet: Padres moneyline (-145 at Caesars)
The St. Louis Cardinals are just 1-5 in their last six contests, while the San Diego Padres are on a six-game win streak after taking the series opener last night.
Since the All-Star break, the Padres are fifth in the majors in batting average at .280. While the Friars have surged, the Cardinals have sizzled, batting just .227 with an OPS of .652 since the break.
Despite playing at pitcher-friendly Petco Park, the Padres still hit better at home. They should have success at the plate against Michael McGreevy, who has a 4.91 ERA through 33 innings. The 25-year-old is coming off a great start against the Mets, but gets hit hard and has an xBA of .302, so expect regression.
The Padres are starting Randy Vasquez, who has a 3.65 ERA through 21 starts. Vasquez held the Cards to just one hit in 4 2/3 innings in his previous start last Saturday. His analytics are worrying, but it's hard to ignore his current form, and he has the best bullpen in the majors behind him.
With the Padres 7-1 in their last eight games at home and the Cards 2-11 in their previous 13 away contests, back the home side on the moneyline.
Cardinals vs Padres same-game parlay (SGP)
Fernando Tatis Jr. is one of the most talented hitters in the world and ranks in the Top 15th percentile in hard-hit rate, exit velocity, and expected slugging percentage. He's been even more productive at home, where he slugs .510, and he also has excellent reverse platoon splits, slugging .493 against righties.
I mentioned that Vasquez has some worrying metrics, and he tends to give up plenty of hits and walks, which often gets him pulled early. Despite the Padres winning eight of his last 10 starts, Vasquez has logged fewer than 14.5 outs in seven of those contests.
Cardinals vs Padres odds
Cardinals vs Padres live odds
Cardinals vs Padres opening odds
- Moneyline: St. Louis +115 | San Diego -135
- Run line: St. Louis +1.5 (-180) | San Diego -1.5 (+150)
- Over/Under: Over 8.5 (-115) | Under 8.5 (-105)
Cardinals vs Padres trend
The Padres have gone 12-3 in Randy Vasquez's last 15 starts. Find more MLB betting trends for Cardinals vs. Padres.
How to watch Cardinals vs Padres and game info
Location | Petco Park, San Diego, CA |
Date | Saturday, 8-2-2025 |
First pitch | 10:10 p.m. ET |
TV | FDSN Midwest, Padres TV |
Cardinals starting pitcher | Michael McGreevy (2-2, 4.91 ERA) |
Padres starting pitcher | Randy Vasquez (3-4, 3.65 ERA) |
Cardinals vs Padres latest injuries
Cardinals vs Padres weather
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.