TJ Warren and the Phoenix Suns have agreed upon a four-year, $50 million contract.
Warren is eligible for an extension as a member of the 2014 draft class.
Warren has missed portions of his three NBA seasons with injuries, including season-ending foot surgery in 2015-16.
The Suns secured Warren before he would have become a restricted free agent in 2018.