A person familiar with the trade says the Cleveland Cavaliers have agreed to acquire center Andre Drummond from the Detroit Pistons