The Milwaukee Bucks have agreed upon a three-year, $16 million contract with Zaza Pachulia.

Pachulia played briefly with the Bucks earlier in his career before becoming a longtime member of the Hawks.