Arizona Diamondbacks vs St. Louis Cardinals Prediction, 6/24/2026 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs St. Louis Cardinals
Date: Wednesday, June 24, 2026
Location: Busch Stadium in St. Louis, MO
TV: Cardinals.TV
Odds/Point Spread: Arizona (-150) St. Louis (+125)
The St. Louis Cardinals (42-34) welcome the Arizona Diamondbacks (39-39) at Busch Stadium on Wednesday. The moneyline on this game has the Diamondbacks at -150 while the Cardinals are sitting at +125. The over/under is set at 9. The men taking the mound will be Eduardo Rodriguez and Matthew Liberatore.

The Diamondbacks have earned 130 doubles as a team and have smacked 68 baseballs out of the stadium. Arizona is slugging .384 and have struck out 569 times, while being walked on 244 occasions. As a team, the Arizona Diamondbacks are compiling 4.3 runs per contest, which has them at 18th in the league. They have accumulated 319 RBI's as well as 609 hits on the campaign, while their batting average is .239. They have 331 runs scored and have an on-base percentage of .309.
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 Betting Picks
The Diamondbacks have compiled a team ERA of 4.30 on the season (19th in MLB), and their staff has struck out 536 batters. Diamondbacks pitchers have given up 93 home runs and 356 runs in total (18th in the league). They have walked 230 batters and their FIP is 4.46 as a unit over the course of the season. Arizona has surrendered 652 base hits (8.6 per 9 innings) and also 325 earned runs. They have accrued a K/BB ratio of 2.33 and their pitching staff holds a collective WHIP of 1.30.
The Diamondbacks have dispatched 250 relief pitchers to the hill for the year. The bullpen pitchers have inherited 103 base runners on the campaign and 27.2% of them crossing home plate. The relievers have notched 45 holds for the year (11th in the league). Diamondbacks relief pitchers have come into the game with players on base 70 times in addition to having 85 appearances in high leverage situations. They have recorded 20 saves so far this season and have blown 10 of 30 chances to save the game. The Diamondbacks relief pitchers have recorded a save percentage of 66.7% and have come into the game in 76 save situations.
The Arizona Diamondbacks have 2,039 putouts so far this season, as well as 659 assists and 29 errors. Their fielding rate is at .989 which ranks 3rd in baseball, and have accumulated 62 double plays. The Diamondbacks have converted 71.1% of balls hit into play into outs out of 6,117 innings, which has them sitting at 6th in professional baseball.
Rodriguez (100-68 career mark) has earned a FIP of 4.02 and he has gone up against 5,942 opposing batters in the major leagues. He has surrendered 1,354 hits (8.8 hits per 9 innings) with 490 free passes. His ERA is 4.08 (631 ER's allowed) and he has a career WHIP of 1.324. Rodriguez has taken the hill for 1,392 frames and is sitting with 1,362 strikeouts in his pro baseball career.
The St. Louis Cardinals have an on-base percentage of .328 as well as a team batting average of .249 over the course of the season. They have been called out on strikes on 587 occasions (27th in the league) and have recorded 632 hits. St. Louis has recorded 87 home runs this year to go along with 337 RBIs. The Cardinals have a team slugging % of .402 and they are scoring 4.65 runs per game (11th in the league). They have 110 doubles, while taking a walk 254 times and notching 349 runs.
The St. Louis pitching staff have given up 345 runs for the year while holding a team ERA of 4.30 (320 earned runs yielded). They have given up 86 long balls and they concede 4.63 runs per 9 innings (17th in the league). The Cardinals have a team WHIP of 1.347 and have a FIP of 4.33 as a staff this year. They currently have a K/BB ratio of 7.70 (575 strikeouts against 248 bases on balls). They come in at 23rd in the league as a pitching staff in total hits surrendered with 655.
St. Louis relief pitchers hold an inherited score percentage of 34.7% out of 118 inherited runners. Their relievers have stepped onto the mound 87 times in high leverage situations in addition to 80 occasions with base runners. With 90 save situations, the Cardinals have accumulated 52 holds in addition to 13 blown saves. They rank 15th in the league with a save rate of 63.9%, and they have dispatched 255 bullpen pitchers to the mound this season.
The St. Louis Cardinals have gotten 71 double plays and have earned a fielding percentage of .987 (12th in MLB). The Cardinals have accrued 702 assists, 36 errors and have earned a total of 2,012 putouts so far this season. In 6,036 innings on the diamond, the Cardinals have earned a efficiency on defense of 69.3% (22nd in professional baseball).
So far in his MLB career, Liberatore has surrendered 433 base knocks while tallying 339 punch outs in 406 innings pitched. He has given up a total of 214 earned runs while earning a WHIP of 1.406 and being the owner of a FIP of 4.7. His strikeout to walk ratio is 2.46 and he has faced 1,762 hitters during his pro baseball career. Liberatore (19-28 win-loss record in his career) holds a 4.74 ERA while surrendering 9.6 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take Arizona (-150)
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
