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.

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