The St. Louis Cardinals host the Arizona Diamondbacks on May 25, 2025. First pitch from Busch Stadium is scheduled for 2:15 p.m. ET; the game will be broadcast on ARID.
The Cardinals enter as -125 favorites on the moneyline with the over/under sitting at 7.5.
Find my Diamondbacks vs. Cardinals prediction and MLB betting preview below, as well as probable pitchers, betting trends, injury reports and more.
- Diamondbacks vs Cardinals Picks: Josh Naylor Over 0.5 Home Runs (+900)
My Cardinals vs. Diamondbacks best bet is for Arizona's Josh Naylor to hit a home run. Make sure to find the best odds by checking our live MLB odds page.
Diamondbacks vs Cardinals Odds
Diamondbacks Odds | ||
---|---|---|
Run Line | Total | Moneyline |
+1.5 -200 | 7.5 +100o / -120u | +105 |
Cardinals Odds | ||
---|---|---|
Run Line | Total | Moneyline |
-1.5 +165 | 7.5 +100o / -120u | -125 |
Diamondbacks vs Cardinals Projected Starting Pitchers
Diamondbacks vs Cardinals MLB Betting Preview
For Sunday’s Cardinals-Diamondbacks series finale, my top MLB pick centers on Josh Naylor to hit a home run, available at +900 odds.
Naylor has already logged five homers this season and stands out as the best bet among Diamondbacks players to go deep in this matchup.
According to our proprietary PRO Projections, Naylor’s expected home run rate is approximately 0.17. This indicates about a 4% advantage compared to the current market pricing, presenting a valuable opportunity.
Diamondbacks vs Cardinals Pick, Betting Analysis
Naylor’s strength lies in his ability to square up pitches consistently and his disciplined approach at the plate, rarely chasing bad pitches.
Although Busch Stadium generally suppresses home runs and the game total sits at a modest 7.5 runs, these factors have pushed the betting odds higher, creating an appealing price point on his power-hitting potential.
Backing Naylor to go yard at +900 offers a solid value play for bettors looking to leverage expert projections in this matchup.
Pick: Josh Naylor Over 0.5 Home Runs (+900)