Derrick Rose has agreed to a three-year, $43 million deal with the New York Knicks.

Rose averaged 14.7 points, 2.2 rebounds and 2.6 assists last season, playing a key role for the Knicks returning to the playoffs following his trade from the Detroit Pistons.