| Date | Score | Runs | O/U | W/L |
|---|---|---|---|---|
| Jun 2 | 4-7 | 11 | OVER | L |
| Jun 1 | 1-2 | 3 | UNDER | L |
| May 31 | 5-1 | 6 | UNDER | W |
| May 30 | 1-6 | 7 | UNDER | L |
| May 29 | 6-5 | 11 | OVER | W |
| Date | Score | Runs | O/U | W/L |
|---|---|---|---|---|
| Jun 2 | 2-3 | 5 | UNDER | L |
| May 31 | 2-4 | 6 | UNDER | L |
| May 29 | 7-5 | 12 | OVER | W |
| May 26 | 3-4 | 7 | UNDER | L |
| May 25 | 0-3 | 3 | UNDER | L |
Cardinals @ Padres Matchup Analysis | May 9, 2026
Petco Park | 7:15 PM ET
There's an interesting contrast brewing Saturday evening in San Diego, where the Cardinals bring a surging offense into a ballpark that has recently been putting hitters to sleep — at least on the home side.
Let's start on the mound. Randy Vásquez takes the ball for the Padres carrying a solid 3.20 ERA on the season, but his last three starts have told a slightly different story, with that number climbing to 4.08 over that stretch. The surface-level numbers look appealing, but the recent trend suggests Vásquez may not be quite as locked in as his seasonal line implies. His 1.17 WHIP still indicates he's keeping baserunners manageable, so he's hardly a liability — just someone who's shown a bit of vulnerability lately.
On the other side, Dustin May comes in with a 5.15 ERA that would typically raise red flags, but here's the wrinkle: over his last three starts, May has pitched to a 3.12 ERA, suggesting he may finally be rounding into form after a rough early stretch. The 1.53 WHIP remains a concern and reflects a pitcher who has still been putting runners on at a problematic rate, but the trajectory is clearly pointing upward.
Where this game gets genuinely compelling is in the recent scoring patterns. St. Louis has been one of the hotter offensive clubs over the last five games, averaging 5.6 runs per game and carrying positive first-half momentum into this series. The Cardinals have shown they can manufacture runs in bunches, and that kind of sustained offensive production doesn't just disappear overnight.
San Diego, meanwhile, has been struggling to generate anything at the plate, averaging just 1.4 runs per game over their last five contests. That's an alarming number for a team with legitimate offensive talent, and it creates a lopsided dynamic heading into tonight's matchup. The Padres' first-half scoring patterns mirror that same cold stretch, suggesting the offensive drought isn't a late-game fluke — it's been present from the opening pitch.
With St. Louis bringing legitimate run-scoring punch against a pitcher who has been shaky all season, and San Diego facing a Cardinals starter who, while respectable, has shown some cracks in recent weeks, the conditions favor a game where the Cardinals do the heavy lifting offensively.
The total is set at 8.0, and with St. Louis averaging over five-and-a-half runs per game recently, they alone could account for a significant portion of that number.
The lean here is to the over. The Cardinals' offensive form is the driving force, and nothing in Vásquez's recent work suggests he's equipped to shut it down completely tonight.
FastballHQ provides data-driven analysis for informational purposes only. This is not a betting recommendation. Please gamble responsibly — if you or someone you know has a gambling problem, help is available at ncpgambling.org or call 1-800-522-4700.