The Milwaukee Bucks have agreed in principle to a three-team trade with the Sacramento Kings, and the Charlotte Bobcats, according to CBSSports.com.


The Bucks acquired Beno Udrih from the Kings, Stephen Jackson and Shaun Livingston from the Bobcats and the Bobcats' 19th pick.

Charlotte will obtain the seventh-overall pick from the Kings and also Corey Maggette from Bucks. The Kings acquire John Salmons and Milwaukee’s 10th pick.