The Cleveland Cavaliers signed Justin Powell to a contract, his agent told Michael Scotto of HoopsHype.

Powell, who went undrafted in the most recent draft, played in Summer League with the Heat.