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

Rose also received interest from the New Orleans Pelicans, Chicago Bulls, Miami Heat and Washington Wizards.

Kyle Lowry's decision to sign with the Heat led to Rose re-signing with the Knicks.