The Cleveland Cavaliers have agreed to sign D.J. Stephens to a training camp deal.

Stephens had a 10-day contract during the 13-14 season with the Milwaukee Bucks.

Stephens spent training camp last season with the New Orleans Pelicans before signing in Russia.