Garrett, 24, has spent most of the last two seasons playing for the Westchester Knicks after going undrafted out of DePaul in 2017. In 48 games for the G League club last season, he averaged 16.5 PPG, 3.7 APG, and 3.3 RPG in 29.8 minutes per contest, earning a late-season call-up to New York.
Garrett made his NBA debut in April for the Knicks, posting 6.5 PPG and 1.8 APG in four games (15.8 MPG) for the club down the stretch.
New York declined Garrett’s team option for 2019/20 and elected not to tender him a qualifying offer, making him an unrestricted free agent. He suited up for the Suns during Summer League play earlier this month.