The Detroit Pistons have filled another hole in their lineup by acquiring free-agent point guard Brandon Jennings in a sign-and-trade deal with the Milwaukee Bucks according to multiple reports.

To get Jennings the Pistons sent Brandon Knight Khris Middleton and Slava Kravtsov to the Bucks.

The Associated Press is reporting that Jennings has agreed to a three-year $24-million deal with the Pistons.

Jennings 23 has spent all four seasons of his NBA career with the Bucks averaging 17.0 points 5.7 assists 3.4 rebounds and 1.5 steals. In 80 games last season he averaged 17.1 points 6.5 rebounds 3.1 blocks and 1.6 steals.

Knight who is entering his third NBA season was the Pistons' first-round pick (eighth overall) in the 2011 draft. Middleton was a second-round pick (39th overall) in last year's draft while Kravtsov was signed as a free agent last year.