St. Louis Cardinals vs Arizona Diamondbacks Prediction, 7/17/2026 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Arizona Diamondbacks
Date: Friday, July 17, 2026
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: St. Louis (+110) Arizona (-132)
The Arizona Diamondbacks (49-47) will take on the St. Louis Cardinals (50-45) at Chase Field on Friday. The line on this contest has St. Louis at +110 and Arizona is coming in at -132. The total has been set at 8. The pitchers taking the mound are Andre Pallante and Merrill Kelly.

St. Louis has a slugging percentage of .390 and have been called out on strikes 735 times, while drawing a walk on 304 occasions. They have accrued 417 runs batted in and 767 base knocks on the year, and their team batting average comes in at .242. The Cardinals have hit 131 two-baggers as a unit and have smacked 107 balls out of the park. They have tallied 429 runs scored while having a team on-base percentage of .318. As a squad, the St. Louis Cardinals are scoring 4.5 runs/g, which has them at 14th in MLB.
Today’s Featured MLB Best Bet!
You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Betting Picks
Their strikeout to walk ratio sits at 2.25 and their pitching staff holds a WHIP of 1.33. Cardinals pitchers have conceded 94 long balls and also 423 runs in total (14th in baseball). St. Louis has given up 809 base hits (8.6 per 9 innings) and also 389 earned runs. The Cardinals have a team earned run average of 4.13 for the year (12th in baseball), and their staff has rung up 715 batters. Their pitching staff has walked 318 hitters and their FIP sits at 4.15 as a team this season.
Cardinals relief pitchers have entered the contest with players on base 106 times in addition to having 109 appearances in high leverage situations. The bullpen have accumulated 63 holds on the year (4th in the league). The Cardinals bullpen have accumulated a save rate of 65.9% and stepped onto the hill in 110 save situations. They have accumulated 29 saves this season and have not converted 15 of their 44 save opportunities. The relievers have inherited 156 runners for the season with 35.3% of those runners earned a run for their team. The Cardinals have dispatched 324 relief pitchers to the mound so far this season.
The St. Louis Cardinals have a total of 2,546 putouts at this point in the season, as well as 889 assists and 46 errors. Their fielding percentage is holding steady at .987 which has them ranked 12th in baseball, and they have turned 84 double plays. The Cardinals have converted 69.7% of balls in play into outs out of 7,638 innings on the diamond, which has them ranked 17th in professional baseball.
Pallante (34-35 record in his career) sits with a FIP of 4.20 while he has faced 2,406 hitters in the majors. He has given up 569 base hits (9.1 hits per 9 innings) and has had 209 free passes. His earned run average is 4.26 (265 ER's allowed) and he has a WHIP of 1.389. Pallante has taken the ball for 560 frames and is sitting with 393 K's so far in his MLB career.
Arizona has a total of 89 home runs for the year to go along with 397 runs batted in. They have hit 161 doubles, while walking 304 times as well as scoring 416 runs. The Arizona Diamondbacks have a team on-base percentage of .307 and a team batting average of .237 on the campaign. The Diamondbacks hold a team slugging percentage of .384 and they are earning 4.33 runs per game (19th in the league). They have been rung up on 702 occasions (28th in MLB) and have totaled 755 hits.
The Diamondbacks have a team WHIP of 1.270 with a FIP of 4.43 as a team this year. They rank 22nd in MLB as a pitching staff in total hits given up with 802. The Arizona pitching staff have given up 429 runs over the course of the season and come in with a team ERA of 4.21 (396 earned runs conceded). Their strikeout to walk ratio comes in at 7.00 (655 strikeouts vs 273 free passes). They have given up 116 dingers and they relinquish 4.56 runs per 9 innings (18th in baseball).
Sitting with 90 save situations, the Diamondbacks have compiled 54 holds and 10 blown saves. Arizona has had bullpen pitchers take the mound in 35 save chances and they have walked away with 25 saves. Arizona bullpen pitchers have an inherited score rate of 27.0% out of their 115 inherited runners. Their relief pitchers have stepped onto the mound 102 times in high leverage situations and also on 81 occasions with runners on base. They rank 8th in the league holding a save rate of 71.4%, and they have sent 314 bullpen pitchers to the mound so far this year.
In 7,620 innings on the field, the Diamondbacks have accumulated a defensive efficiency of 71.5% (5th in professional baseball). The Arizona Diamondbacks have gotten 80 double plays and have a fielding percentage of .990 (3rd in the majors). The Diamondbacks have racked up 843 assists, 35 errors and have earned a total of 2,540 putouts on the campaign.
So far in his pro baseball career, Kelly has surrendered 1,010 base hits and he has 970 punch outs in 1,101 innings pitched. He has given up 478 earned runs while holding a WHIP of 1.224 and a FIP of 3.8. He has a strikeout to walk ratio of 2.87 and he has faced 4,554 opposing hitters during his pro baseball career. Kelly (72-61 win-loss record in his career) is the owner of a 3.91 ERA while allowing 8.3 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take St. Louis (+110)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
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
