Up arrow
MLB
Games

Arizona Diamondbacks vs. St. Louis Cardinals: Preview, Predictions and Picks for May 23, 2025

Updated on:
May 24, 2025 4:05 AM
The St. Louis Cardinals, sitting at 27-23 overall mark, will look to capitalize on their impressive 16-8 home record at Busch Stadium when they host the Arizona Diamondbacks, who enter with a 26-24 overall record and a respectable 13-11 road mark. With the Cardinals' strong home performance, they'll aim to take advantage of their home-field advantage against the Diamondbacks on Friday night.
Arizona Diamondbacks vs St. Louis Cardinals

Current Odds

ARI
STL
Over
8.0
-104
Under
8.0
-107
ARI
-1.5
+175
STL
-1.5
+185
ARI
ML
+105
STL
ML
-103

Diamondbacks vs Cardinals statistics

Stat Diamondbacks Cardinals
Hits 430 (Tied-8th) 450 (Tied-3rd)
Batting Average .254 (9th) .263 (2nd)
Runs Batted In 249 (5th) 226 (8th)
Runs 256 (5th) 240 (Tied-7th)
Home Runs 70 (4th) 47 (Tied-19th)
Walks 191 (3rd) 167 (14th)
Stolen Bases 44 (11th) 31 (22nd)
Strikeouts 380 (Tied-5th) 381 (7th)
Pitches 7550 (7th) 7456 (10th)

St. Louis Cardinals recent games

Game Date Opponent Result Score
5/21/25 vs Detroit Tigers L 5-1
5/20/25 vs Detroit Tigers L 5-4
5/19/25 vs Detroit Tigers W 11-4
5/18/25 @ Kansas City Royals L 2-1
5/17/25 @ Kansas City Royals W 1-0

Arizona Diamondbacks recent games

Game Date Opponent Result Score
5/21/25 @ Los Angeles Dodgers L 3-1
5/20/25 @ Los Angeles Dodgers L 4-3 F/10
5/19/25 @ Los Angeles Dodgers W 9-5
5/18/25 vs Colorado Rockies W 1-0
5/17/25 vs Colorado Rockies L 14-12

St. Louis Cardinals injuries

  • Quinn Mathews (SP): Day-To-Day
  • Zack Thompson (RP): 60-Day-IL
  • Victor Santos (RP): Day-To-Day
  • Packy Naughton (RP): Day-To-Day
  • Cooper Hjerpe (SP): Day-To-Day

Arizona Diamondbacks injuries

  • Justin Martinez (RP): 15-Day-IL
  • Eduardo Rodriguez (SP): 15-Day-IL
  • A.J. Puk (RP): 60-Day-IL
  • Jordan Montgomery (SP): 60-Day-IL
  • Blake Walston (SP): 60-Day-IL

Diamondbacks vs Cardinals game info

Type Info
Venue Busch Stadium
Location St. Louis, Missouri
First pitch Fri 8:15 PM
Temperature 69°
Chance of Rain 0%

Diamondbacks vs Cardinals predictions

When you look at the Arizona Diamondbacks heading into this game at Busch Stadium, the spotlight immediately falls on Corbin Carroll. He’s been a steady source of offense all season, and he’s got the tools to fill up the stat sheet again — don’t be surprised if you see him collect multiple hits and maybe score once or twice, given his knack for getting on base (and his sneaky speed). Lourdes Gurriel Jr. is also set up nicely to contribute with a couple of base knocks and could deliver with runners in scoring position. And with Zac Gallen taking the mound, Arizona has every reason to feel confident; his recent form suggests he could rack up the strikeouts and keep the Cardinals’ scoring in check for much of the night.

Of course, St. Louis has plenty of firepower of their own, and playing at home where they’ve been especially sharp (16-8 record at Busch will tell you that), they always seem to have guys step up. Brendan Donovan’s bat has been red-hot lately, and he looks good for at least a couple of hits and plenty of traffic on the bases. Lars Nootbaar and Nolan Arenado are both in line to make some noise with their ability to drive in runs, and you definitely can’t sleep on Willson Contreras—especially in those clutch moments that seem tailor-made for a big at-bat. On the mound, Miles Mikolas isn’t usually overpowering, but if he can go deep into the game and limit the damage, the Cardinals' chances get a major boost.

This matchup feels like it’ll be close from the jump, with both lineups able to do damage and the pitching matchup offering no free passes. Still, with home field advantage and a lineup that has been seeing the ball well, I’m leaning toward the Cardinals pulling this one out. If their bats keep rolling and Mikolas can hang tough through the middle innings, St. Louis should have just enough to edge out the Diamondbacks in what promises to be one of those games that goes right down to the wire. What do you think—another home win for the Redbirds?

St. Louis Cardinals

Arizona Diamondbacks

More Games