Diamondbacks Host Rockies as Arizona Maintains Home Dominance
Betting models and expert analysis favour the Diamondbacks on the moneyline and spread, while projections suggest a low-scoring contest under 9.5 runs.

The Arizona Diamondbacks (25-23) host the Colorado Rockies (19-31) at Chase Field on May 21, 2026, for the third game of a four-match series. Arizona enters the contest on a four-game winning streak, bolstered by a recent sweep of the San Francisco Giants where they outscored their opponents 23-8. The Diamondbacks have won five consecutive home games and hold a 15-9 record at Chase Field this season.
Conversely, the Rockies hold the second-worst record in Major League Baseball and have lost two consecutive matches. Colorado has dropped eight of their past 11 games, with their pitching staff recording a 6.17 ERA over the last six games. Their batting average has dropped to .216 over the past week, ranking 25th in MLB, with only one home run recorded during that period.
Probable starting pitchers are Eduardo Rodriguez for Arizona and Zach Agnos for Colorado. Rodriguez has posted a 2.53 ERA and 39 strikeouts over 53.1 innings, while Agnos holds a 5.59 ERA with 20 strikeouts in 29.0 innings. The Diamondbacks are 30-18 against the spread (ATS) this season, ranking third-best, and 15-7 ATS at home.
Betting models and experts recommend backing the Diamondbacks on the moneyline and the spread (-1.5). The Rockies are listed at +1.5 (-114) on the spread, while Arizona is -1.5 (-105). The moneyline odds are -207 for Arizona and +169 for Colorado. NBC Sports Bet modelling tools project the game total to go under 9.5 runs.
Key player statistics include Corbin Carroll hitting .285 for Arizona and Troy Johnston hitting .324 for Colorado. James McCann is at .203 for the Diamondbacks, while Ezequiel Tovar is at .205 for the Rockies. The matchup continues the trend of Arizona climbing above .500 while Colorado faces ongoing structural challenges.


