Arizona (26-24) at St. Louis (27-23)
- When: May 23 2025, 8:15 PM
- Where: Busch Stadium, St. Louis
- Where to watch: Apple TV+
Diamondbacks vs. Cardinals: Desert Heat Meets Midwest Sass
Moneyline: Seattle (-140)
Total: 8.5
Arizona Diamondbacks: Wild West Whiplash
The D-backs roll into St. Louis looking like that cousin who shows up to the family BBQ in snakeskin boots and a Bluetooth headset. They’re a scrappy .500-ish squad with a better batting average than your college GPA sitting eighth in the majors at .254.
Zac Gallen will take the mound with a 3-5 record and an ERA as inflated as gas prices in July (5.14). He’s given up runs like free samples at Costco, but he does have 59 strikeouts, so there’s still some bite in this Diamondback.
Arizona Prediction: 5 runs
Player to Watch: Geraldo Perdomo – Over 2 Total Bases – This guy’s got pop and speed think Amazon Prime but for extra-base hits.
St. Louis Cardinals: Gateway to Grit
The Cards have quietly become that team you underestimate until they’re up three in the seventh. With a 16-8 home record, Busch Stadium might as well be their fortress of solitude.
Miles Mikolas is your uncle’s favorite pitcher gritty, no-nonsense, and just enough control issues to keep things spicy. His ERA is a clean 3.77, and with St. Louis riding a 6-4 hot streak, they smell blood.
Lars Nootbaar’s got more extra-base hits than most people have TikTok followers, and Ivan Herrera is hitting like someone who knows arbitration hearings are coming.
St. Louis Prediction: 4 runs
Player to Watch: Ivan Herrera – Over 1.5 Hits + Runs + RBIs – He’s hotter than your ex’s new boyfriend and way more productive.
Gambling Outlook & Score Prediction:
This has all the makings of a close game. Arizona’s lineup can hit, but their pitching may turn it into a stress test. St. Louis at home with a steady Mikolas keeps it tight.
Final Score Prediction: Diamondbacks 5, Cardinals 4
Bets Bet: Arizona ML (-130)
Total: Over 8.5 (-120)
- MLB Odds source: MyBookie Sportsbook