Legacy Prediction

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

Published May 25, 2025, 8:43 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-25

The rubber match is set, folks. The St. Louis Cardinals, led by the ageless Sonny Gray (5-1, 4.02 ERA), are looking to sweep the Arizona Diamondbacks and send them packing. But don't count out the D-Backs just yet, as they've got a potent lineup that's launched 72 homers this season, fifth-best in the majors. Corbin Carroll is the man to watch, with a team-leading 15 home runs.

Now, let's get to the numbers. The Cardinals have been decent as favorites, winning 52.9% of their games when they're expected to come out on top. Their team ERA of 3.72 is nothing to sneeze at, ranking 12th in the league. The Diamondbacks, on the other hand, have a more middling pitching staff, with a combined ERA of 4.65, good for 24th in the majors.

Given the starting pitchers, I'm expecting a low-scoring affair. Both Gray and Brandon Pfaadt (7-3, 3.81 ERA) have the ability to go deep into games, which could limit the scoring opportunities for both teams.

So, what's the best bet? I've got to go with the under. With two solid starters on the mound and a Cardinals team that doesn't exactly light up the scoreboard (Lars Nootbaar leads the team with just seven home runs), I think we're looking at a tight, low-scoring game. The Cardinals' ninth-lowest WHIP in the majors (1.214) also suggests they'll be able to limit the Diamondbacks' offense.

Best bet: Under (no specific total provided, but I'd take the under on a reasonable number, say 8 or 8.5).

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 →