Arizona Diamondbacks vs St. Louis Cardinals Prediction, 6/25/2026 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs St. Louis Cardinals
Date: Thursday, June 25, 2026
Location: Busch Stadium in St. Louis, MO
TV: Cardinals.TV
Odds/Point Spread: Arizona (-196) St. Louis (+162)
The Arizona Diamondbacks (40-39) are traveling to Busch Stadium on Thursday where they will take on the St. Louis Cardinals (42-35). The line on this contest has Arizona at -196 while St. Louis is sitting at +162. The over/under comes in at 9. The pitchers expected to start will be Zac Gallen and Michael McGreevy.

Arizona owns a slugging percentage of .383 and have struck out 576 times, while taking a walk on 250 occasions. They have recorded 324 runs batted in as well as 623 hits this year, while their batting average is at .238. The Diamondbacks have accrued 136 two-baggers as a unit and have knocked 69 baseballs out of the stadium. They are sitting with 337 runs and hold an on-base percentage of .309. As a unit, the Arizona Diamondbacks are recording 4.3 runs per contest, which is 20th in baseball.
Today’s Featured MLB Best Bet! DOC’S SPORTS has a 7-Unit MLB Run Line Play on Tuesday (7:40 p.m.). We are 8-2 with our last 10 MLB Top Plays! Doc’s Sports has nailed 5 straight MLB Plays overall and you can receive this play by signing-up below with a daily MLB Picks Package. We are on a +5,210 run since the beginning of May and now is the time to jump on board with this veteran handicapper of 55 years. 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 NHL package. Join Now! |
Get all of our MLB Expert Picks
The Diamondbacks are sitting with a team ERA of 4.29 this season (18th in MLB), and they have struck out 549 hitters. Diamondbacks pitchers have conceded 93 home runs and also 362 runs in total (18th in the league). They have walked 238 opposing batters and their FIP is 4.43 as a team on the campaign. Arizona has allowed 667 base hits (8.6 per 9 innings) and 332 earned runs. They have a K/BB ratio of 2.31 and the pitching staff has recorded a WHIP of 1.30.
Diamondbacks relief pitchers have stepped onto the hill with players on base 72 times as well as having 87 appearances in high leverage situations. The relief pitchers have accumulated 45 holds on the season (12th in baseball). The Diamondbacks bullpen have a save percentage of 67.7% and stepped onto the hill in 77 save situations. They have earned 21 saves on the season and have blown 10 out of their 31 save opportunities. The bullpen pitchers have inherited 105 runners on the campaign with 26.7% of those runners crossing home plate. The Diamondbacks have sent 256 relief pitchers to the mound this year.
The Arizona Diamondbacks have amassed 2,090 putouts this year, in addition to 673 assists and 28 errors. Their fielding percentage sits at .990 which has them ranked 3rd in the majors, and have a total of 65 double plays. The Diamondbacks have transformed 71.1% of balls hit into play into outs in their 6,270 innings, which has them sitting at 6th in professional baseball.
Gallen has taken the mound for 1,086 innings and has 1,112 strikeouts thus far in his career. His earned run average is 3.77 (455 earned runs allowed) and he has a WHIP of 1.194. He has allowed 948 hits (7.9 hits per 9 innings) with 349 walks. Gallen (69-58 career win-loss mark) holds a FIP of 3.71 and he has gone up against 4,505 batters in the major leagues.
The St. Louis Cardinals have accounted for a team OBP of .328 and a batting average of .249 on the season. They have been called out on strikes on 600 occasions (27th in the league) and have earned 646 base knocks. St. Louis has hit 87 home runs over the course of the season to go along with 343 runs batted in. The Cardinals have a team slugging percentage of .399 and they have an average of 4.61 runs per game (12th in baseball). They have 112 two-baggers, while walking 262 times and recording 355 runs.
The St. Louis pitching staff have allowed 351 runs for the year and come in with a team ERA of 4.25 (325 earned runs given up). They have given up 87 homers and they give up 4.59 runs per 9 innings (17th in baseball). The Cardinals hold a team WHIP of 1.341 and are the owners of a FIP of 4.32 as a unit so far this season. They have earned a strikeout to walk ratio of 7.60 (582 strikeouts vs 254 walks). They come in at 23rd in MLB as a pitching staff in total hits given up with 669.
With 94 save situations, the Cardinals have accumulated 55 holds in addition to 13 blown saves. St. Louis has had relief pitchers enter the contest in 37 save opportunities and they have walked away with 24 saves. St. Louis relievers hold an inherited score rate of 34.7% out of 121 inherited base runners. Their relievers have stepped onto the mound 91 times in high leverage situations and also on 83 occasions with runners on. They are currently ranked 16th in the league with a save rate of 64.9%, and they have sent 262 relievers onto the diamond this year.
The St. Louis Cardinals have gotten 71 double plays and have a fielding percentage of .987 (11th in pro baseball). The Cardinals have racked up 731 assists, 36 errors and have notched a total of 2,066 putouts for the season. In their 6,198 innings played, the Cardinals have earned a efficiency on defense of 69.6% (20th in MLB).
McGreevy (14-10 mark in his career) has a 3.71 earned run average while giving up 8.6 hits per 9 innings. He has a K/BB ratio of 3.07 and he has gone up against 819 batters so far in his MLB career. He has given up 83 ER's while earning a WHIP of 1.162 and a FIP of 3.7. In his pro baseball career, McGreevy has given up 192 base hits while he has tallied 129 punch outs in 201 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Arizona (-196)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
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
