The Yankees promoted Tracy to the major leagues on April 11, 2015, and he pitched two innings against the Boston Red Sox, yielding three unearned runs.[4] Tracy recorded a strikeout of David Ortiz in his appearance. Tracy was designated for assignment the next day,[5] and claimed off of waivers by the Marlins on April 18. The Marlins assigned Tracy to the New Orleans Zephyrs of the International League.[6] He was then designated for assignment by the Marlins on April 21 and claimed by the Yankees the next day.[7] The Yankees outrighted him off of the 40-man roster after he cleared waivers on June 4.[8]
Miami Marlins
On June 19, 2016, Tracy signed a minor league contract with the Miami Marlins organization. He made 12 appearances (11 starts) for the Double–A Jacksonville Suns, as well as one appearance for the High–A Jupiter Hammerheads, compiling a 2–5 record and 4.61 ERA with 38 strikeouts across 54+2⁄3 innings pitched. Tracy elected free agency following the season on November 7.[9]
Minnesota Twins
On January 6, 2017, Tracy signed a minor league contract with the Minnesota Twins. He split the season between the rookie–level Gulf Coast League Twins, Double–A Chattanooga Lookouts, and Triple–A Rochester Red Wings. In 18 appearances (13 starts), Tracy accumulated a 5–6 record and 4.71 ERA with 74 strikeouts across 84 innings pitched. He elected free agency following the season on November 6.[10]
Toronto Blue Jays
On February 25, 2018, Tracy signed a minor league contract with the Toronto Blue Jays.[11] He made 14 appearances (12 starts) for the Triple–A Buffalo Bisons and rookie–level Gulf Coast League Blue Jays, accumulating a 2.48 ERA with 37 strikeouts across 54+1⁄3 innings of work. Tracy elected free agency following the season on November 2.[12]
On November 29, 2022, the Cincinnati Reds hired Tracy to serve as their bullpen coach for the 2023 season, replacing Lee Tunnell.[13] On November 13, 2025, it was announced that Tracy would shift to the role of assistant pitching coach.[14]