The team will have an off day on Monday before resuming the Opening Homestand on April 4-9 against the Giants and Cleveland Indians. The D-backs' 20th season will open against the Giants on a Sunday for the first time in franchise history on April 2 at Chase Field. The D-backs will close the 2017 regular season on the road for the seventh time in franchise history with a three-game series in Kansas City. Twenty-nine of the final 34 games will be against National League West opponents with the final regular season homestand at Chase Field against the Miami Marlins and Giants.
Interleague Play will consist of four home matchups against the Indians, Detroit Tigers, Chicago White Sox and Houston Astros and the D-backs will hit the road for games in Detroit, Houston, Minnesota and Kansas City playing a total of 20 games against the American League. The D-backs will also be home for Mother's Day (May 14).
The full schedule can be browsed here, though the team chose not to provide the information in a format I can include on the site. Outside of the Indians, the first month is entirely against the other teams in the NL West. May looks potentially tough, with series against the Nationals, Tigers, Mets But it's the end of July and into August which looks like the most brutal stretch. Starting July 27, the D-backs play @Cardinals, @Cubs, @Giants, vs. Dodgers, vs. Cubs, vs Astros, @ Astros, @Twins, @Mets, vs Giants, vs Dodgers. That's a streak of 33 games, 30 of which are against teams that are currently over .500 in the standings. If we're still in the running after that, I'll be impressed.