St. Louis Cardinals vs Arizona Diamondbacks Forecast, 7/19/2025 MLB Selections, Top Bets & Odds

Home » St. Louis Cardinals vs Arizona Diamondbacks Forecast, 7/19/2025 MLB Selections, Top Bets & Odds

Matchup: St. Louis Cardinals vs Arizona Diamondbacks

Date: Saturday, July 19, 2025

Venue: Chase Field, Phoenix, AZ

Broadcast: DBACKS.TV

Betting Odds: St. Louis (-182) Arizona (+150)

This Saturday, the Arizona Diamondbacks (47-50) will host the St. Louis Cardinals (51-46) at Chase Field. Current betting odds favor the Cardinals at -182, while the Diamondbacks stand at +150. The over/under for this game is set at 8 runs, with Miles Mikolas and Zac Gallen slated as the starting pitchers.

MLB Predictions: Geraldo Perdomo and Arizona Diamondbacks betting odds and best bets

Expert Picks

The Cardinals have amassed 166 doubles and hit 97 home runs this season. With a team slugging percentage of .393, they rank 10th in the league, generating 4.6 runs per game. This totals 423 RBIs and 826 hits, combined with a batting average of .252. Their on-base percentage (OBP) stands at .322, resulting in 444 total runs.

In terms of pitching, the Cardinals have a K/BB ratio of 2.66 and a combined WHIP of 1.27. They have surrendered 92 home runs and 427 runs overall, placing them 20th in the league. The team’s earned run average (ERA) is 4.11, and they’ve recorded 705 strikeouts while walking 265 batters. Their Fielding Independent Pitching (FIP) is at 3.85 for the season.

The St. Louis bullpen boasts a save percentage of 63.2%, having entered 98 save situations successfully converting 24 saves out of 38 opportunities. This unit has a total of 57 holds, ranking 12th in MLB, and has dealt with 291 relievers throughout the season.

Defensively, the Cardinals have logged 2,582 putouts, 940 assists, and made 36 errors, maintaining a .990 fielding percentage, 3rd in major league standings. They are converting 70.1% of balls in play into outs over 7,746 innings, ranking them 15th in the league.

Mikolas holds a career record of 69-70 with a FIP of 4.15 from facing 4,945 batters. He has allowed 1,207 hits (9.1 hits per nine innings) with a 4.22 ERA (557 earned runs). His WHIP stands at 1.209, spanning 1,189 innings with a total of 861 strikeouts.

The Arizona Diamondbacks enjoy a .328 on-base percentage and a .251 batting average this season. With 766 strikeouts (20th in the league) and 824 total hits, they’ve hit 141 home runs and scored 482 RBIs. The team boasts a .444 slugging percentage while averaging 5.08 runs per game, ranking them 4th in the league.

The Diamondbacks’ pitching staff has a WHIP of 1.337 and a FIP of 4.32. Holding a K/BB ratio of 8.60 (821 strikeouts against 315 walks), they rank 25th in hits allowed with 838 and have permitted 126 home runs. Their ERA stands at 4.66, having allowed 488 runs this season.

Arizona’s bullpen has entered 44 save situations, successfully converting 27, which places them 16th in MLB with a 61.4% save rate. Throughout the season, 296 relievers have been used, with 99 save situations resulting in 52 holds and 17 blown saves.

Gallen owns a 60-47 career record, with a 3.55 ERA while allowing 7.5 hits per nine innings pitched. His K/BB ratio checks in at 3.28 after facing 3,825 hitters, giving up 367 earned runs with a WHIP of 1.164 and a FIP of 3.5. Over his career, Gallen has permitted 780 hits and registered 995 strikeouts across 930 innings.

Who will take the victory in tonight’s MLB matchup against the spread or on the moneyline?

Parlay Expert’s Recommendation: Bet on Arizona (+150) and under 8 runs

Claim $60 worth of FREE premium member picks. Absolutely No Obligation. No Sales Calls. No Credit Card Required. Quick Sign up for Immediate Access Click Here


Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

New Bookmakers
BetVictor

MLB Daily Rewards + Parlay Insurance

Bet99

First Bet Encore Up To $500. Receive 100% Casino Deposit Match Up To $1000.

Betway

Get a Free Bet up to $200 + 20 Spins. Receive 100% bonus up to $300 + 50 Spins.

BetMGM

Get up to $1,500 paid back in bonus bets if you don't win

Sports Interaction

Receive 125% bonus on your first deposit up to $250

© 2025 BettingEdge.ca. All Rights Reserved. BettingEdge.ca is your trusted source for Canadian sportsbook reviews, betting tips, and responsible gaming resources. Must be 19+ to bet. Play responsibly.