	In early 2012, Schultz signed a minor league contract with the Arizona Diamondbacks organization, and was assigned to the Advanced-A Visalia Rawhide. He would later earn a promotion to the Double-A Mobile BayBears, and in total, made 46 relief appearances in the 2012 season, posting a 6–5 win–loss, 3.58 ERA, and 49 strikeouts in 55 innings. Schultz opened the 2013 season with Mobile, and made 20 appearances, 16 of which were starts. He was then promoted to the Triple-A Reno Aces, where he made 17 relief appearances to end the season. Schultz posted a combined 5–6 record, 3.35 ERA, and 75 strikeouts in 104 innings. He was added to the Diamondbacks' 40-man roster after the end of the season. In the offseason, Schultz made seven starts for the Salt River Rafters of the Arizona Fall League, posting a 3–0 win–loss record, 3.09 ERA, and 28 strikeouts in 32 total innings.