Arizona Diamondbacks vs St. Louis Cardinals Prediction, 5/23/2025 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs St. Louis Cardinals
Date: Friday, May 23, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Arizona (+125) St. Louis (-145)
Busch Stadium is the site where the St. Louis Cardinals (27-23) will try to defeat the Arizona Diamondbacks (26-24) on Friday. The line on this matchup has Arizona at +125 while St. Louis is at -145. The over/under is set at 8.5. The pitchers expected to start will be Zac Gallen and Miles Mikolas.


The Diamondbacks have accounted for 100 two-baggers as a squad and have knocked 70 baseballs out of the park. Arizona has a slugging percentage of .448 and have been called out on strikes 380 times, while drawing a walk on 191 occasions. As a team, the Arizona Diamondbacks are notching 5.1 runs per outing, which is 5th in the league. They have compiled 249 RBI's as well as 430 base knocks so far this season, while their team batting average is at .254. They have 256 runs scored and have an OBP of .334.
Today’s Featured MLB Best Bet! RAPHAEL ESPARZA is up over +4,400 so far this MLB season and is coming off another win Thursday with the Astros ‘Over’. Esparza is releasing a 6-Unit MLB Total (9:30 p.m.) and he is an excellent 7-3, +2,775 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
The Diamondbacks have compiled a team earned run average of 4.64 for the season (24th in baseball), and the staff has struck out 434 batters. Diamondbacks pitchers have given up 68 home runs and 252 total runs (24th in the league). They have walked 169 opposing hitters and their FIP is 4.38 as a team on the year. Arizona has given up 426 base hits (8.6 per 9 innings) and 231 earned runs. They have accumulated a K/BB ratio of 2.57 and the pitching staff holds a WHIP of 1.33.
The Diamondbacks relief pitchers have earned a save rate of 63.0% and stepped onto the hill in 57 save situations. The relievers have inherited 47 runners this year with 29.8% of them ended up scoring. Diamondbacks pitchers have stepped onto the hill with runners on 39 times and also have had 50 appearances in high leverage situations. The Diamondbacks have dispatched 151 relievers to the hill this year. The relief pitchers have earned 29 holds this season (12th in the league). They have earned 17 saves for the year and have blown 10 of 27 save opportunities.
The Arizona Diamondbacks have notched a total of 1,343 putouts for the season, in addition to 442 assists and 25 errors. Their fielding percentage sits at .986 which puts them in 15th in baseball, and have a total of 35 double plays. The Diamondbacks have turned 69.6% of balls hit into play into outs out of their 4,029 innings on the field, which has them ranked 20th in professional baseball.
Gallen has taken the hill for 871 innings and has earned 944 strikeouts in his MLB career. His ERA is 3.41 (330 earned runs allowed) and his career WHIP is 1.150. He has allowed 719 base hits (7.4 hits per 9 innings) and has 283 walks. Gallen (56-42 mark in his career) is the owner of a FIP of 3.36 and he has gone up against 3,572 hitters in the major leagues.
The St. Louis Cardinals have accumulated an on-base percentage of .334 in addition to a batting average of .263 for the season. They have been called out on strikes on 381 occasions (22nd in the league) and have 450 base hits. St. Louis is sitting with 47 home runs over the course of the season to go along with 226 runs batted in. The Cardinals have a team SLG% of .404 and they tally 4.80 runs per game (7th in MLB). They have put up 97 doubles, while taking a walk 167 times and earning 240 runs.
The Cardinals hold a team WHIP of 1.216 with a FIP of 3.65 as a staff for the season. They are sitting at 12th in the league as a pitching staff in total hits allowed with 394. The St. Louis pitching staff have allowed 200 runs so far this year while holding a team ERA of 3.74 (184 earned runs given up). They currently have a strikeout to walk ratio of 7.20 (354 strikeouts vs 145 bases on balls). They have conceded 37 homers and they yield 4.06 runs per 9 innings (12th in baseball).
St. Louis has called on relievers to step onto the mound in 19 save opportunities and they have come away with 12 saves. They are ranked 14th in the league holding a save percentage of 63.2%, and they have dispatched 148 relievers to the mound this year. Their relief pitchers have stepped onto the mound 61 times in high leverage situations and on 47 occasions with base runners. St. Louis relievers hold an inherited score percentage of 37.5% out of their 64 inherited runners. With 53 save situations, the Cardinals have recorded 33 holds and 7 blown saves.
In 3,993 innings played, the Cardinals have earned a efficiency on defense of 71.6% (7th in the majors). The St. Louis Cardinals have turned 35 double plays and have earned a fielding percentage of .991 (1st in pro baseball). The Cardinals have recorded 497 assists, 17 errors and have amassed 1,331 putouts so far this year.
So far in his pro baseball career, Mikolas has allowed 1,148 base hits while he has earned 822 K's in 1,141 innings. He has conceded 525 ER's while earning a WHIP of 1.202 and a FIP of 4.1. He has a strikeout to walk ratio of 3.67 and he has gone up against 4,739 batters during his pro baseball career. Mikolas (67-66 career win-loss mark) has a 4.14 earned run average and has allowed 9.1 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Arizona (+125)
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