Cameron Payne and the Phoenix Suns have agreed to a three-year, $19 million deal.

Payne became a key rotation player for the Suns last season, resurrecting his NBA career. 

Payne averaged 8.4 points, 2.4 rebounds and 3.6 assists in 18.0 minutes per game.