Mike Dunleavy will sign with the Bucks on a two-year, $7.5 million deal, according to a source.

Dunleavy is coming off a long-term contract with the Pacers.

Dunleavy will take a portion of Milwaukee's mid-level exception.