
Diamondbacks vs. Cardinals Prediction, Odds, Picks - July 20
Merrill Kelly and Miles Mikolas are the projected starters when the Arizona Diamondbacks and St. Louis Cardinals square off on Sunday at Chase Field. The Diamondbacks are listed as -142 moneyline favorites in this matchup with the Cardinals (+119). Arizona is the run-line favorite (-1.5). The game's over/under is set at 9 runs.
Take a look at everything you need to know from a betting perspective on the Diamondbacks-Cardinals game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Cardinals vs. Diamondbacks Highlights | MLB on FOX
Diamondbacks vs. Cardinals Game Information & Odds
- When: Sunday, July 20, 2025 at 4:10 p.m. ET
- Where: Chase Field in Phoenix, Arizona
- How to watch on TV: ARID and FDSMW
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Diamondbacks | -142 | +119 | 9 | -102 | -118 | -1.5 | +142 | -172 |
Diamondbacks vs. Cardinals Prediction
- Score Prediction: Diamondbacks 5, Cardinals 4
- Total Prediction: Over 9 runs
- Win Probabilities: Diamondbacks 53%, Cardinals 47%
Diamondbacks vs. Cardinals Betting Insights
- The Diamondbacks have won 32, or 50.8%, of the 63 games they've played as favorites this season.
- Arizona has entered 31 games this season favored by -142 or more and is 17-14 in those contests.
- The moneyline for this contest implies a 58.7% chance of a victory for the Diamondbacks.
- The Cardinals have won in 26, or 49.1%, of the 53 contests they have been named as odds-on underdogs this year.
- St. Louis has a mark of 8-15 in contests where sportsbooks favor it by +119 or worse on the moneyline.
- Oddsmakers have implied with the moneyline set for this matchup that the Cardinals have a 45.7% chance of pulling out a win.
Diamondbacks Recent Betting Performance
- The Diamondbacks were favored on the moneyline for three of their last 10 games, and they finished 1-2 in those matchups.
- Over their last 10 matchups -- all had a set run total -- the Diamondbacks and their opponents combined to hit the over on the total six times.
- The Diamondbacks' record against the spread is 6-4-0 over their past 10 games.
Diamondbacks Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 5-5 |
| Runs Per Game | 4.9 |
| HR | 11 |
| ERA | 3.45 |
| K/9 | 6.9 |
Diamondbacks Player Insights
- Geraldo Perdomo is hitting .272 with 20 doubles, two triples, 10 home runs and 58 walks.
- Perdomo is 127th in homers and ninth in RBI among all hitters in the majors.
- Perdomo carries a two-game hitting streak into this matchup. During his last five outings he is batting .316 with a triple, three walks and six RBIs.
- Eugenio Suarez has put his power on display as he leads his team with 33 home runs and 81 RBI.
- Suarez is third in homers in the majors, and second in RBI.
- Suarez has four straight games with at least one hit. During his last five outings he is batting .375 with a double, four home runs, four walks and six RBIs.
- Josh Naylor has put up a team-best batting average of .291.
- Corbin Carroll has 16 doubles, 12 triples, 21 home runs and 32 walks while batting .248.
Diamondbacks Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Jake McCarthy | 0.5 (-235) | 1.5 (+125) | - | 0.5 (+210) |
| Geraldo Perdomo | 0.5 (-255) | 1.5 (+120) | - | 0.5 (+175) |
| Eugenio Suárez | 0.5 (-285) | 1.5 (-105) | - | 0.5 (+125) |
| Adrian Del Castillo | 0.5 (-220) | 1.5 (+125) | - | 0.5 (+190) |
| Josh Naylor | 1.5 (+185) | 1.5 (-105) | - | 0.5 (+140) |
Cardinals Recent Betting Performance
- The Cardinals have played as underdogs in four of their past 10 games and won one of those contests.
- When it comes to hitting the over, the Cardinals and their opponents are 8-1-1 in their last 10 games with a total.
- The Cardinals are 5-5-0 ATS over their last 10 games.
Cardinals Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 4-6 |
| Runs Per Game | 4.2 |
| HR | 11 |
| ERA | 5.59 |
| K/9 | 7.7 |
Cardinals Player Insights
- Brendan Donovan leads the Cardinals with a .294 batting average.
- Donovan's home run total places him 154th in the majors, and he ranks 130th in RBI.
- Alec Burleson has shown his power as he leads his team with 12 home runs.
- Burleson ranks 87th overall in homers and 81st in RBI this season.
- Nolan Arenado has 14 doubles, a triple, 10 home runs and 25 walks while batting .244.
- Willson Contreras has posted a team-leading 12 home runs and has driven in 55 runs.
Cardinals Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Willson Contreras | 0.5 (-225) | 1.5 (+115) | - | 0.5 (+155) |
| Nolan Arenado | 0.5 (-220) | 1.5 (+135) | - | 0.5 (+190) |
| Masyn Winn | 0.5 (-220) | 1.5 (+135) | - | 0.5 (+200) |
| Ivan Herrera | 0.5 (-265) | 1.5 (+120) | - | 0.5 (+215) |
| Brendan Donovan | 1.5 (+165) | 1.5 (-105) | - | 0.5 (+185) |
Cardinals vs. Diamondbacks Highlights | MLB on FOX
FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.
Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.
4 Takeaways From the World Baseball Classic Roster Announcements
Tigers' Tarik Skubal Wins Salary Arbitration Case, Will Be Paid Record $32M
World Baseball Classic Power Rankings: Who Joins USA, Japan As Favorites?
What’s Next: Tigers Make Splash With Framber Valdez As Tarik Skubal Decision Looms
2026 MLB Free Agent Signings, Trades: Yankees Re-Sign Paul Goldschmidt
MLB Free Agency Rumors, Buzz: Tigers' Tarik Skubal Wins Record Arbitration
2026 World Baseball Classic Odds: USA, Japan Top Board as Favorites
World Baseball Classic: Who Is On Team USA's Roster?
How to Watch 2026 World Baseball Classic: Streaming, Teams, Dates
4 Takeaways From the World Baseball Classic Roster Announcements
Tigers' Tarik Skubal Wins Salary Arbitration Case, Will Be Paid Record $32M
World Baseball Classic Power Rankings: Who Joins USA, Japan As Favorites?
What’s Next: Tigers Make Splash With Framber Valdez As Tarik Skubal Decision Looms
2026 MLB Free Agent Signings, Trades: Yankees Re-Sign Paul Goldschmidt
MLB Free Agency Rumors, Buzz: Tigers' Tarik Skubal Wins Record Arbitration
2026 World Baseball Classic Odds: USA, Japan Top Board as Favorites
World Baseball Classic: Who Is On Team USA's Roster?
How to Watch 2026 World Baseball Classic: Streaming, Teams, Dates

