Arizona Diamondbacks vs St. Louis Cardinals Prediction, 5/25/2025 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs St. Louis Cardinals
Date: Sunday, May 25, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Arizona (+126) St. Louis (-152)
The St. Louis Cardinals (27-23) will try to defeat the Arizona Diamondbacks (26-24) at Busch Stadium on Sunday. The moneyline on this game has Arizona at +126 while St. Louis is sitting at -152. The total has been set at 8.5. The pitchers taking the mound will be Brandon Pfaadt and Sonny Gray.


As a unit, the Arizona Diamondbacks are compiling 5.1 runs per game, which has them sitting at 5th in the league. They have 256 runs scored while having a team OBP of .334. The Diamondbacks have tallied 100 two-baggers as a unit and have hit 70 balls out of the park. They have 249 RBI's as well as 430 base knocks for the season, and their team batting average is .254. Arizona has 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! JASON SHARPE has released a 7-Unit MLB Play Sunday (1:30 p.m.) and he is 5-1 in all sports on plays rated 7.0+ over the last two weeks. Sharpe is working on a fifth straight winning MLB season and is ahead on the year. Sign up below to bet along with him! 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 ERA of 4.64 for the year (24th in MLB), and their staff has struck out 434 hitters. Diamondbacks pitchers have yielded 68 long balls in addition to 252 runs in total (24th in MLB). Their pitching staff has walked 169 players from the other team and their FIP is 4.38 as a unit so far this year. Arizona has surrendered 426 base hits (8.6 per 9 innings) and also 231 earned runs. They have earned a K/BB ratio of 2.57 and the pitching staff holds a collective WHIP of 1.33.
The Diamondbacks relievers have a save percentage of 63.0% and have come into the game in 57 save situations. The relievers have inherited 47 base runners over the course of the season with 29.8% of them crossed home plate. Diamondbacks relief pitchers have stepped onto the hill with players on base 39 times and also have had 50 appearances in high leverage situations. The Diamondbacks have dispatched 151 relief pitchers to the hill so far this year. The relievers have accumulated 29 holds on the campaign (13th in the league). They have compiled 17 saves for the season and have missed out on 10 of 27 chances to get a save.
The Arizona Diamondbacks have earned 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 is 14th in baseball, and have a total of 35 double plays. The Diamondbacks have transformed 69.6% of balls hit into play into outs out of their 4,029 innings on the diamond, which has them sitting 19th in pro baseball.
Pfaadt has taken the hill for 333 innings and is sitting with 323 punch outs thus far in his career. Pfaadt (21-22 mark in his career) sits with a FIP of 4.79 and he has gone up against 1,419 hitters during his time in the major leagues. His ERA is 4.86 (180 earned runs allowed) and his career WHIP is 1.290. He has allowed 348 base hits (9.4 hits per nine innings) and has 82 free passes.
The St. Louis Cardinals are sitting with an on-base percentage of .334 and a batting average of .263 so far this season. They have been called out on strikes on 381 occasions (24th in the league) and have earned a total of 450 base hits. St. Louis is sitting with 47 home runs this year as well as 226 runs batted in. The Cardinals have a SLG% of .404 and they average 4.80 runs per game (7th in MLB). They have put up 97 two-baggers, while walking 167 times and recording 240 runs.
The Cardinals hold a team WHIP of 1.216 and have a FIP of 3.65 as a team on the season. They currently have a K/BB ratio of 7.20 (354 strikeouts against 145 walks). They are currently ranked 12th in MLB as a pitching staff in total hits surrendered with 394. They have surrendered 37 home runs and they relinquish 4.06 runs per 9 innings (11th in MLB). The St. Louis pitching staff have relinquished 200 runs so far this season and come in with a team ERA of 3.74 (184 earned runs yielded).
St. Louis has had bullpen pitchers enter the game in 19 save opportunities and they have walked away with 12 saves. They rank 15th in baseball holding a save percentage of 63.2%, and they have sent 148 relievers to the mound so far this year. Their relievers have stepped onto the mound 61 times in high leverage situations in addition to 47 occasions with runners on base. St. Louis relievers hold an inherited score percentage of 37.5% out of 64 inherited base runners. Sitting with 53 save situations, the Cardinals have compiled 33 holds and 7 blown saves.
In 3,993 innings on the diamond, the Cardinals hold a defensive efficiency of 71.6% (7th in MLB). The St. Louis Cardinals have gotten 35 double plays and have notched a fielding percentage of .991 (1st in professional baseball). The Cardinals have 497 assists, 17 errors and have accounted for 1,331 putouts this season.
In his MLB career, Gray has allowed 1,540 base knocks while he has tallied 1,785 strikeouts in 1,793 innings pitched. Gray (116-95 career win-loss record) has earned a 3.52 ERA and has allowed 7.7 hits per nine innings. He has given up a total of 702 ER's while holding a WHIP of 1.191 and having a FIP of 3.5. He has a K/BB ratio of 2.99 and he has gone up against 7,426 opposing hitters during his pro baseball career.
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