The Milwaukee Brewers selected him in the 14th round, with the 443rd overall pick, of the 2019 Major League Baseball draft.[1] He made his professional debut with the rookie-level Rocky Mountain Vibes, logging a 1-3 record and 3.86 ERA with 22 strikeouts in 23+1⁄3 innings pitched across nine games. Schultz did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[3]
On April 20, 2025, Schultz was selected to the 40-man roster and promoted to the major leagues for the first time.[5] He made his debut later that day against the Seattle Mariners, pitching 4+1⁄3 innings and recording eight strikeouts, tying the MLB record for the most strikeouts by a relief pitcher in their major league debut.[6] After being optioned twice to Buffalo in August, Schultz was recalled to the Blue Jays on September 25.[7] In 13 total appearances for the Blue Jays during his rookie campaign, he recorded a 4.38 ERA with 28 strikeouts across 24+2⁄3 innings pitched. On January 4, 2026, Schultz was designated for assignment by Toronto following the signing of Kazuma Okamoto.[8]
Washington Nationals
On January 9, 2026, Schultz was claimed off waivers by the Washington Nationals.[9] Ahead of the regular season on March 23, Schultz was placed on the injured list due to right elbow inflammation.[10]