Las Vegas MLB Betting: Colorado Rockies visit Arizona Diamondbacks

The Arizona Diamondbacks try to remain perfect on their homestand and complete a three-game sweep Wednesday when they host the Colorado Rockies in the finale of their series. Arizona has won a season-high eight consecutive games at Chase Field, including each of the first five of its 10-game homestand. Joe Saunders guided the Diamondbacks to victory Tuesday, allowing just two runs and three hits over seven innings.

Arizona has scored a total of 58 runs over its last seven games, crossing the plate at least six times in each contest. The Rockies, meanwhile, have lost six of their last seven, allowing at least six runs in six of those games. Michael Cuddyer improved to 7-for-13 lifetime against Saunders after belting a pair of solo shots for his eighth career two-homer performance and second this season.

Francis is winless in his last three starts, including a no-decision at San Diego on Saturday in which he surrendered five runs and eight hits over five innings. The 31-year-old had allowed three runs or less in each of his previous six outings. Francis is 7-7 with a 4.78 ERA in 20 career starts against the Diamondbacks.

Cahill is coming off a victory over Houston on Saturday in which he yielded four runs and nine hits over 5 1/3 innings. The 24-year-old has struggled early in games this season, allowing a run in the first inning in 16 of his 19 starts. Cahill lasted five frames at Colorado on May 17, surrendering four runs and five hits in a no-decison.