Arizona Diamondbacks vs St. Louis Cardinals Prediction, 5/24/2025 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs St. Louis Cardinals
Date: Saturday, May 24, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Arizona (+126) St. Louis (-152)
The Arizona Diamondbacks (26-24) are on their way to Busch Stadium on Saturday where they will go up against the St. Louis Cardinals (27-23). The odds on this game have the Diamondbacks at +126 and the Cardinals are sitting at -152. The over/under is 8. The starting pitchers are Merrill Kelly and Matthew Liberatore.


As a squad, the Arizona Diamondbacks are notching 5.1 runs per outing, which is 5th in the league. They are sitting with 256 runs scored while having a team on-base percentage of .334. The Diamondbacks have accounted for 100 two-baggers as a unit and have knocked 70 balls out of the park. They have accrued 249 runs batted in and 430 hits so far this season, while their batting average sits at .254. Arizona owns a slugging percentage of .448 and have been called out on strikes 380 times, while taking a walk on 191 occasions.
Today’s Featured MLB Best Bet! RAPHAEL ESPARZA is up over +4,800 so far this MLB season and is coming off another win Friday with the Angels ‘Over’. Esparza is releasing a 6-Unit MLB Total (10 p.m.) and he is an excellent 8-3, +3,375 on his last 10 baseball plays rated 5.0+. Sign up below and get on it. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Picks
They have a K/BB ratio of 2.57 and the pitching staff has earned a collective WHIP of 1.33. Diamondbacks pitchers have allowed 68 long balls and also 252 runs in total (24th in the league). Arizona has conceded 426 hits (8.6 per 9 innings) and 231 earned runs. The Diamondbacks hold a team ERA of 4.64 for the season (24th in MLB), and the staff has rung up 434 hitters. Their pitching staff has walked 169 opposing players and their FIP is 4.38 as a squad for the year.
The Diamondbacks relievers have a save rate of 63.0% and have come into the game in 57 save situations. The bullpen pitchers have inherited 47 base runners this year with 29.8% of them ended up scoring. Diamondbacks bullpen pitchers have entered the game with opponents on base 39 times in addition to having 50 appearances in high leverage situations. The Diamondbacks have sent 151 relievers to the mound this year. The bullpen have a total of 29 holds on the year (12th in the league). They have compiled 17 saves this year and have blown 10 of 27 save opportunities.
The Diamondbacks have converted 69.6% of balls hit into play into outs in their 4,029 innings on the field, which has them sitting 20th in baseball. The Arizona Diamondbacks have accounted for 1,343 putouts at this point in the season, in addition to 442 assists and 25 errors. Their fielding percentage is holding at .986 which has them ranked 15th in the majors, and have earned 35 double plays.
Kelly has taken the mound for 882 innings and is sitting with 796 punch outs so far in his MLB career. Kelly (58-46 career mark) has earned a FIP of 3.73 and he has faced 3,625 batters in the majors. His earned run average is 3.79 (371 earned runs allowed) and his career WHIP is 1.202. He has surrendered 793 base hits (8.1 hits per 9 innings) with 267 free passes.
The Cardinals hold a team slugging percentage of .404 and they average 4.80 runs per contest (7th in the league). They have put up 97 doubles, while taking a walk 167 times and scoring 240 runs. St. Louis has accumulated 47 HRs so far this season and 226 runs batted in. They have struck out on 381 occasions (22nd in the league) and have 450 base knocks. The St. Louis Cardinals hold an OBP of .334 as well as a batting average of .263 on the year.
The Cardinals hold a team WHIP of 1.216 with a FIP of 3.65 as a squad this year. Their K/BB ratio comes in at 7.20 (354 strikeouts against 145 bases on balls). They rank 12th in the league as a pitching staff in total hits given up with 394. They have conceded 37 long balls and they surrender 4.06 runs per 9 innings (12th in the league). The St. Louis pitching staff have conceded 200 runs for the year while having an ERA of 3.74 (184 earned runs relinquished).
With 53 save situations, the Cardinals have 33 holds in addition to 7 blown saves. St. Louis has called on bullpen pitchers to take the mound in 19 save chances and they have tallied 12 saves. Their relief pitchers have come in 61 times in high leverage situations in addition to 47 occasions with runners on. St. Louis relievers hold an inherited score rate of 37.5% of 64 inherited base runners. They are currently ranked 14th in baseball with a save rate of 63.2%, and they have dispatched 148 relief pitchers onto the field for the year.
In 3,993 innings played, the Cardinals have accumulated a defensive efficiency of 71.6% (7th in baseball). The St. Louis Cardinals have gotten 35 double plays and hold a fielding percentage of .991 (1st in professional baseball). The Cardinals have racked up 497 assists, 17 errors and have a total of 1,331 putouts on the campaign.
In his MLB career, Liberatore has allowed 235 base knocks and he has 197 punch outs in 234 innings. He has conceded a total of 118 earned runs while earning a WHIP of 1.341 and a FIP of 4.5. His K/BB ratio is 2.49 and he has gone up against 1,004 hitters during his pro baseball career. Liberatore (11-15 career win-loss mark) is the owner of a 4.53 earned run average while allowing 9.0 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Arizona (+126)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
St. Louis Cardinals - Twitter
Arizona Diamondbacks - Twitter