DETROIT — The Detroit Pistons made another move in their busy offseason, acquiring Brandon Jennings as they desperately try to end their four-year postseason drought.

Detroit landed the point guard from the Milwaukee Bucks for point guard Brandon Knight and two prospects, according to a person familiar with the deal.

The person, who spoke Tuesday on condition of anonymity to The Associated Press because the trade hasn’t been announced, said Jennings agreed to a $24 million, three-year contract with the Pistons. The person said Detroit will also give up forward Khris Middleton, a former Porter-Gaud star, and seldom-used Ukrainian center Viacheslav Kravtsov in the deal.

Middleton, 21, appeared in 27 games as a rookie. The 2012 second-round pick out of Texas A&M averaged 6.1 points and 1.9 assists while shooting 44 percent from the field.

Milwaukee drafted Jennings 10th overall in 2009 out of Oak Hill Academy and he averaged 17 points, 5.7 assists and 2.4 turnovers over four seasons with the Bucks, who could have matched any offer made to the restricted free agent this offseason. He averaged a career-high 6.5 assists and 17.5 points last season, a year after averaging a career-best 19.1 points a game.

Detroit drafted Knight eighth overall in 2011 out of Kentucky. He averaged 13.1 points, 3.9

assists and 2.7 turnovers.

The 6-11 Kravtsov averaged 3.1 points and 1.8 rebounds in 25 games last season as a rookie.