The Cleveland Cavaliers have finally completed the much-anticipated signing of Danny Green after finalizing the buyout of the 35-year-old’s contract. The three-time NBA champion, who is pitching up at his fifth franchise since 2019, has signed a $2 million contract up to the end of the season.