The Phoenix Suns and P.J. Tucker have agreed upon a three-year deal worth $16.5 million in fully guaranteed money, league sources tell RealGM.

Tucker averaged 9.4 points, 6.5 rebounds and 1.7 assists in 30.7 minutes per game last season for the Suns. 

Tucker was drafted in 2006 by the Toronto Raptors, but played in just one season before going overseas and returning to the NBA in 2012.