Kevin Knox to Pistons Shams Charania: Free agent Kevin Knox has agreed to a two-year, $6 million deal with the Detroit Pistons, sources tell @TheAthletic @Stadium.