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. Schultz competed for a spot on the Diamondbacks' Opening Day roster in spring training in 2014. With the ability to carry ten relievers on the roster for a two-game series against the Los Angeles Dodgers in Sydney, Australia, he was named to their Opening Day roster, with the expectation that the Diamondbacks would assign him back to Triple-A after the series. He made his MLB debut on March 22, 2014. Schultz made four relief appearances for the Diamondbacks in 2014, pitching to a 0–1 record, 7.88 ERA, and five strikeouts in eight innings. In Triple-A that year, Schultz would post a 10–8 record with a 6.18 ERA and 82 strikeouts in a career-high 135 innings. On October 7, 2014, the Toronto Blue Jays acquired Schultz from the Diamondbacks on waivers. Schultz was optioned to the Triple-A Buffalo Bisons on March 25, 2015. He was recalled on May 29. Schultz made his debut for the Blue Jays on June 2, pitching two relief innings against the Washington Nationals. On July 23, he earned his first MLB save, closing out a 5–2 win over the Oakland Athletics. Schultz ended the year with a 0–1 record, 3.56 ERA, and 31 strikeouts in 43 total innings. During the 2015 offseason, Schultz underwent left hip surgery, and was expected to miss most if not all of 2016 spring training. Schultz was recalled from the Bisons on June 26, 2016. He was optioned back to Buffalo on July 27, following the acquisition of Joaquín Benoit. Schultz was recalled by the Blue Jays on August 27, after Aaron Loup was designated for assignment. Schultz made 16 relief appearances in 2016, and went 0–1 with a 5.51 ERA and 10 strikeouts in 16 innings. On March 27, 2017, the Blue Jays confirmed that Schultz would open the 2017 season on the disabled list due to an elbow injury. The following day, it was announced that Schultz would have surgery on his right elbow to remove bone chips and examine his ulnar collateral ligament. On March 29, Schultz underwent Tommy John surgery. On November 1, 2017, Schultz was outrighted to Triple-A Buffalo. He elected free agency on November 7. On January 5, 2018, Schultz signed a minor league contract with the Pittsburgh Pirates.