The Phoenix Suns have agreed to re-sign Alan Williams on a three-year, $17 million contract.

Williams averaged 7.4 points and 6.2 rebounds in 15.1 minutes per game last season for the Suns.

Williams went undrafted out of UC Santa Barbara in 2015. After playing one season in China, Williams signed a two-year deal with the Suns in March 2016.