St. Louis Cardinals vs Arizona Diamondbacks Prediction, 7/19/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Arizona Diamondbacks
Date: Saturday, July 19, 2025
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: St. Louis (-182) Arizona (+150)
The Arizona Diamondbacks (47-50) will go up against the St. Louis Cardinals (51-46) at Chase Field on Saturday. The odds on this game have the Cardinals at -182 while the Diamondbacks are at +150. The total comes in at 8. The pitchers taking the mound will be Miles Mikolas and Zac Gallen.


The Cardinals have hit 166 doubles as a squad and have knocked 97 baseballs out of the park. St. Louis has a slugging % of .393 and have been called out on strikes 755 times, while being walked on 305 occasions. As a team, the St. Louis Cardinals are notching 4.6 runs per game, which puts them at 10th in baseball. They have compiled 423 runs batted in in addition to 826 base knocks on the season, while their average at the plate sits at .252. They have notched a total of 444 runs scored and have an OBP of .322.
Get all of our MLB Parlay Picks
They have accumulated a K/BB ratio of 2.66 and their pitching staff has a collective WHIP of 1.27. Cardinals pitchers have allowed 92 home runs in addition to 427 runs in total (20th in the league). St. Louis has yielded 828 base hits (8.7 per 9 innings) and also 393 earned runs. The Cardinals are sitting with a team earned run average of 4.11 this season (20th in the league), and they have struck out 705 hitters. Their pitching staff has walked 265 players from the other team and their FIP sits at 3.85 as a team over the course of the season.
The Cardinals bullpen have recorded a save rate of 63.2% and have come into the game in 98 save situations. The relief pitchers have inherited 128 base runners for the year and 34.4% of them ended up crossing the plate. Cardinals bullpen pitchers have stepped onto the hill with runners on 95 times and also have had 103 appearances in high leverage situations. The Cardinals have sent 291 relievers to the mound on the year. The relief pitchers have a total of 57 holds on the campaign (12th in the league). They have earned 24 saves so far this season and have blown 14 of 38 chances to save the game.
The St. Louis Cardinals have 2,582 putouts thus far, in addition to 940 assists and 36 errors. Their fielding percentage is holding at .990 which has them ranked 3rd in the majors, and they have turned 70 double plays. The Cardinals have converted 70.1% of baseballs in play into outs in their 7,746 innings on the diamond, which has them sitting at 15th in the majors.
Mikolas (69-70 career mark) has a FIP of 4.15 while he has gone up against 4,945 batters during his time in the majors. He has given up 1,207 hits (9.1 hits per nine innings) with 230 walks. His ERA is 4.22 (557 ER's allowed) and he has a career WHIP of 1.209. Mikolas has taken the mound for 1,189 frames and has racked up 861 K's in his career.
The Arizona Diamondbacks have compiled a team on-base percentage of .328 and a batting average of .251 over the course of the season. They have been rung up on 766 instances (20th in the league) and are sitting with 824 base knocks. Arizona has recorded 141 home runs for the season to go along with 482 runs batted in. The Diamondbacks hold a team SLG% of .444 and they score 5.08 runs per outing (4th in the league). They have put up 173 doubles, while walking 349 times as well as recording 493 runs.
The Diamondbacks are sitting with a team WHIP of 1.337 and have a FIP of 4.32 as a pitching staff on the campaign. Their K/BB ratio sits at 8.60 (821 strikeouts vs 315 walks). They are sitting at 25th in the league as a pitching staff in total hits surrendered with 838. They have allowed 126 dingers and they allow 5.09 runs per 9 innings (26th in the league). The Arizona pitching staff have allowed 488 runs this season while having a team ERA of 4.66 (446 earned runs relinquished).
Arizona has had relief pitchers enter the contest in 44 save chances and they have recorded 27 saves. They are currently ranked 16th in MLB holding a save rate of 61.4%, and they have dispatched 296 relief pitchers to the hill on the campaign. Their bullpen pitchers have stepped onto the mound 88 times in high leverage situations in addition to 78 occasions with base runners. Arizona relief pitchers have an inherited score percentage of 35.0% of 100 inherited runners. Sitting with 99 save situations, the Diamondbacks have earned 52 holds and also 17 blown saves.
The Arizona Diamondbacks have gotten 75 double plays and have a fielding percentage of .986 (15th in MLB). The Diamondbacks have accrued 846 assists, 48 errors and are sitting with 2,588 putouts during this campaign. In 7,764 innings on the diamond, the Diamondbacks have accumulated a efficiency on defense of 69.1% (22nd in professional baseball).
Gallen (60-47 career mark) holds a 3.55 earned run average and has conceded 7.5 hits per 9 innings. His K/BB ratio is 3.28 and he has gone up against 3,825 opposing hitters so far in his MLB career. He has conceded 367 earned runs while earning a WHIP of 1.164 and having a FIP of 3.5. In his pro baseball career, Gallen has given up 780 hits while earning 995 punch outs in 930 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take Arizona (+150) and under 8 runs
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Arizona Diamondbacks - Twitter
St. Louis Cardinals - Twitter