Arizona Diamondbacks

NL West
Date (ET) Opponent SP-R ARI Pitcher SP-R Opp. Pitcher Score
Thu Mar 28, 4:10 pm at. Dodgers23Zack Greinke (0-0)47Hyun-Jin Ryu (0-0)(L) 5 - 12
Fri Mar 29, 10:10 pm at. Dodgers35Robbie Ray (0-0)42Ross Stripling (0-0)(W) 5 - 4
Sat Mar 30, 9:10 pm at. Dodgers84Zack Godley (0-0)34Kenta Maeda (0-0)(L) 5 - 18
Sun Mar 31, 4:10 pm at. Dodgers92Luke Weaver (0-0)15Walker Buehler (0-0)(L) 7 - 8
Mon Apr 1, 10:10 pm at. Padres136Merrill Kelly (0-0)56Matt Strahm (0-0)(W) 10 - 3
Tue Apr 2, 10:10 pm at. Padres23Zack Greinke (0-0)152Eric Lauer (0-0)(W) 8 - 5
Wed Apr 3, 3:40 pm at. Padres35Robbie Ray (0-0)48Joey Lucchesi (0-0)(L) 1 - 4
Fri Apr 5, 7:10 pm vs. Red Sox84Zack Godley (0-0)87Rick Porcello (0-0)(W) 8 - 15
Sat Apr 6, 8:10 pm vs. Red Sox92Luke Weaver (0-0)26David Price (0-0)(W) 4 - 5
Sun Apr 7, 4:10 pm vs. Red Sox136Merrill Kelly (0-0)171Hector Velazquez (0-0)(L) 1 - 0
Tue Apr 9, 9:40 pm vs. Rangers23Zack Greinke (0-0)49Mike Minor (0-0)(W) 4 - 5
Wed Apr 10, 9:40 pm vs. Rangers35Robbie Ray (0-0)107Lance Lynn (0-0)(L) 5 - 2
Thu Apr 11, 9:40 pm vs. Padres84Zack Godley (0-0)247Pedro Avila (0-0)(L) 7 - 6
Fri Apr 12, 9:40 pm vs. Padres92Luke Weaver (0-0)41Chris Paddack (0-0)(L) 2 - 1
Sat Apr 13, 8:10 pm vs. Padres136Merrill Kelly (0-0)56Matt Strahm (0-0)(L) 5 - 4
Sun Apr 14, 4:10 pm vs. Padres23Zack Greinke (0-0)152Eric Lauer (0-0)(W) 4 - 8
Tue Apr 16, 7:20 pm at. Braves35Robbie Ray (0-0)82Max Fried (0-0)(W) 9 - 6
Wed Apr 17, 7:20 pm at. Braves84Zack Godley (0-0)43Kevin Gausman (0-0)(W) 3 - 2
Thu Apr 18, 12:10 pm at. Braves92Luke Weaver (0-0)174Mike Soroka (0-0)(W) 4 - 1
Fri Apr 19, 2:20 pm at. Cubs136Merrill Kelly (0-0)32Kyle Hendricks (0-0)(L) 1 - 5
Sat Apr 20, 2:20 pm at. Cubs23Zack Greinke (0-0)65Yu Darvish (0-0)(W) 6 - 0
Sun Apr 21, 2:20 pm at. Cubs35Robbie Ray (0-0)280Tyler Chatwood (0-0)(L) 1 - 2
Mon Apr 22, 7:05 pm at. Pirates84Zack Godley (0-0)28Joe Musgrove (0-0)
Tue Apr 23, 7:05 pm at. Pirates92Luke Weaver (0-0)55Trevor Williams (0-0)
Wed Apr 24, 7:05 pm at. Pirates136Merrill Kelly (0-0)102Jordan Lyles (0-0)
Thu Apr 25, 12:35 pm at. Pirates23Zack Greinke (0-0)19Jameson Taillon (0-0)
Fri Apr 26, 9:40 pm vs. Cubs35Robbie Ray (0-0)32Kyle Hendricks (0-0)
Sat Apr 27, 8:10 pm vs. Cubs84Zack Godley (0-0)65Yu Darvish (0-0)
Sun Apr 28, 4:10 pm vs. Cubs92Luke Weaver (0-0)51Jose Quintana (0-0)
Tue Apr 30, 9:40 pm vs. Yankees
Wed May 1, 3:40 pm vs. Yankees
Fri May 3, 8:40 pm at. Rockies
Sat May 4, 8:10 pm at. Rockies
Sun May 5, 3:10 pm at. Rockies
Mon May 6, 7:10 pm at. Rays
Tue May 7, 7:10 pm at. Rays
Wed May 8, 1:10 pm at. Rays
Thu May 9, 9:40 pm vs. Braves
Fri May 10, 9:40 pm vs. Braves
Sat May 11, 8:10 pm vs. Braves
Sun May 12, 4:10 pm vs. Braves
Mon May 13, 9:40 pm vs. Pirates
Tue May 14, 9:40 pm vs. Pirates
Wed May 15, 3:40 pm vs. Pirates
Fri May 17, 9:40 pm vs. Giants
Sat May 18, 10:10 pm vs. Giants
Sun May 19, 4:10 pm vs. Giants
Mon May 20, 10:10 pm at. Padres
Tue May 21, 10:10 pm at. Padres
Wed May 22, 3:40 pm at. Padres
Fri May 24, 10:15 pm at. Giants
Sat May 25, 4:05 pm at. Giants
Sun May 26, 4:05 pm at. Giants
Mon May 27, 3:10 pm at. Rockies
Tue May 28, 8:40 pm at. Rockies
Wed May 29, 8:40 pm at. Rockies
Thu May 30, 3:10 pm at. Rockies
Fri May 31, 9:40 pm vs. Mets
Sat Jun 1, 10:10 pm vs. Mets
Sun Jun 2, 4:10 pm vs. Mets
Mon Jun 3, 9:40 pm vs. Dodgers
Tue Jun 4, 9:40 pm vs. Dodgers
Wed Jun 5, 3:40 pm vs. Dodgers
Fri Jun 7, 7:07 pm at. Blue Jays
Sat Jun 8, 3:07 pm at. Blue Jays
Sun Jun 9, 1:07 pm at. Blue Jays
Mon Jun 10, 7:05 pm at. Phillies
Tue Jun 11, 7:05 pm at. Phillies
Wed Jun 12, 7:05 pm at. Phillies
Thu Jun 13, 7:05 pm at. Nationals
Fri Jun 14, 7:05 pm at. Nationals
Sat Jun 15, 4:05 pm at. Nationals
Sun Jun 16, 1:35 pm at. Nationals
Tue Jun 18, 9:40 pm vs. Rockies
Wed Jun 19, 9:40 pm vs. Rockies
Thu Jun 20, 3:40 pm vs. Rockies
Fri Jun 21, 9:40 pm vs. Giants
Sat Jun 22, 10:10 pm vs. Giants
Sun Jun 23, 4:10 pm vs. Giants
Mon Jun 24, 9:40 pm vs. Dodgers
Tue Jun 25, 9:40 pm vs. Dodgers
Wed Jun 26, 3:40 pm vs. Dodgers
Thu Jun 27, 9:45 pm at. Giants
Fri Jun 28, 10:15 pm at. Giants
Sat Jun 29, 10:05 pm at. Giants
Sun Jun 30, 4:05 pm at. Giants
Tue Jul 2, 10:10 pm at. Dodgers
Wed Jul 3, 10:10 pm at. Dodgers
Fri Jul 5, 9:10 pm vs. Rockies
Sat Jul 6, 10:10 pm vs. Rockies
Sun Jul 7, 4:10 pm vs. Rockies