Kevin Knox has agreed to a two-year, $6 million deal with the Detroit Pistons.

Knox finished last season with the Atlanta Hawks.