“I have a single focus and purpose of wanting to play to win,” Rose said in a statement. “Being part of a roster and organization that shares that type of commitment and being able to play with the Cavaliers and compete for a championship is the only thing that matters for me.

“I am very happy to be in Cleveland and look forward to getting to work.”

Rose, 28, averaged 18 points, 3.8 rebounds and 4.4 assists on 47 percent shooting from the field in 64 games for the New York Knicks last season.

He was acquired in a trade with the Chicago Bulls, but the 2016-17 season ended in another season-ending knee injury as Rose hit free agency for the first time.

Rose could be paired with LeBron James as a potential replacement for rising star Kyrie Irving, who asked the Cavaliers to trade him during a recent meeting with team owner Dan Gilbert.