Derrick Rose has agreed to a two-year, $15 million deal with the Detroit Pistons.

Rose spent the past season and a half with the Minnesota Timberwolves.