The Suns have reached an agreement to sign former first overall pick Anthony Bennett to a contract, reports Shams Charania of The Vertical (via Twitter). According to Charania, Bennett’s deal with Phoenix will be non-guaranteed.

Bennett, 24, has bounced around the NBA since being selected with the No. 1 overall pick by the Cavaliers in the 2013 draft. After spending his rookie season in Cleveland, Bennett was part of the trade that sent Kevin Love to the Cavs, and played for the Timberwolves in his second season. Since then, the power forward has also spent time with the Raptors and Nets, but didn’t see much action for either club. In total, he has averaged 4.4 PPG and 3.1 RPG in 151 career NBA games (12.6 MPG).