The Suns signed Shackelford to an Exhibit 10 contract Thursday, Michael Scotto of USA Today reports.
Shackelford has yet to make an NBA appearance but spent the 2023-24 campaign with Oklahoma City Blue of the G League. He will now have the opportunity to compete for a regular-season roster spot with the Suns.