MILWAUKEE -

The Milwaukee Bucks have sent point guard Brandon Jennings to the Detroit Pistons in a sign-and-trade deal. The Bucks receive guard Brandon Knight and two prospects.

Jennings has reportedly agreed to a $24 million, three-year contract with the Pistons.

Detroit  will also give up seldom-used center Viacheslav Kravtsov and forward Khris Middleton in the trade.

Detroit has been active this offseason -- signing free agents Josh Smith, Chauncey Billups and Luigi Datome -- as it desperately tries to end its four-year postseason drought.

The Pistons signed Billups to mentor Knight, but have chosen to replace him with Jennings.