Free Pick: Diamondbacks vs. Cardinals Odds
Looking for Arizona Diamondbacks vs. St. Louis Cardinals Free MLB predictions? MLB betting sees the Diamondbacks taking on the Cardinals on 6/24 at Busch Stadium, in St. Louis. This free MLB baseball pick is based on matchup analysis and documented handicapping data tracked by CappersPicks since 2004, with a focus on identifying the strongest betting angle for this Diamondbacks Cardinals matchup..
2026 MLB Handicapping – Arizona Diamondbacks vs St. Louis Cardinals
(40-39) Arizona Diamondbacks vs. St. Louis Cardinals (42-35)
Date: Jun 24, 2026
Time: 7:45 PM ET
Venue: Busch Stadium in St. Louis, MO
Projected Starting Pitchers: Mitch Bratt vs. Matthew Liberatore
MLB Moneyline Odds: Diamondbacks -103 | Cardinals -119 (Bet Now!)
Today’s MLB Run Line Betting Odds: Diamondbacks -1.5 | Cardinals +1.5
MLB Baseball Gambling Total: O/U: 9
Here’s why I’m backing an UNDER bet below in my Diamondbacks Cardinals free pick & gambling prediction for this matchup.
- Live Betting Odds for today’s Diamondbacks vs. Cardinals game!
- Want more baseball predictions like this Diamondbacks Cardinals play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Diamondbacks vs. Cardinals Gameday
The Arizona Diamondbacks and St. Louis Cardinals continue their series tonight at Busch Stadium. Arizona enters with a 40-39 record and sits third in the NL West, while St. Louis carries a 42-35 mark and remains second in the NL Central. Both clubs have gone 5-5 over their last 10 games, creating a balanced setup for this matchup.
The most recent meeting was decided by a single run.
The Diamondbacks earned a 4-3 victory behind a strong outing from Eduardo Rodriguez. He worked 6 2/3 innings without allowing an earned run, while Kyle Leahy kept the Cardinals competitive with 6 1/3 solid innings.
Every game in this series has felt one swing away.
The season series remains tightly contested.
Each team has won one game in the current matchup. Arizona holds a slight edge in total runs scored, highlighting how closely these clubs have played as they continue battling for position.
Arizona Diamondbacks vs. St. Louis Cardinals Odds & Last 5
The betting market lists St. Louis as a slight favorite tonight. The Cardinals are -118 on the moneyline, while the Diamondbacks sit at -103. On the runline, St. Louis is +1.5 at -191 and Arizona is -1.5 at +157.
The total has been posted at 9.0 runs.
Both the over and under carry odds near -110. Oddsmakers expect another competitive contest between these evenly matched teams.
The clubs have traded victories during the series.
Arizona picked up a 4-3 win in the most recent game. Before that, the Cardinals secured a 3-2 victory of their own.
Neither side has gained a meaningful advantage.
The equal head-to-head record reflects how closely contested these games have been. Another tight battle would not be surprising tonight.
Cardinals Stats
The Cardinals have delivered solid offensive production this season. Their .249 batting average ranks 9th in baseball. St. Louis also owns a .326 on-base percentage, which ranks 8th in the league.
Power numbers remain more middle of the pack.
The Cardinals rank 14th in slugging percentage at .399. Finding additional extra-base production would strengthen the offense even further.
Alec Burleson has been one of the club’s most important hitters. He leads the team with 13 home runs and carries a .288 batting average. Iván Herrera has also been productive with a .263 batting average and a team-leading 53 runs scored.
The pitching staff has produced mixed results.
St. Louis owns a 4.25 ERA, ranking 17th in baseball. The Cardinals have also allowed 87 home runs, ranking 10th, while recording 30 quality starts, which ranks 7th.
Quality outings from the rotation continue to be a strength. That consistency has helped offset some of the club’s other pitching challenges.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
Diamondbacks Stats
The Diamondbacks have faced challenges offensively throughout the season. Their .238 batting average ranks 17th in baseball. Arizona also ranks 19th in on-base percentage at .307 and 20th in slugging percentage at .383.
Generating consistent offense has been difficult.
The Diamondbacks have struggled to maintain production across the lineup. Improving overall efficiency at the plate remains a priority.
The pitching staff has produced mixed results as well. Arizona owns a 4.32 ERA, ranking 19th in baseball. Opponents are batting .250 against Diamondbacks pitchers, which ranks 13th in the league.
Home run prevention has been average.
The Diamondbacks have allowed 93 home runs this season, ranking 15th overall. Better run prevention would help support the offense.
Ketel Marte leads the team with a .262 batting average, 12 home runs, and 46 RBIs. Nolan Arenado and Ildemaro Vargas have also contributed with 8 and 7 home runs, respectively.
We want to hear from you below! Comments are welcome! Give us your picks for this Arizona Diamondbacks vs. St. Louis Cardinals MLB matchup.
Diamondbacks vs. Cardinals Pitching Matchup
Mitch Bratt is scheduled to make his major league debut for Arizona. Since he has not appeared during the 2026 season, there are currently no statistics available. His first outing will be one of the biggest storylines entering tonight’s game.
Many eyes will be on the rookie left-hander.
Debut starts often bring unpredictability and excitement. Arizona will be hoping Bratt can provide a steady performance right away.
Matthew Liberatore gets the start for St. Louis carrying a 3-4 record this season. He owns a 5.23 ERA and has recorded 67 strikeouts. The left-hander has shown the ability to miss bats despite some uneven results.
His WHIP currently stands at 1.56.
That figure reflects ongoing challenges with allowing baserunners. Liberatore will be looking to improve both his ERA and WHIP as the season continues.
Arizona Diamondbacks vs. St. Louis Cardinals bottom line: A tightly contested series continues with Arizona relying on a debut starter and St. Louis looking for more consistency from Liberatore.
Arizona Diamondbacks vs. St. Louis Cardinals Baseball Betting Trends
- The Cardinals have gone 2-3 straight-up in their last 5 games.
- The Diamondbacks are 2-3 straight-up in their last 5 games.
- The Cardinals have seen the total go over in 3 of their last 5 games.
- Also, the Diamondbacks have seen the total go over in 2 of their last 5 games.
- The Cardinals have covered the run line in 2 of their last 5 games.
- Additionally, the Diamondbacks have covered the run line in 2 of their last 5 games.
Diamondbacks Cardinals Free Pick: Under 9
Here is my Diamondbacks Cardinals free pick: The recent series history points toward a lower-scoring game, with the under cashing in the last 2 meetings between these teams.
Neither offense has been lighting up scoreboards on a consistent basis.
St. Louis owns a slight edge on the mound, and that could matter in what projects to be a fairly even matchup. The Cardinals have been getting enough pitching to stay competitive most nights.
Arizona has had its share of offensive ups and downs lately as well. When these teams get together, runs have generally been harder to come by than expected.
The recent trends continue to favor a lower total.
This feels like another game where pitching stays in control.
Cardinals-Diamondbacks Under 9 is where I land.
Today’s MLB Free Pick
Best Sportsbooks For Arizona Diamondbacks vs. St. Louis Cardinals MLB Gambling Today!
MLB Betting Tweet Of The Day
A scoreless outing for Kyle Leahy! pic.twitter.com/6tIYQIZuF3
— St. Louis Cardinals (@Cardinals) June 24, 2026
Also, if you’re looking for more MLB picks like Arizona Diamondbacks vs. St. Louis Cardinals matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers! What did you think of our Diamondbacks Cardinals free pick?







