St. Louis Cardinals vs Arizona Diamondbacks Prediction, 7/18/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Arizona Diamondbacks
Date: Friday, July 18, 2025
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: St. Louis (-144) Arizona (+120)
The St. Louis Cardinals (51-46) are en route to Chase Field on Friday where they will take on the Arizona Diamondbacks (47-50). The odds on this game have the Cardinals at -144 and the Diamondbacks are coming in at +120. The over/under is 8. The pitchers taking the mound will be Sonny Gray and Merrill Kelly.


As a squad, the St. Louis Cardinals are notching 4.6 runs per game, which has them sitting at 10th in MLB. They have earned 444 runs scored while having a team on-base percentage of .322. The Cardinals have hit 166 two-baggers as a unit and have hit 97 balls out of the stadium. They have 423 runs batted in in addition to 826 base knocks this season, and their average at the plate is .252. St. Louis is slugging .393 and have been called out on strikes 755 times, while drawing a walk on 305 occasions.
Get all of our MLB Parlay Picks
Their K/BB ratio is 2.66 and the pitching staff holds a collective WHIP of 1.27. Cardinals pitchers have surrendered 92 home runs and 427 runs in total (20th in the league). St. Louis has conceded 828 base knocks (8.7 per 9 innings) as well as 393 earned runs. The Cardinals hold a team ERA of 4.11 for the year (20th in MLB), and they have struck out 705 hitters. Their pitching staff has walked 265 players from the other team and their FIP is 3.85 as a team over the course of the season.
The Cardinals have dispatched 291 relief pitchers to the mound for the year. The relievers have inherited 128 runners on the year and 34.4% of those players crossed home plate. They have tallied 24 saves on the year and have missed out on 14 of 38 chances to get a save. The Cardinals relief pitchers have a save percentage of 63.2% and stepped onto the hill in 98 save situations. The relief pitchers have earned 57 holds so far this season (12th in baseball). Cardinals pitchers have entered the game with runners on base 95 times as well as having 103 appearances in high leverage situations.
The St. Louis Cardinals have amassed 2,582 putouts at this point in the season, as well as 940 assists and 36 errors. Their fielding percentage is at .990 which puts them in 3rd in the majors, and have a total of 70 double plays. The Cardinals have turned 70.1% of balls hit into play into outs out of their 7,746 innings on the field, which has them sitting at 15th in baseball.
Gray has taken the ball for 1,845 innings and has racked up 1,842 punch outs during his MLB career. Gray (120-97 career record) has a FIP of 3.45 while facing 7,631 hitters in the major leagues. His earned run average is 3.51 (719 ER's allowed) and his WHIP is 1.187. He has conceded 1,588 base hits (7.7 hits per 9 innings) and has had 602 walks.
The Diamondbacks hold a team SLG% of .444 and they are scoring 5.08 runs per contest (4th in MLB). They have put up 173 two-baggers, while walking 349 times as well as putting up 493 runs. Arizona has 141 home runs on the season and 482 RBIs. They have been called out on strikes on 766 instances (20th in the league) and have earned a total of 824 base hits. The Arizona Diamondbacks are sitting with an OBP of .328 and a team batting average of .251 this season.
The Diamondbacks hold a team WHIP of 1.337 in addition to having a FIP of 4.32 as a staff this season. They come in at 25th in the league as a staff in total hits conceded with 838. The Arizona pitching staff have allowed 488 runs for the year while having a team ERA of 4.66 (446 earned runs relinquished). They have earned a strikeout to walk ratio of 8.60 (821 strikeouts against 315 walks). They have given up 126 homers and they surrender 5.09 runs per 9 innings (26th in the league).
With 99 save situations, the Diamondbacks have accrued 52 holds and also 17 blown saves. Arizona has had relief pitchers step onto the mound in 44 save chances and they have come away with 27 saves. Their relief pitchers have come in 88 times in high leverage situations and also on 78 occasions with runners on base. Arizona relievers have an inherited score rate of 35.0% of 100 inherited base runners. They sit at 16th in the league with a save rate of 61.4%, and they have sent 296 relievers to the mound this year.
The Arizona Diamondbacks have gotten 75 double plays and have a fielding rate of .986 (15th in MLB). The Diamondbacks have 846 assists, 48 errors and have amassed 2,588 putouts on the campaign. In 7,764 innings on the diamond, the Diamondbacks are sitting with a defensive efficiency of 69.1% (22nd in MLB).
In his career, Kelly has allowed 839 hits and he has 857 punch outs in 940 innings. He has given up 393 earned runs while holding a WHIP of 1.196 and a FIP of 3.7. He has a strikeout to walk ratio of 3.01 and he has gone up against 3,858 hitters thus far in his career. Kelly (61-49 career record) holds a 3.76 ERA and has allowed 8.0 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take Arizona (+120) 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