The Milwaukee Bucks and Chicago Bulls have agreed to swap guard Michael Carter-Williams for swingman Tony Snell, league sources told ESPN's Jeff Goodman.

A source close to Carter-Williams told Goodman that the guard was informed he was being traded to Chicago late Saturday night.

The deal was first reported by ESPN's Zach Lowe and Marc Stein.

Sources said the Bucks, who have been openly looking for more shooting and defense on the perimeter in the wake of a long-term injury suffered by starter Khris Middleton just days before training camp, have targeted Snell to give them some much-needed help on the wing.