Derrick Rose played for the Bulls from 2008-09 to 2011-12, the Bulls from 2013-14 to 2015-16, the Knicks in 2016-17, the Cavaliers in 2017-18, the Timberwolves from 2017-18 to 2018-19, the Pistons from 2019-20 to 2020-21, the Knicks from 2020-21 to 2022-23 and the Grizzlies in 2023-24.