- Matchup: St. Louis Cardinals vs Arizona Diamondbacks
- Date: Sunday, July 19, 2026
- Venue: Chase Field in Phoenix, AZ
- Broadcast: DBACKS.TV
- Betting Odds: St. Louis (+125) Arizona (-145)
This page may include affiliate links at no extra cost to you, thanks for your support.
This Sunday, the Arizona Diamondbacks (49-47) will face off against the St. Louis Cardinals (50-45) at Chase Field. Betting odds for this matchup feature the Cardinals at +125, while the Diamondbacks are favored at -145. The over/under for the game is set at 8 runs, with expected starters Andre Pallante and Eduardo Rodriguez on the mound.

The Cardinals boast a slugging percentage of .390 with 735 strikeouts and 304 walks this season. They have tallied 417 RBIs and 767 hits, resulting in a .242 team batting average. St. Louis has also hit 131 doubles and 107 home runs, scoring a total of 429 runs with an on-base percentage of .318. As a collective, the Cardinals average 4.5 runs per game, placing them 14th in Major League Baseball.
St. Louis has a strikeout-to-walk rate of 2.25 and a WHIP of 1.33 from their pitching staff. They’ve allowed 94 home runs and a total of 423 runs (ranking 14th in MLB), giving up 809 hits (8.6 per 9 innings) and 389 earned runs. The Cardinals own a team ERA of 4.13, landing them 12th in the league, and have struck out 715 batters while issuing 318 walks, resulting in a FIP of 4.15 this season.
Relief pitchers for the Cardinals have entered 106 games with runners on base and have been in 109 high-leverage situations. They’ve recorded 63 holds this season (ranking 4th in the league) and have a save percentage of 65.9%, converting 29 of their 44 save opportunities. With 156 inherited base runners, 35.3% have scored, and the Cardinals have deployed 324 relievers throughout this season.
Defensively, the St. Louis Cardinals have recorded 2,546 putouts, 889 assists, and 46 errors with a fielding percentage of .987, which ranks 12th in MLB. They’ve turned 84 double plays and successfully converted 69.7% of balls in play to outs in 7,638 innings, placing them 17th in professional baseball.
Pallante has pitched 560 innings in his MLB career, achieving 393 strikeouts with a career record of 34-35. His FIP stands at 4.20, facing 2,406 batters. His ERA is 4.26 (265 earned runs) with a WHIP of 1.389, allowing 569 hits (9.1 hits per nine innings) and 209 walks.
The Diamondbacks, on the other hand, hold a team slugging percentage of .384, averaging 4.33 runs per game (19th in MLB). They’ve hit 161 doubles, issued 304 walks, and scored 416 runs, while hitting 89 home runs and recording 397 RBIs. Their strikeouts total 702 (28th in the league) with 755 hits, leading to an on-base percentage of .307 and a .237 team batting average so far this season.
Arizona’s team WHIP sits at 1.270, with a FIP of 4.43. They present a K/BB ratio of 7.00 (655 strikeouts to 273 walks), ranking 22nd in hits allowed with 802. They have given up 116 home runs and allow 4.56 runs per 9 innings (18th in the league), while conceding 429 runs this season for a team ERA of 4.21 (396 earned runs).
With 90 save opportunities, the Diamondbacks have achieved 54 holds and encountered 10 blown saves. They’ve called on relievers for 35 save chances, successfully converting 25. The inherited score rate for Arizona’s relief pitchers stands at 27.0%, with 115 inherited base runners. Additionally, they’ve entered 102 high-leverage situations this season, sending 314 relievers to the mound.
Defensively, the Diamondbacks have turned 80 double plays and maintain a .990 fielding percentage (3rd in MLB). They have amassed 843 assists, committed 35 errors, and completed 2,540 putouts this year. In 7,620 innings, their defensive efficiency is 71.5% (5th in professional baseball).
Throughout his career, Rodriguez has allowed 1,374 hits and struck out 1,376 batters over 1,418 innings. He carries a WHIP of 1.317, a FIP of 4.0, and has issued 636 earned runs with a K/BB ratio of 2.79 while facing 6,041 batters. Rodriguez has a 102-69 career record accompanied by a 4.04 ERA, allowing 8.7 hits per 9 innings.
Which team will secure victory in tonight’s MLB matchup against the spread or moneyline?
Recommendation: Select Arizona (-145)
Some links on this page are affiliate links. If you sign up or make a purchase through them, we may earn a small commission always at no extra cost to you. Thanks for helping us keep this site running.
