Georges Niang and the Cleveland Cavaliers have agreed to a three-year, $26 million deal.

Niang spent the past two seasons with the Philadelphia 76ers on a two-year, $6.7 million deal.