Matchup: St. Louis Cardinals vs. Arizona Diamondbacks
Scheduled Date: Sunday, July 20, 2025
Venue: Chase Field, Phoenix, AZ
Broadcast: DBACKS.TV
Betting Odds: St. Louis (-150), Arizona (+125)
The Arizona Diamondbacks, with a record of 47-50, are set to face off against the St. Louis Cardinals, who currently hold a 51-46 record, at Chase Field on Sunday. The moneyline for this game shows the Cardinals at -150 while the Diamondbacks come in at +125. The over/under for the matchup is established at 8 runs, with expected starters Miles Mikolas for St. Louis and Merrill Kelly for Arizona.

The St. Louis Cardinals are averaging 4.6 runs per game, positioning them 10th in the MLB rankings. They have accumulated a total of 444 runs, boasting an on-base percentage of .322. The team has recorded 166 doubles and 97 home runs this season, while racking up 423 RBIs and 826 hits, giving them a batting average of .252. The Cardinals have a slugging percentage of .393 and have struck out 755 times, while drawing 305 walks.
Featured MLB Best Bet of the Day!
DOC’S SPORTS MLB BASEBALL has successfully picked 18 of their last 23 baseball selections (+3,000 units). They rank among the top handicappers on the site! Don’t miss out on a 5-unit selection set for Saturday (first pitch at 9:10 p.m.). They have achieved three consecutive 5-unit wins in the past week, and you can access this by signing up for a daily picks package from MLB Baseball.
Receive this highly-rated play for free by setting up a complimentary $60 account at Doc’s Sports and applying part of it towards your one-day MLB package. Join Now!
|
Explore all of our MLB Parlay Picks
The Cardinals feature a strikeout-to-walk ratio of 2.66, with the pitching staff holding a WHIP of 1.27. To date, Cardinals pitchers have surrendered 92 home runs and 427 total runs (ranked 20th in the league). They’ve allowed 828 hits (averaging 8.7 hits per 9 innings) and have a total of 393 earned runs. The team’s earned run average (ERA) sits at 4.11, also 20th in the league, while striking out 705 batters overall. Their pitching staff has issued 265 walks, with a collective FIP of 3.85 this season.
Throughout the season, the Cardinals have utilized 291 relievers. This bullpen has inherited 128 base runners, with 34.4% scoring. The Cardinals have recorded 24 saves out of 38 opportunities, translating to a save percentage of 63.2% across 98 save situations. The relief unit has registered 57 holds this season (12th in the majors), and Cardinals pitchers have faced runners on base 95 times, with 103 outings occurring in high leverage scenarios.
In terms of defensive performance, the St. Louis Cardinals have logged 2,582 putouts, 940 assists, and 36 errors, with a robust fielding percentage of .990, ranking 3rd in the MLB. They have executed 70 double plays, converting 70.1% of balls in play into outs across their 7,746 defensive innings, ranking 15th overall.
Mikolas has pitched a total of 1,189 innings throughout his career, notching 861 strikeouts. His career ERA stands at 4.22 (allowing 557 earned runs) with a WHIP of 1.209. He has yielded 1,207 hits (9.1 hits allowed per 9 innings) and issued 230 walks. With a career win-loss record of 69-70, Mikolas has faced 4,945 opposing hitters, sporting a FIP of 4.15.
The Arizona Diamondbacks have hit 141 home runs this season, driving in 482 RBIs. They’ve produced 173 doubles and walked 349 times, accumulating 493 runs thus far. The Diamondbacks maintain an on-base percentage of .328 and a batting average of .251 for the season. Their slugging percentage stands at .444, averaging 5.08 runs per game (ranking 4th in the league). They have struck out 766 times this season (20th in the league), achieving 824 hits overall.
On the mound, the Diamondbacks have allowed 488 runs this season, recording a team ERA of 4.66 (conceding 446 earned runs). They’ve surrendered 126 home runs and allow 5.09 runs per 9 innings (26th in the league). Their WHIP sits at 1.337, and their collective FIP is 4.32. The team features a strikeout-to-walk ratio of 8.60 (with 821 strikeouts and 315 walks issued), ranking 25th in the league for hits allowed with a total of 838.
Arizona’s bullpen has seen action in 44 save opportunities, successfully achieving 27 saves. They are rated 16th in save percentage at 61.4%. This season, they have utilized 296 pitchers out of the bullpen. Their relief staff has appeared in 88 high leverage situations as well as 78 instances with runners on base. The inherited scoring rate for Arizona’s bullpen is 35.0% from 100 inherited runners, featuring 99 save situations, 52 holds, and 17 blown saves.
Defensively, the Arizona Diamondbacks have turned 75 double plays, with a fielding percentage of .986 (15th in the majors). They have accumulated 846 assists, 48 errors, and recorded a total of 2,588 putouts this season. Across 7,764 innings played, the Diamondbacks exhibit a defensive efficiency of 69.1%, ranking 22nd in MLB.
In his professional career, Kelly has permitted 839 hits while tallying 857 strikeouts across 940 innings pitched. He has given up 393 earned runs, holding a WHIP of 1.196 and a FIP of 3.7. His K/BB ratio is 3.01, having faced 3,858 hitters to date. Kelly boasts a career win-loss record of 61-49 and an earned run average of 3.76, allowing 8.0 hits per nine innings.
Which team will emerge victorious in tonight’s MLB matchup against the spread or on the moneyline?
Expert Prediction: Choose Arizona (+125) and take the under on 8 total runs.
Receive $60 worth of FREE premium member picks—no obligations, no sales pressure, and no credit card required. Quick sign-up with instant access by clicking here!
Source link