He has previously played in Major League Baseball (MLB) for the New York Yankees and Kansas City Royals.
In 2019, Adams pitched in 13 games out of the Yankees' bullpen, but struggled to an 8.53 ERA with 23 strikeouts and 1 save in 25+1⁄3 innings of work.
[11] On December 23, 2019, the Yankees traded Adams to the Kansas City Royals for minor league prospect infielder Cristian Perez.
[13] He made his Royals debut on August 24, 2020, against the St. Louis Cardinals, allowing 3 runs on 4 hits across 1.2 innings of work.
[17] In 2021, Adams made 6 rehab appearances split between the rookie-level Arizona Complex League Royals and Triple-A Omaha Storm Chasers, struggling to an 8.53 ERA with 9 strikeouts in 6.1 innings pitched.