
Diamondbacks vs. Cardinals Prediction, Odds, Picks - May 23
Alec Burleson and the St. Louis Cardinals are ready for a matchup with Geraldo Perdomo and the Arizona Diamondbacks on Friday at 8:15 p.m. ET. Bookmakers list the Diamondbacks as -113 favorites on the moneyline, while giving the underdog Cardinals -106 moneyline odds. Arizona (-1.5) is the favorite on the run line. An 8-run over/under is set for the game.
Here's everything you need from a betting perspective on the Diamondbacks-Cardinals game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Diamondbacks vs. Giants Highlights | MLB on FOX
Diamondbacks vs. Cardinals Game Information & Odds
- When: Friday, May 23, 2025 at 8:15 p.m. ET
- Where: Busch Stadium in St. Louis, Missouri
- How to watch on TV: Apple TV+
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Diamondbacks | -113 | -106 | 8 | -117 | -103 | -1.5 | +146 | -175 |
Diamondbacks vs. Cardinals Prediction
- Score Prediction: Cardinals 5, Diamondbacks 4
- Total Prediction: Over 8 runs
- Win Probabilities: Diamondbacks 55%, Cardinals 45%
Diamondbacks vs. Cardinals Betting Insights
- The Diamondbacks have been favorites in 32 games this season and won 18 (56.2%) of those contests.
- Arizona has a record of 17-14 in games when sportsbooks favor them by at least -113 on the moneyline.
- Bookmakers have implied with the moneyline set for this matchup that the Diamondbacks have a 53.1% chance to win.
- The Cardinals have been underdogs in 33 games this season and have come away with the win 18 times (54.5%) in those contests.
- This year, St. Louis has won 15 of 30 games when listed as at least -106 or worse on the moneyline.
- Oddsmakers have implied with the moneyline set for this matchup that the Cardinals have a 51.5% chance of pulling out a win.
Diamondbacks Recent Betting Performance
- The Diamondbacks were favored on the moneyline for six of their last 10 games, and they finished 4-2 in those matchups.
- Over their last 10 outings, the Diamondbacks and their opponents combined to go over the total four times (all 10 games had set totals).
- The Diamondbacks have put together a 3-7-0 record against the spread over their past 10 games.
Diamondbacks Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 5-5 |
| Runs Per Game | 5.1 |
| HR | 16 |
| ERA | 5.20 |
| K/9 | 9.0 |
Diamondbacks Player Insights
- Corbin Carroll's 15 home runs in 2025 are the most on the Diamondbacks. He's also driven in 34 runs while hitting .278.
- Carroll's home runs rank him fifth in MLB, and he ranks 14th in RBI.
- Carroll carries a three-game hitting streak into this matchup. In his last five games he is batting .190 with a triple, a home run, three walks and three RBIs.
- Perdomo has a club-best .306 batting average.
- Perdomo ranks 87th in homers and ninth in RBI among all hitters in the majors.
- Perdomo carries a nine-game streak with at least one hit into this contest. During his last 10 outings he is hitting .333 with five doubles, a home run, four walks and seven RBIs.
- Josh Naylor has 12 doubles, five home runs and 19 walks while hitting .290.
- Eugenio Suarez has capitalized on opportunities as he paces his team with 38 runs batted in.
Diamondbacks Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Lourdes Gurriel Jr. | 0.5 (-265) | 1.5 (+115) | - | 0.5 (+165) |
| Ketel Marte | 0.5 (-265) | 1.5 (+100) | - | 0.5 (+140) |
| Josh Naylor | 0.5 (-265) | 1.5 (+115) | - | 0.5 (+155) |
| Eugenio Suárez | 0.5 (-230) | 1.5 (+115) | - | 0.5 (+135) |
| Corbin Carroll | 1.5 (+170) | 1.5 (-125) | - | 0.5 (+135) |
Cardinals Recent Betting Performance
- In seven games as underdogs over the last 10 matchups, the Cardinals have a record of 5-2.
- In their last 10 games with a total, the Cardinals and their opponents have combined to hit the over four times.
- The Cardinals have a record of 7-3-0 ATS over their last 10 games.
Cardinals Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 6-4 |
| Runs Per Game | 5.2 |
| HR | 12 |
| ERA | 2.97 |
| K/9 | 7.4 |
Cardinals Player Insights
- Lars Nootbaar has racked up a team-high seven home runs.
- Nootbaar's home run total puts him 70th in the majors, and he ranks 67th in RBI.
- Brendan Donovan's .323 batting average is a team-high mark.
- Donovan is 180th overall in homers and 91st in RBI this season.
- Nolan Arenado is hitting .242 with 10 doubles, five home runs and 17 walks.
- Willson Contreras has driven in the most runs for the Cardinals with 28 runs batted in.
Cardinals Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Masyn Winn | 0.5 (-240) | 1.5 (+135) | - | 0.5 (+205) |
| Lars Nootbaar | 0.5 (-200) | 1.5 (+135) | - | 0.5 (+190) |
| Ivan Herrera | 0.5 (-220) | 1.5 (+140) | - | 0.5 (+160) |
| Brendan Donovan | 0.5 (-250) | 1.5 (+125) | - | 0.5 (+180) |
| Victor Scott II | 0.5 (-130) | 0.5 (-130) | - | 0.5 (+300) |
Cardinals vs. Braves Highlights | MLB on FOX
FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.
Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.
Why the Dodgers’ Most Glaring Weakness Now Looks Like A Strength
2026 MLB Power Rankings: Who’s Off to a Hot Start After the First Weekend?
MLB 2026 Buzz: Pirates Call Up No. 1 MLB Prospect Konnor Griffin
From The Dugout: How Bo Bichette, Luis Robert Are Adjusting to Mets, New York
10 fastest pitches in MLB History: Regular season and playoff records
Last Night in Baseball: Cal Raleigh Walks it Off For Mariners
Joey Wiemer, MLB's Hottest Hitter, Has Come Out of Nowhere for the Nationals
Mariners Reportedly Agree to $95 Million Contract With Top Prospect Colt Emerson
4 Takeaways From MLB Opening Weekend
Why the Dodgers’ Most Glaring Weakness Now Looks Like A Strength
2026 MLB Power Rankings: Who’s Off to a Hot Start After the First Weekend?
MLB 2026 Buzz: Pirates Call Up No. 1 MLB Prospect Konnor Griffin
From The Dugout: How Bo Bichette, Luis Robert Are Adjusting to Mets, New York
10 fastest pitches in MLB History: Regular season and playoff records
Last Night in Baseball: Cal Raleigh Walks it Off For Mariners
Joey Wiemer, MLB's Hottest Hitter, Has Come Out of Nowhere for the Nationals
Mariners Reportedly Agree to $95 Million Contract With Top Prospect Colt Emerson
4 Takeaways From MLB Opening Weekend


