St. Louis Cardinals vs Arizona Diamondbacks Prediction, 7/19/2026 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Arizona Diamondbacks
Date: Sunday, July 19, 2026
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: St. Louis (+125) Arizona (-145)
Chase Field is the location where the Arizona Diamondbacks (49-47) will go up against the St. Louis Cardinals (50-45) on Sunday. The odds on this game have the Cardinals at +125 while the Diamondbacks open at -145. The total comes in at 8. The expected starting pitchers will be Andre Pallante and Eduardo Rodriguez.

St. Louis is slugging .390 and have been called out on strikes 735 times, while taking a walk on 304 occasions. They have recorded 417 RBI's and 767 base knocks this season, and their team batting average is at .242. The Cardinals have hit 131 two-baggers as a squad and have hit 107 balls out of the stadium. They have earned 429 runs and hold an OBP of .318. As a team, the St. Louis Cardinals are knocking in 4.5 runs per game, 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 Expert Picks
Their strikeout to walk ratio is 2.25 and the pitching staff has recorded a WHIP of 1.33. Cardinals pitchers have surrendered 94 long balls and also 423 total runs (14th in MLB). St. Louis has given up 809 hits (8.6 per 9 innings) as well as 389 earned runs. The Cardinals have compiled a team ERA of 4.13 for the season (12th in baseball), and they have struck out 715 batters. They have walked 318 batters and their FIP sits at 4.15 as a team for the season.
Cardinals relief pitchers have come into the game with runners on 106 times in addition to having 109 appearances in high leverage situations. The relief pitchers have notched 63 holds on the campaign (4th in the league). The Cardinals bullpen have earned a save percentage of 65.9% and have stepped onto the mound in 110 save situations. They have 29 saves on the campaign and have blown 15 out of their 44 chances to save the game. The relief pitchers have inherited 156 base runners so far this season with 35.3% of those runners ended up scoring. The Cardinals have dispatched 324 relievers to the mound on the campaign.
The St. Louis Cardinals have 2,546 putouts over the course of the season, as well as 889 assists and 46 errors. Their fielding percentage sits at .987 which is 12th in pro baseball, and have 84 double plays. The Cardinals have turned 69.7% of balls hit into play into outs out of 7,638 innings on the diamond, which has them ranked 17th in pro baseball.
Pallante has taken the ball for 560 innings and is sitting with 393 K's during his MLB career. Pallante (34-35 record in his career) has earned a FIP of 4.20 while he has faced 2,406 opposing hitters during his time in the major leagues. His ERA is 4.26 (265 earned runs allowed) and his WHIP is 1.389. He has allowed 569 base hits (9.1 hits per nine innings) and has 209 walks.
The Diamondbacks hold a team slugging % of .384 and they are recording 4.33 runs per contest (19th in MLB). They have put up 161 doubles, while taking a walk 304 times as well as putting up 416 runs. Arizona has accumulated 89 home runs this year and 397 runs batted in. They have struck out on 702 instances (28th in MLB) and have tallied 755 base knocks. The Arizona Diamondbacks have compiled an on-base percentage of .307 and a team batting average of .237 so far this season.
The Diamondbacks are sitting with a team WHIP of 1.270 and are the owners of a FIP of 4.43 as a squad so far this season. Their K/BB ratio comes in at 7.00 (655 strikeouts vs 273 free passes). They rank 22nd in the league as a staff in total hits conceded with 802. They have surrendered 116 long balls and they concede 4.56 runs per 9 innings (18th in the league). The Arizona pitching staff have conceded 429 runs over the course of the season while having a team ERA of 4.21 (396 earned runs allowed).
Sitting with 90 save situations, the Diamondbacks have earned 54 holds and 10 blown saves. Arizona has called on relievers to enter the game in 35 save chances and they have come away with 25 saves. Arizona relief pitchers have an inherited score rate of 27.0% of 115 inherited base runners. Their relief pitchers have stepped onto the mound 102 times in high leverage situations in addition to 81 occasions with runners on base. They are ranked 8th in the league with a save percentage of 71.4%, and they have sent 314 relief pitchers to the hill this season.
The Arizona Diamondbacks have turned 80 double plays and have a fielding percentage of .990 (3rd in professional baseball). The Diamondbacks have recorded 843 assists, 35 errors and have earned a total of 2,540 putouts so far this year. In 7,620 innings played, the Diamondbacks hold a defensive efficiency of 71.5% (5th in pro baseball).
Thus far in his career, Rodriguez has surrendered 1,374 base knocks while he has totaled 1,376 punch outs in 1,418 innings. He has surrendered 636 ER's while earning a WHIP of 1.317 and a FIP of 4.0. His K/BB ratio is 2.79 and he has gone up against 6,041 batters so far in his career. Rodriguez (102-69 mark in his career) has a 4.04 ERA while allowing 8.7 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Arizona (-145)
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
