Legacy Prediction

Prediction: Arizona Diamondbacks VS St. Louis Cardinals 2025-05-23

Published May 23, 2025, 11:56 a.m. · MLB

Archived page: this prediction was originally published for a past matchup/date. It stays live as part of the Odd$mith archive.

Current analysis Today’s Best Bets Current MLB

Prediction:  Arizona Diamondbacks VS St. Louis Cardinals 2025-05-23

The battle for NL supremacy is heating up, and what better way to spend a Friday night than watching the Arizona Diamondbacks take on the St. Louis Cardinals? I mean, who needs human interaction when you can stream it on Apple TV+ for $9.99 a month, right?

On a more serious note, the Diamondbacks are looking fierce, led by the MVP-caliber play of Corbin Carroll, who's crushing it with 15 home runs and a .945 OPS. Meanwhile, the Cardinals are riding a hot streak, winning 13 of their last 17 games, thanks in part to the impressive batting average of Brendan Donovan (.323) and the power hitting of Lars Nootbaar (7 home runs).

Now, let's get to the good stuff – the odds. The Diamondbacks are favored on the moneyline, with prices ranging from 1.77 to 1.8 across various bookmakers. The Cardinals, on the other hand, are priced between 2.05 and 2.14. The run line is set at -1.5 for the Diamondbacks, with prices between 2.25 and 2.35, while the Cardinals are +1.5, priced between 1.61 and 1.67.

Given the Diamondbacks' impressive offense, which ranks third in MLB with a .448 slugging percentage and fourth in home runs (70), I'm inclined to take the over on the total runs. The over is priced between 1.82 and 1.85, while the under is priced between 1.97 and 2.03.

My best bet for this matchup is the over 8.5 runs, priced at 1.83 on BetRivers. With the Diamondbacks' potent offense and the Cardinals' recent hot streak, I expect a high-scoring affair. Take the over and enjoy the fireworks at Busch Stadium!

More archived MLB predictions

Prediction: San Diego Padres VS Los Angeles Angels 2026-04-18

April 18, 2026, 10:48 p.m. · Prediction: Los Angeles Angels 6, San Diego Padres 5 Outcome: San Diego Padres 4, Los Angeles Angels 1 Score: Padres 4,…

Prediction: Los Angeles Dodgers VS Colorado Rockies 2026-04-18

April 18, 2026, 7:18 p.m. · Prediction: Dodgers 7, Rockies 3 Outcome: Rockies 4, Dodgers 3 Score: Rockies 4, Dodgers 3 Result: Lose

Prediction: Toronto Blue Jays VS Arizona Diamondbacks 2026-04-18

April 18, 2026, 7:15 p.m. · Prediction: Arizona 4, Toronto 2 Outcome: Arizona 6, Toronto 2 Score: 6-2 Win/Lose: Win

Prediction: New York Mets VS Chicago Cubs 2026-04-18

April 18, 2026, 12:16 p.m. · Prediction: Cubs Outcome: Cubs won 4-2 Score: Cubs 4, Mets 2 Result: Win

Prediction: Kansas City Royals VS New York Yankees 2026-04-18

April 18, 2026, 6:49 a.m. · Prediction: Yankees Outcome: Yankees won 13-4 Score: Yankees 13, Royals 4 Win/Lose: Win

Odd$mith app

📱 Every pick, in your pocket. Daily best-bet cards, live odds, and the full board — free on Android. Get the app →